11176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#! /bin/sh 21176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Guess values for system-dependent variables and create Makefiles. 31176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Generated by GNU Autoconf 2.68 for pixman 0.30.0. 41176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 51176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Report bugs to <pixman@lists.freedesktop.org>. 61176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 71176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 81176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 91176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software 101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Foundation, Inc. 111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# This configure script is free software; the Free Software Foundation 141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# gives unlimited permission to copy, distribute and modify it. 151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## -------------------- ## 161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## M4sh Initialization. ## 171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## -------------------- ## 181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Be more Bourne compatible 201176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDUALCASE=1; export DUALCASE # for MKS sh 211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck emulate sh 231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck NULLCMD=: 241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # is contrary to our usage. Disable this feature. 261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck alias -g '${1+"$@"}'='"$@"' 271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck setopt NO_GLOB_SUBST 281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `(set -o) 2>/dev/null` in #( 301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *posix*) : 311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck set -o posix ;; #( 321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) : 331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_nl=' 391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck' 401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport as_nl 411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Printing a long string crashes Solaris 7 /usr/bin/printf. 421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Prefer a ksh shell builtin over an external printf program on Solaris, 461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# but without wasting forks for bash or zsh. 471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$BASH_VERSION$ZSH_VERSION" \ 481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo='print -r --' 501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_n='print -rn --' 511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo='printf %s\n' 531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_n='printf %s' 541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_n='/usr/ucb/echo -n' 581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_n_body='eval 611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck arg=$1; 621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $arg in #( 631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *"$as_nl"*) 641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck expr "X$arg" : "X\\(.*\\)$as_nl"; 651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac; 671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ' 691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export as_echo_n_body 701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_n='sh -c $as_echo_n_body as_echo' 711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export as_echo_body 731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo='sh -c $as_echo_body as_echo' 741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The user is always right. 771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${PATH_SEPARATOR+set}" != set; then 781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PATH_SEPARATOR=: 791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PATH_SEPARATOR=';' 821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# IFS 871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# We need space, tab and new line, in precisely that order. Quoting is 881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# there to prevent editors from complaining about space-tab. 891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# (If _AS_PATH_WALK were called with IFS unset, it would disable word 901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# splitting by setting IFS to empty value.) 911176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=" "" $as_nl" 921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Find who we are. Look in the path if we contain no directory separator. 941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_myself= 951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $0 in #(( 961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *[\\/]* ) as_myself=$0 ;; 971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 1001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 1011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 1021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 1031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 1041176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 1051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 1071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 1081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# We did not find ourselves, most probably we were run as `sh COMMAND' 1091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# in which case we are not to be found in the path. 1101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$as_myself" = x; then 1111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_myself=$0 1121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 1131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test ! -f "$as_myself"; then 1141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exit 1 1161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 1171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Unset variables that we do not need and which cause bugs (e.g. in 1191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 1201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# suppresses any "Segmentation fault" message there. '((' could 1211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# trigger a bug in pdksh 5.2.14. 1221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_var in BASH_ENV ENV MAIL MAILPATH 1231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo eval test x\${$as_var+set} = xset \ 1241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 1251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 1261176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPS1='$ ' 1271176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPS2='> ' 1281176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPS4='+ ' 1291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# NLS nuisances. 1311176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLC_ALL=C 1321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport LC_ALL 1331176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLANGUAGE=C 1341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport LANGUAGE 1351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# CDPATH. 1371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 1381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$CONFIG_SHELL" = x; then 1401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 1411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck emulate sh 1421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck NULLCMD=: 1431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 1441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # is contrary to our usage. Disable this feature. 1451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck alias -g '\${1+\"\$@\"}'='\"\$@\"' 1461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck setopt NO_GLOB_SUBST 1471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 1481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case \`(set -o) 2>/dev/null\` in #( 1491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *posix*) : 1501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck set -o posix ;; #( 1511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) : 1521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 1531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 1541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 1551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" 1561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_required="as_fn_return () { (exit \$1); } 1571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_success () { as_fn_return 0; } 1581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_failure () { as_fn_return 1; } 1591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_ret_success () { return 0; } 1601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_ret_failure () { return 1; } 1611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexitcode=0 1631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_success || { exitcode=1; echo as_fn_success failed.; } 1641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 1651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 1661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 1671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 1681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 1701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exitcode=1; echo positional parameters were not saved. 1711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 1721176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest x\$exitcode = x0 || exit 1" 1731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 1741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 1751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 1761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 1771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 1791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 1801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 1811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 1821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PATH=/empty FPATH=/empty; export PATH FPATH 1831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 1841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 1851176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest \$(( 1 + 1 )) = 2 || exit 1" 1861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (eval "$as_required") 2>/dev/null; then : 1871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_have_required=yes 1881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 1891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_have_required=no 1901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 1911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 1921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 1941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_found=false 1961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 1971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 1981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 1991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 2001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_found=: 2011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $as_dir in #( 2021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /*) 2031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for as_base in sh bash ksh sh5; do 2041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Try only shells that exist, to save several forks. 2051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_shell=$as_dir/$as_base 2061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 2071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 2081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CONFIG_SHELL=$as_shell as_have_required=yes 2091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 2101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 2111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 2121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 2131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done;; 2141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 2151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_found=false 2161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 2171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 2181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 2191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CONFIG_SHELL=$SHELL as_have_required=yes 2201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi; } 2211176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 2221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$CONFIG_SHELL" != x; then : 2251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We cannot yet assume a decent shell, so we have to provide a 2261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # neutralization value for shells without unset; and this also 2271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # works around shells that cannot unset nonexistent variables. 2281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Preserve -v and -x to the replacement shell. 2291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck BASH_ENV=/dev/null 2301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ENV=/dev/null 2311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 2321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export CONFIG_SHELL 2331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $- in # (((( 2341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *v*x* | *x*v* ) as_opts=-vx ;; 2351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *v* ) as_opts=-v ;; 2361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *x* ) as_opts=-x ;; 2371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * ) as_opts= ;; 2381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 2391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"} 2401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 2411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test x$as_have_required = xno; then : 2431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$0: This script requires a shell more modern than all" 2441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$0: the shells that I found on your system." 2451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test x${ZSH_VERSION+set} = xset ; then 2461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 2471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$0: be upgraded to zsh 4.3.4 or later." 2481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 2491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$0: Please tell bug-autoconf@gnu.org and 2501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$0: pixman@lists.freedesktop.org about your system, 2511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$0: including any error possibly output before this 2521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$0: message. Then install a modern shell, or manually run 2531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$0: the script under such a shell if you do have one." 2541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 2551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exit 1 2561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 2571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 2581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 2591176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSHELL=${CONFIG_SHELL-/bin/sh} 2601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport SHELL 2611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Unset more variables known to interfere with behavior of common tools. 2621176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCLICOLOR_FORCE= GREP_OPTIONS= 2631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckunset CLICOLOR_FORCE GREP_OPTIONS 2641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## --------------------- ## 2661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## M4sh Shell Functions. ## 2671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## --------------------- ## 2681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_unset VAR 2691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# --------------- 2701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Portably unset VAR. 2711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_unset () 2721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 2731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { eval $1=; unset $1;} 2741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 2751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_unset=as_fn_unset 2761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_set_status STATUS 2781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ----------------------- 2791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set $? to STATUS, without forking. 2801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_set_status () 2811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 2821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return $1 2831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # as_fn_set_status 2841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_exit STATUS 2861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ----------------- 2871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 2881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_exit () 2891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 2901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck set +e 2911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_set_status $1 2921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exit $1 2931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # as_fn_exit 2941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_mkdir_p 2961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ------------- 2971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Create "$as_dir" as a directory, including parents if necessary. 2981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_mkdir_p () 2991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 3001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $as_dir in #( 3021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -*) as_dir=./$as_dir;; 3031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 3041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d "$as_dir" || eval $as_mkdir_p || { 3051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_dirs= 3061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck while :; do 3071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $as_dir in #( 3081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 3091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) as_qdir=$as_dir;; 3101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 3111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_dirs="'$as_qdir' $as_dirs" 3121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_dir=`$as_dirname -- "$as_dir" || 3131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 3141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$as_dir" : 'X\(//\)[^/]' \| \ 3151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$as_dir" : 'X\(//\)$' \| \ 3161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 3171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo X"$as_dir" | 3181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 3191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 3201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 3211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 3221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)[^/].*/{ 3231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 3241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 3251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 3261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)$/{ 3271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 3281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 3291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 3301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\).*/{ 3311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 3321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 3331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 3341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/.*/./; q'` 3351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d "$as_dir" && break 3361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 3371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dirs" || eval "mkdir $as_dirs" 3381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 3391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # as_fn_mkdir_p 3421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_append VAR VALUE 3431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ---------------------- 3441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Append the text in VALUE to the end of the definition contained in VAR. Take 3451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# advantage of any shell optimizations that allow amortized linear growth over 3461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# repeated appends, instead of the typical quadratic growth present in naive 3471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# implementations. 3481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 3491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval 'as_fn_append () 3501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 3511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $1+=\$2 3521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck }' 3531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 3541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_append () 3551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 3561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $1=\$$1\$2 3571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 3581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi # as_fn_append 3591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_arith ARG... 3611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ------------------ 3621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Perform arithmetic evaluation on the ARGs, and store the result in the 3631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# global $as_val. Take advantage of shells that can avoid forks. The arguments 3641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# must be portable across $(()) and expr. 3651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 3661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval 'as_fn_arith () 3671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 3681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_val=$(( $* )) 3691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck }' 3701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 3711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_arith () 3721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 3731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_val=`expr "$@" || test $? -eq 1` 3741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 3751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi # as_fn_arith 3761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_error STATUS ERROR [LINENO LOG_FD] 3791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ---------------------------------------- 3801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 3811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 3821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# script with STATUS, using 1 if that was 0. 3831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_error () 3841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 3851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_status=$1; test $as_status -eq 0 && as_status=1 3861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$4"; then 3871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 3881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 3891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 3901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: error: $2" >&2 3911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_exit $as_status 3921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # as_fn_error 3931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 3941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif expr a : '\(a\)' >/dev/null 2>&1 && 3951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "X`expr 00001 : '.*\(...\)'`" = X001; then 3961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_expr=expr 3971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 3981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_expr=false 3991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 4001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 4021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_basename=basename 4031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 4041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_basename=false 4051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 4061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 4081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_dirname=dirname 4091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 4101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_dirname=false 4111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 4121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_me=`$as_basename -- "$0" || 4141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 4151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$0" : 'X\(//\)$' \| \ 4161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$0" : 'X\(/\)' \| . 2>/dev/null || 4171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo X/"$0" | 4181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed '/^.*\/\([^/][^/]*\)\/*$/{ 4191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 4201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 4211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 4221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\/\(\/\/\)$/{ 4231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 4241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 4251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 4261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\/\(\/\).*/{ 4271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 4281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 4291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 4301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/.*/./; q'` 4311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Avoid depending upon Character Ranges. 4331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_cr_letters='abcdefghijklmnopqrstuvwxyz' 4341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 4351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_cr_Letters=$as_cr_letters$as_cr_LETTERS 4361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_cr_digits='0123456789' 4371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_cr_alnum=$as_cr_Letters$as_cr_digits 4381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno_1=$LINENO as_lineno_1a=$LINENO 4411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno_2=$LINENO as_lineno_2a=$LINENO 4421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 4431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 4441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 4451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -n ' 4461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck p 4471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /[$]LINENO/= 4481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ' <$as_myself | 4491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed ' 4501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/[$]LINENO.*/&-/ 4511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t lineno 4521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck b 4531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :lineno 4541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck N 4551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :loop 4561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 4571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t loop 4581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/-\n.*// 4591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ' >$as_me.lineno && 4601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck chmod +x "$as_me.lineno" || 4611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 4621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Don't try to exec as it changes $[0], causing all sort of problems 4641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # (the dirname of $[0] is not the place where we might find the 4651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # original and so on. Autoconf is especially sensitive to this). 4661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck . "./$as_me.lineno" 4671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Exit status is that of the last command. 4681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exit 4691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 4701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4711176bdada62cabc6ec4b0308a930e83b679d5d36John ReckECHO_C= ECHO_N= ECHO_T= 4721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `echo -n x` in #((((( 4731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck-n*) 4741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `echo 'xy\c'` in 4751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *c*) ECHO_T=' ';; # ECHO_T is single tab character. 4761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck xy) ECHO_C='\c';; 4771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 4781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ECHO_T=' ';; 4791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac;; 4801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 4811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ECHO_N='-n';; 4821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 4831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 4841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conf$$ conf$$.exe conf$$.file 4851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -d conf$$.dir; then 4861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conf$$.dir/conf$$.file 4871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 4881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conf$$.dir 4891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mkdir conf$$.dir 2>/dev/null 4901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 4911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif (echo >conf$$.file) 2>/dev/null; then 4921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ln -s conf$$.file conf$$ 2>/dev/null; then 4931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ln_s='ln -s' 4941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # ... but there are two gotchas: 4951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 4961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 4971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # In both cases, we have to default to `cp -p'. 4981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 4991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ln_s='cp -p' 5001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif ln conf$$.file conf$$ 2>/dev/null; then 5011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ln_s=ln 5021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 5031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ln_s='cp -p' 5041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 5051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 5061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ln_s='cp -p' 5071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 5081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 5091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrmdir conf$$.dir 2>/dev/null 5101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif mkdir -p . 2>/dev/null; then 5121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_mkdir_p='mkdir -p "$as_dir"' 5131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 5141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d ./-p && rmdir ./-p 5151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_mkdir_p=false 5161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 5171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -x / >/dev/null 2>&1; then 5191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_test_x='test -x' 5201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 5211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ls -dL / >/dev/null 2>&1; then 5221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ls_L_option=L 5231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 5241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ls_L_option= 5251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 5261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_test_x=' 5271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval sh -c '\'' 5281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -d "$1"; then 5291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d "$1/."; 5301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 5311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $1 in #( 5321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -*)set "./$1";; 5331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac; 5341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 5351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ???[sx]*):;;*)false;;esac;fi 5361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck '\'' sh 5371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ' 5381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 5391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_executable_p=$as_test_x 5401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Sed expression to map a string onto a valid CPP name. 5421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 5431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Sed expression to map a string onto a valid variable name. 5451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 5461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5471176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSHELL=${CONFIG_SHELL-/bin/sh} 5481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5501176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -n "$DJDIR" || exec 7<&0 </dev/null 5511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexec 6>&1 5521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Name of the host. 5541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 5551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# so uname gets run too. 5561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 5571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 5591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Initializations. 5601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 5611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_default_prefix=/usr/local 5621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_clean_files= 5631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_config_libobj_dir=. 5641176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBOBJS= 5651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcross_compiling=no 5661176bdada62cabc6ec4b0308a930e83b679d5d36John Recksubdirs= 5671176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMFLAGS= 5681176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMAKEFLAGS= 5691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Identity of this package. 5711176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE_NAME='pixman' 5721176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE_TARNAME='pixman' 5731176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE_VERSION='0.30.0' 5741176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE_STRING='pixman 0.30.0' 5751176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE_BUGREPORT='pixman@lists.freedesktop.org' 5761176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE_URL='' 5771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 5781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Factoring default headers for most tests. 5791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_includes_default="\ 5801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdio.h> 5811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef HAVE_SYS_TYPES_H 5821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <sys/types.h> 5831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 5841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef HAVE_SYS_STAT_H 5851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <sys/stat.h> 5861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 5871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef STDC_HEADERS 5881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <stdlib.h> 5891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <stddef.h> 5901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#else 5911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ifdef HAVE_STDLIB_H 5921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <stdlib.h> 5931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 5941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 5951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef HAVE_STRING_H 5961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 5971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <memory.h> 5981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 5991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <string.h> 6001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 6011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef HAVE_STRINGS_H 6021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <strings.h> 6031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 6041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef HAVE_INTTYPES_H 6051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <inttypes.h> 6061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 6071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef HAVE_STDINT_H 6081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <stdint.h> 6091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 6101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef HAVE_UNISTD_H 6111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <unistd.h> 6121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif" 6131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 6141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_subst_vars='am__EXEEXT_FALSE 6151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__EXEEXT_TRUE 6161176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLTLIBOBJS 6171176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBOBJS 6181176bdada62cabc6ec4b0308a930e83b679d5d36John ReckHAVE_LIBPNG 6191176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPNG_LIBS 6201176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPNG_CFLAGS 6211176bdada62cabc6ec4b0308a930e83b679d5d36John ReckTOOLCHAIN_SUPPORTS_ATTRIBUTE_CONSTRUCTOR 6221176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPTHREAD_LIBS 6231176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPTHREAD_LDFLAGS 6241176bdada62cabc6ec4b0308a930e83b679d5d36John ReckHAVE_PTHREAD_SETSPECIFIC 6251176bdada62cabc6ec4b0308a930e83b679d5d36John ReckTOOLCHAIN_SUPPORTS__THREAD 6261176bdada62cabc6ec4b0308a930e83b679d5d36John ReckHAVE_GTK_FALSE 6271176bdada62cabc6ec4b0308a930e83b679d5d36John ReckHAVE_GTK_TRUE 6281176bdada62cabc6ec4b0308a930e83b679d5d36John ReckGTK_LIBS 6291176bdada62cabc6ec4b0308a930e83b679d5d36John ReckGTK_CFLAGS 6301176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPKG_CONFIG_LIBDIR 6311176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPKG_CONFIG_PATH 6321176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPKG_CONFIG 6331176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPIXMAN_TIMERS 6341176bdada62cabc6ec4b0308a930e83b679d5d36John ReckTESTPROGS_EXTRA_LDFLAGS 6351176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_GCC_INLINE_ASM_FALSE 6361176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_GCC_INLINE_ASM_TRUE 6371176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_MIPS_DSPR2_FALSE 6381176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_MIPS_DSPR2_TRUE 6391176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_ARM_IWMMXT_FALSE 6401176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_ARM_IWMMXT_TRUE 6411176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_ARM_NEON_FALSE 6421176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_ARM_NEON_TRUE 6431176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_ARM_SIMD_FALSE 6441176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_ARM_SIMD_TRUE 6451176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_VMX_FALSE 6461176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_VMX_TRUE 6471176bdada62cabc6ec4b0308a930e83b679d5d36John ReckVMX_CFLAGS 6481176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSSE2_LDFLAGS 6491176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSSE2_CFLAGS 6501176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMMX_LDFLAGS 6511176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMMX_CFLAGS 6521176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIWMMXT_CFLAGS 6531176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLS_CFLAGS 6541176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_SSE2_FALSE 6551176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_SSE2_TRUE 6561176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_X86_MMX_FALSE 6571176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_X86_MMX_TRUE 6581176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_LOONGSON_MMI_FALSE 6591176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUSE_LOONGSON_MMI_TRUE 6601176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOPENMP_CFLAGS 6611176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLT_VERSION_INFO 6621176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPIXMAN_VERSION_MICRO 6631176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPIXMAN_VERSION_MINOR 6641176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPIXMAN_VERSION_MAJOR 6651176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCPP 6661176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOTOOL64 6671176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOTOOL 6681176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIPO 6691176bdada62cabc6ec4b0308a930e83b679d5d36John ReckNMEDIT 6701176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDSYMUTIL 6711176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMANIFEST_TOOL 6721176bdada62cabc6ec4b0308a930e83b679d5d36John ReckRANLIB 6731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_AR 6741176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAR 6751176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDLLTOOL 6761176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOBJDUMP 6771176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLN_S 6781176bdada62cabc6ec4b0308a930e83b679d5d36John ReckNM 6791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_DUMPBIN 6801176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDUMPBIN 6811176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLD 6821176bdada62cabc6ec4b0308a930e83b679d5d36John ReckFGREP 6831176bdada62cabc6ec4b0308a930e83b679d5d36John ReckEGREP 6841176bdada62cabc6ec4b0308a930e83b679d5d36John ReckGREP 6851176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSED 6861176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBTOOL 6871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__fastdepCCAS_FALSE 6881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__fastdepCCAS_TRUE 6891176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCCASDEPMODE 6901176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCCASFLAGS 6911176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCCAS 6921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__fastdepCC_FALSE 6931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__fastdepCC_TRUE 6941176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCCDEPMODE 6951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__nodep 6961176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAMDEPBACKSLASH 6971176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAMDEP_FALSE 6981176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAMDEP_TRUE 6991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__quote 7001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__include 7011176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDEPDIR 7021176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOBJEXT 7031176bdada62cabc6ec4b0308a930e83b679d5d36John ReckEXEEXT 7041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_CC 7051176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCPPFLAGS 7061176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLDFLAGS 7071176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS 7081176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCC 7091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost_os 7101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost_vendor 7111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost_cpu 7121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost 7131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_os 7141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_vendor 7151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_cpu 7161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild 7171176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAM_BACKSLASH 7181176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAM_DEFAULT_VERBOSITY 7191176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAM_DEFAULT_V 7201176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAM_V 7211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__untar 7221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__tar 7231176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAMTAR 7241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__leading_dot 7251176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSET_MAKE 7261176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAWK 7271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmkdir_p 7281176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMKDIR_P 7291176bdada62cabc6ec4b0308a930e83b679d5d36John ReckINSTALL_STRIP_PROGRAM 7301176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSTRIP 7311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinstall_sh 7321176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMAKEINFO 7331176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAUTOHEADER 7341176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAUTOMAKE 7351176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAUTOCONF 7361176bdada62cabc6ec4b0308a930e83b679d5d36John ReckACLOCAL 7371176bdada62cabc6ec4b0308a930e83b679d5d36John ReckVERSION 7381176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE 7391176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCYGPATH_W 7401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__isrc 7411176bdada62cabc6ec4b0308a930e83b679d5d36John ReckINSTALL_DATA 7421176bdada62cabc6ec4b0308a930e83b679d5d36John ReckINSTALL_SCRIPT 7431176bdada62cabc6ec4b0308a930e83b679d5d36John ReckINSTALL_PROGRAM 7441176bdada62cabc6ec4b0308a930e83b679d5d36John Recktarget_alias 7451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost_alias 7461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_alias 7471176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS 7481176bdada62cabc6ec4b0308a930e83b679d5d36John ReckECHO_T 7491176bdada62cabc6ec4b0308a930e83b679d5d36John ReckECHO_N 7501176bdada62cabc6ec4b0308a930e83b679d5d36John ReckECHO_C 7511176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDEFS 7521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmandir 7531176bdada62cabc6ec4b0308a930e83b679d5d36John Recklocaledir 7541176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibdir 7551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpsdir 7561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpdfdir 7571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdvidir 7581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhtmldir 7591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinfodir 7601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdocdir 7611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckoldincludedir 7621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckincludedir 7631176bdada62cabc6ec4b0308a930e83b679d5d36John Recklocalstatedir 7641176bdada62cabc6ec4b0308a930e83b679d5d36John Recksharedstatedir 7651176bdada62cabc6ec4b0308a930e83b679d5d36John Recksysconfdir 7661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdatadir 7671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdatarootdir 7681176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibexecdir 7691176bdada62cabc6ec4b0308a930e83b679d5d36John Recksbindir 7701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbindir 7711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckprogram_transform_name 7721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckprefix 7731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexec_prefix 7741176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE_URL 7751176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE_BUGREPORT 7761176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE_STRING 7771176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE_VERSION 7781176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE_TARNAME 7791176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPACKAGE_NAME 7801176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPATH_SEPARATOR 7811176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSHELL' 7821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_subst_files='' 7831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_user_opts=' 7841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_option_checking 7851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_silent_rules 7861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_dependency_tracking 7871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_shared 7881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_static 7891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwith_pic 7901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_fast_install 7911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwith_gnu_ld 7921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwith_sysroot 7931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_libtool_lock 7941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_openmp 7951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_loongson_mmi 7961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_mmx 7971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_sse2 7981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_vmx 7991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_arm_simd 8001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_arm_neon 8011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_arm_iwmmxt 8021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_arm_iwmmxt2 8031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_mips_dspr2 8041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_gcc_inline_asm 8051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_static_testprogs 8061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_timers 8071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_gtk 8081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_libpng 8091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck' 8101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_precious_vars='build_alias 8111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost_alias 8121176bdada62cabc6ec4b0308a930e83b679d5d36John Recktarget_alias 8131176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCC 8141176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS 8151176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLDFLAGS 8161176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS 8171176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCPPFLAGS 8181176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCCAS 8191176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCCASFLAGS 8201176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCPP 8211176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPKG_CONFIG 8221176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPKG_CONFIG_PATH 8231176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPKG_CONFIG_LIBDIR 8241176bdada62cabc6ec4b0308a930e83b679d5d36John ReckGTK_CFLAGS 8251176bdada62cabc6ec4b0308a930e83b679d5d36John ReckGTK_LIBS 8261176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPNG_CFLAGS 8271176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPNG_LIBS' 8281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Initialize some variables set by options. 8311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_init_help= 8321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_init_version=false 8331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_unrecognized_opts= 8341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_unrecognized_sep= 8351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The variables have the same names as the options, with 8361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# dashes changed to underlines. 8371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcache_file=/dev/null 8381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexec_prefix=NONE 8391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckno_create= 8401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckno_recursion= 8411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckprefix=NONE 8421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckprogram_prefix=NONE 8431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckprogram_suffix=NONE 8441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckprogram_transform_name=s,x,x, 8451176bdada62cabc6ec4b0308a930e83b679d5d36John Recksilent= 8461176bdada62cabc6ec4b0308a930e83b679d5d36John Recksite= 8471176bdada62cabc6ec4b0308a930e83b679d5d36John Recksrcdir= 8481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckverbose= 8491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckx_includes=NONE 8501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckx_libraries=NONE 8511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Installation directory options. 8531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# These are left unexpanded so users can "make install exec_prefix=/foo" 8541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# and all the variables that are supposed to be based on exec_prefix 8551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# by default will actually change. 8561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Use braces instead of parens because sh, perl, etc. also accept them. 8571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# (The list follows the same order as the GNU Coding Standards.) 8581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbindir='${exec_prefix}/bin' 8591176bdada62cabc6ec4b0308a930e83b679d5d36John Recksbindir='${exec_prefix}/sbin' 8601176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibexecdir='${exec_prefix}/libexec' 8611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdatarootdir='${prefix}/share' 8621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdatadir='${datarootdir}' 8631176bdada62cabc6ec4b0308a930e83b679d5d36John Recksysconfdir='${prefix}/etc' 8641176bdada62cabc6ec4b0308a930e83b679d5d36John Recksharedstatedir='${prefix}/com' 8651176bdada62cabc6ec4b0308a930e83b679d5d36John Recklocalstatedir='${prefix}/var' 8661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckincludedir='${prefix}/include' 8671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckoldincludedir='/usr/include' 8681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 8691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinfodir='${datarootdir}/info' 8701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhtmldir='${docdir}' 8711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdvidir='${docdir}' 8721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpdfdir='${docdir}' 8731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpsdir='${docdir}' 8741176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibdir='${exec_prefix}/lib' 8751176bdada62cabc6ec4b0308a930e83b679d5d36John Recklocaledir='${datarootdir}/locale' 8761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmandir='${datarootdir}/man' 8771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_prev= 8791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_dashdash= 8801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_option 8811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 8821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If the previous option needs an argument, assign it. 8831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_prev"; then 8841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $ac_prev=\$ac_option 8851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev= 8861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck continue 8871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 8881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_option in 8901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 8911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *=) ac_optarg= ;; 8921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_optarg=yes ;; 8931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 8941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Accept the important Cygnus configure options, so we can diagnose typos. 8961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 8971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_dashdash$ac_option in 8981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --) 8991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_dashdash=yes ;; 9001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -bindir | --bindir | --bindi | --bind | --bin | --bi) 9021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=bindir ;; 9031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 9041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck bindir=$ac_optarg ;; 9051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -build | --build | --buil | --bui | --bu) 9071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=build_alias ;; 9081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -build=* | --build=* | --buil=* | --bui=* | --bu=*) 9091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck build_alias=$ac_optarg ;; 9101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -cache-file | --cache-file | --cache-fil | --cache-fi \ 9121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 9131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=cache_file ;; 9141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 9151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 9161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cache_file=$ac_optarg ;; 9171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --config-cache | -C) 9191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cache_file=config.cache ;; 9201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -datadir | --datadir | --datadi | --datad) 9221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=datadir ;; 9231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -datadir=* | --datadir=* | --datadi=* | --datad=*) 9241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck datadir=$ac_optarg ;; 9251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 9271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --dataroo | --dataro | --datar) 9281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=datarootdir ;; 9291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 9301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 9311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck datarootdir=$ac_optarg ;; 9321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -disable-* | --disable-*) 9341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 9351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Reject names that are not valid shell variable names. 9361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 9371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "invalid feature name: $ac_useropt" 9381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_useropt_orig=$ac_useropt 9391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 9401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_user_opts in 9411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *" 9421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck"enable_$ac_useropt" 9431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck"*) ;; 9441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 9451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_unrecognized_sep=', ';; 9461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 9471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval enable_$ac_useropt=no ;; 9481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -docdir | --docdir | --docdi | --doc | --do) 9501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=docdir ;; 9511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 9521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck docdir=$ac_optarg ;; 9531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 9551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=dvidir ;; 9561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 9571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dvidir=$ac_optarg ;; 9581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -enable-* | --enable-*) 9601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 9611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Reject names that are not valid shell variable names. 9621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 9631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "invalid feature name: $ac_useropt" 9641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_useropt_orig=$ac_useropt 9651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 9661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_user_opts in 9671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *" 9681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck"enable_$ac_useropt" 9691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck"*) ;; 9701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 9711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_unrecognized_sep=', ';; 9721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 9731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval enable_$ac_useropt=\$ac_optarg ;; 9741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 9761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 9771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --exec | --exe | --ex) 9781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=exec_prefix ;; 9791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 9801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 9811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --exec=* | --exe=* | --ex=*) 9821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exec_prefix=$ac_optarg ;; 9831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -gas | --gas | --ga | --g) 9851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Obsolete; use --with-gas. 9861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck with_gas=yes ;; 9871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -help | --help | --hel | --he | -h) 9891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_init_help=long ;; 9901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 9911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_init_help=recursive ;; 9921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 9931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_init_help=short ;; 9941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 9951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -host | --host | --hos | --ho) 9961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=host_alias ;; 9971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -host=* | --host=* | --hos=* | --ho=*) 9981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck host_alias=$ac_optarg ;; 9991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 10011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=htmldir ;; 10021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 10031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --ht=*) 10041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck htmldir=$ac_optarg ;; 10051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -includedir | --includedir | --includedi | --included | --include \ 10071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --includ | --inclu | --incl | --inc) 10081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=includedir ;; 10091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 10101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --includ=* | --inclu=* | --incl=* | --inc=*) 10111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck includedir=$ac_optarg ;; 10121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -infodir | --infodir | --infodi | --infod | --info | --inf) 10141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=infodir ;; 10151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 10161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck infodir=$ac_optarg ;; 10171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -libdir | --libdir | --libdi | --libd) 10191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=libdir ;; 10201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -libdir=* | --libdir=* | --libdi=* | --libd=*) 10211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libdir=$ac_optarg ;; 10221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 10241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --libexe | --libex | --libe) 10251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=libexecdir ;; 10261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 10271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --libexe=* | --libex=* | --libe=*) 10281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libexecdir=$ac_optarg ;; 10291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -localedir | --localedir | --localedi | --localed | --locale) 10311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=localedir ;; 10321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 10331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck localedir=$ac_optarg ;; 10341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -localstatedir | --localstatedir | --localstatedi | --localstated \ 10361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --localstate | --localstat | --localsta | --localst | --locals) 10371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=localstatedir ;; 10381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 10391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 10401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck localstatedir=$ac_optarg ;; 10411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 10431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=mandir ;; 10441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 10451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mandir=$ac_optarg ;; 10461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -nfp | --nfp | --nf) 10481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Obsolete; use --without-fp. 10491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck with_fp=no ;; 10501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 10521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --no-cr | --no-c | -n) 10531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no_create=yes ;; 10541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 10561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 10571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no_recursion=yes ;; 10581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 10601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 10611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --oldin | --oldi | --old | --ol | --o) 10621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=oldincludedir ;; 10631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 10641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 10651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 10661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck oldincludedir=$ac_optarg ;; 10671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 10691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=prefix ;; 10701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 10711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck prefix=$ac_optarg ;; 10721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -program-prefix | --program-prefix | --program-prefi | --program-pref \ 10741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-pre | --program-pr | --program-p) 10751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=program_prefix ;; 10761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -program-prefix=* | --program-prefix=* | --program-prefi=* \ 10771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 10781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck program_prefix=$ac_optarg ;; 10791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -program-suffix | --program-suffix | --program-suffi | --program-suff \ 10811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-suf | --program-su | --program-s) 10821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=program_suffix ;; 10831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -program-suffix=* | --program-suffix=* | --program-suffi=* \ 10841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 10851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck program_suffix=$ac_optarg ;; 10861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -program-transform-name | --program-transform-name \ 10881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-transform-nam | --program-transform-na \ 10891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-transform-n | --program-transform- \ 10901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-transform | --program-transfor \ 10911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-transfo | --program-transf \ 10921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-trans | --program-tran \ 10931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --progr-tra | --program-tr | --program-t) 10941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=program_transform_name ;; 10951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -program-transform-name=* | --program-transform-name=* \ 10961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-transform-nam=* | --program-transform-na=* \ 10971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-transform-n=* | --program-transform-=* \ 10981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-transform=* | --program-transfor=* \ 10991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-transfo=* | --program-transf=* \ 11001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --program-trans=* | --program-tran=* \ 11011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --progr-tra=* | --program-tr=* | --program-t=*) 11021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck program_transform_name=$ac_optarg ;; 11031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 11051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=pdfdir ;; 11061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 11071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pdfdir=$ac_optarg ;; 11081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -psdir | --psdir | --psdi | --psd | --ps) 11101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=psdir ;; 11111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 11121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck psdir=$ac_optarg ;; 11131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 11151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | -silent | --silent | --silen | --sile | --sil) 11161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck silent=yes ;; 11171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 11191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=sbindir ;; 11201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 11211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --sbi=* | --sb=*) 11221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sbindir=$ac_optarg ;; 11231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -sharedstatedir | --sharedstatedir | --sharedstatedi \ 11251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 11261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --sharedst | --shareds | --shared | --share | --shar \ 11271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --sha | --sh) 11281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=sharedstatedir ;; 11291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 11301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 11311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 11321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --sha=* | --sh=*) 11331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sharedstatedir=$ac_optarg ;; 11341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -site | --site | --sit) 11361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=site ;; 11371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -site=* | --site=* | --sit=*) 11381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck site=$ac_optarg ;; 11391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 11411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=srcdir ;; 11421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 11431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck srcdir=$ac_optarg ;; 11441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 11461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --syscon | --sysco | --sysc | --sys | --sy) 11471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=sysconfdir ;; 11481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 11491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 11501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysconfdir=$ac_optarg ;; 11511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -target | --target | --targe | --targ | --tar | --ta | --t) 11531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=target_alias ;; 11541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 11551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck target_alias=$ac_optarg ;; 11561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -v | -verbose | --verbose | --verbos | --verbo | --verb) 11581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck verbose=yes ;; 11591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -version | --version | --versio | --versi | --vers | -V) 11611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_init_version=: ;; 11621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -with-* | --with-*) 11641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 11651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Reject names that are not valid shell variable names. 11661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 11671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "invalid package name: $ac_useropt" 11681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_useropt_orig=$ac_useropt 11691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 11701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_user_opts in 11711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *" 11721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck"with_$ac_useropt" 11731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck"*) ;; 11741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 11751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_unrecognized_sep=', ';; 11761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 11771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval with_$ac_useropt=\$ac_optarg ;; 11781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -without-* | --without-*) 11801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 11811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Reject names that are not valid shell variable names. 11821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 11831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "invalid package name: $ac_useropt" 11841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_useropt_orig=$ac_useropt 11851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 11861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_user_opts in 11871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *" 11881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck"with_$ac_useropt" 11891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck"*) ;; 11901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 11911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_unrecognized_sep=', ';; 11921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 11931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval with_$ac_useropt=no ;; 11941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --x) 11961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Obsolete; use --with-x. 11971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck with_x=yes ;; 11981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 11991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 12001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --x-incl | --x-inc | --x-in | --x-i) 12011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=x_includes ;; 12021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 12031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 12041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x_includes=$ac_optarg ;; 12051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -x-libraries | --x-libraries | --x-librarie | --x-librari \ 12071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 12081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=x_libraries ;; 12091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 12101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 12111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x_libraries=$ac_optarg ;; 12121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -*) as_fn_error $? "unrecognized option: \`$ac_option' 12141176bdada62cabc6ec4b0308a930e83b679d5d36John ReckTry \`$0 --help' for more information" 12151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 12161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *=*) 12181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 12191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Reject names that are not valid shell variable names. 12201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_envvar in #( 12211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck '' | [0-9]* | *[!_$as_cr_alnum]* ) 12221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 12231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 12241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $ac_envvar=\$ac_optarg 12251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export $ac_envvar ;; 12261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 12281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # FIXME: should be removed in autoconf 3.0. 12291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 12301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 12311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 12321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 12331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 12341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 12361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 12371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_prev"; then 12391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_option=--`echo $ac_prev | sed 's/_/-/g'` 12401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "missing argument to $ac_option" 12411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 12421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_unrecognized_opts"; then 12441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $enable_option_checking in 12451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no) ;; 12461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 12471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 12481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 12491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 12501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check all directory arguments for consistency. 12521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 12531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck datadir sysconfdir sharedstatedir localstatedir includedir \ 12541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 12551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libdir localedir mandir 12561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 12571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_val=\$$ac_var 12581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Remove trailing slashes. 12591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_val in 12601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck */ ) 12611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 12621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $ac_var=\$ac_val;; 12631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 12641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Be sure to have absolute directory names. 12651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_val in 12661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [\\/$]* | ?:[\\/]* ) continue;; 12671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 12681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 12691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 12701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 12711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# There might be people who depend on the old broken behavior: `$host' 12731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# used to hold the argument of --host etc. 12741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# FIXME: To remove some day. 12751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild=$build_alias 12761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost=$host_alias 12771176bdada62cabc6ec4b0308a930e83b679d5d36John Recktarget=$target_alias 12781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# FIXME: To remove some day. 12801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$host_alias" != x; then 12811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$build_alias" = x; then 12821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cross_compiling=maybe 12831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. 12841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck If a cross compiler is detected then cross compile mode will be used" >&2 12851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test "x$build_alias" != "x$host_alias"; then 12861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cross_compiling=yes 12871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 12881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 12891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_prefix= 12911176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -n "$host_alias" && ac_tool_prefix=$host_alias- 12921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12931176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "$silent" = yes && exec 6>/dev/null 12941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 12961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_pwd=`pwd` && test -n "$ac_pwd" && 12971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ls_di=`ls -di .` && 12981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 12991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "working directory cannot be determined" 13001176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 13011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "pwd does not report name of working directory" 13021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Find the source files, if location was not specified. 13051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$srcdir"; then 13061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_srcdir_defaulted=yes 13071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Try the directory containing this script, then the parent directory. 13081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_confdir=`$as_dirname -- "$as_myself" || 13091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$as_myself" : 'X\(//\)[^/]' \| \ 13111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$as_myself" : 'X\(//\)$' \| \ 13121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 13131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo X"$as_myself" | 13141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 13161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 13171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 13181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)[^/].*/{ 13191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 13201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 13211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 13221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)$/{ 13231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 13241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 13251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 13261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\).*/{ 13271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 13281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 13291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 13301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/.*/./; q'` 13311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck srcdir=$ac_confdir 13321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test ! -r "$srcdir/$ac_unique_file"; then 13331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck srcdir=.. 13341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 13351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 13361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_srcdir_defaulted=no 13371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 13381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test ! -r "$srcdir/$ac_unique_file"; then 13391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 13401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 13411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 13421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 13431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_abs_confdir=`( 13441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 13451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pwd)` 13461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# When building in place, set srcdir=. 13471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$ac_abs_confdir" = "$ac_pwd"; then 13481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck srcdir=. 13491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 13501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Remove unnecessary trailing slashes from srcdir. 13511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Double slashes in file names in object file debugging info 13521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# mess up M-x gdb in Emacs. 13531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $srcdir in 13541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 13551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 13561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_var in $ac_precious_vars; do 13571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_env_${ac_var}_set=\${${ac_var}+set} 13581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_env_${ac_var}_value=\$${ac_var} 13591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 13601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_cv_env_${ac_var}_value=\$${ac_var} 13611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 13621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 13641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Report the --help message. 13651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 13661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$ac_init_help" = "long"; then 13671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Omit some internal or obsolete options to make the list less imposing. 13681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This message is too long to be a string in the A/UX 3.1 sh. 13691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<_ACEOF 13701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\`configure' configures pixman 0.30.0 to adapt to many kinds of systems. 13711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13721176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsage: $0 [OPTION]... [VAR=VALUE]... 13731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13741176bdada62cabc6ec4b0308a930e83b679d5d36John ReckTo assign environment variables (e.g., CC, CFLAGS...), specify them as 13751176bdada62cabc6ec4b0308a930e83b679d5d36John ReckVAR=VALUE. See below for descriptions of some of the useful variables. 13761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13771176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDefaults for the options are specified in brackets. 13781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13791176bdada62cabc6ec4b0308a930e83b679d5d36John ReckConfiguration: 13801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -h, --help display this help and exit 13811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --help=short display options specific to this package 13821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --help=recursive display the short help of all the included packages 13831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -V, --version display version information and exit 13841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -q, --quiet, --silent do not print \`checking ...' messages 13851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --cache-file=FILE cache test results in FILE [disabled] 13861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -C, --config-cache alias for \`--cache-file=config.cache' 13871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -n, --no-create do not create output files 13881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --srcdir=DIR find the sources in DIR [configure dir or \`..'] 13891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13901176bdada62cabc6ec4b0308a930e83b679d5d36John ReckInstallation directories: 13911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --prefix=PREFIX install architecture-independent files in PREFIX 13921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [$ac_default_prefix] 13931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 13941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [PREFIX] 13951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 13961176bdada62cabc6ec4b0308a930e83b679d5d36John ReckBy default, \`make install' will install all the files in 13971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 13981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckan installation prefix other than \`$ac_default_prefix' using \`--prefix', 13991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor instance \`--prefix=\$HOME'. 14001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14011176bdada62cabc6ec4b0308a930e83b679d5d36John ReckFor better control, use the options below. 14021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14031176bdada62cabc6ec4b0308a930e83b679d5d36John ReckFine tuning of the installation directories: 14041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --bindir=DIR user executables [EPREFIX/bin] 14051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --sbindir=DIR system admin executables [EPREFIX/sbin] 14061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --libexecdir=DIR program executables [EPREFIX/libexec] 14071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 14081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 14091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --localstatedir=DIR modifiable single-machine data [PREFIX/var] 14101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --libdir=DIR object code libraries [EPREFIX/lib] 14111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --includedir=DIR C header files [PREFIX/include] 14121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --oldincludedir=DIR C header files for non-gcc [/usr/include] 14131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 14141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 14151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --infodir=DIR info documentation [DATAROOTDIR/info] 14161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 14171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --mandir=DIR man documentation [DATAROOTDIR/man] 14181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --docdir=DIR documentation root [DATAROOTDIR/doc/pixman] 14191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --htmldir=DIR html documentation [DOCDIR] 14201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --dvidir=DIR dvi documentation [DOCDIR] 14211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --pdfdir=DIR pdf documentation [DOCDIR] 14221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --psdir=DIR ps documentation [DOCDIR] 14231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 14241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<\_ACEOF 14261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14271176bdada62cabc6ec4b0308a930e83b679d5d36John ReckProgram names: 14281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --program-prefix=PREFIX prepend PREFIX to installed program names 14291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --program-suffix=SUFFIX append SUFFIX to installed program names 14301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --program-transform-name=PROGRAM run sed PROGRAM on installed program names 14311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14321176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSystem types: 14331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --build=BUILD configure for building on BUILD [guessed] 14341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --host=HOST cross-compile to build programs to run on HOST [BUILD] 14351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 14361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 14371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_init_help"; then 14391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_init_help in 14401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck short | recursive ) echo "Configuration of pixman 0.30.0:";; 14411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 14421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<\_ACEOF 14431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14441176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOptional Features: 14451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-option-checking ignore unrecognized --enable/--with options 14461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 14471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 14481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --enable-silent-rules less verbose build output (undo: `make V=1') 14491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-silent-rules verbose build output (undo: `make V=0') 14501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-dependency-tracking speeds up one-time build 14511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --enable-dependency-tracking do not reject slow dependency extractors 14521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --enable-shared[=PKGS] build shared libraries [default=yes] 14531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --enable-static[=PKGS] build static libraries [default=yes] 14541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --enable-fast-install[=PKGS] 14551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck optimize for fast installation [default=yes] 14561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-libtool-lock avoid locking (might break parallel builds) 14571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-openmp do not use OpenMP 14581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-loongson-mmi disable Loongson MMI fast paths 14591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-mmx disable x86 MMX fast paths 14601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-sse2 disable SSE2 fast paths 14611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-vmx disable VMX fast paths 14621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-arm-simd disable ARM SIMD fast paths 14631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-arm-neon disable ARM NEON fast paths 14641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-arm-iwmmxt disable ARM IWMMXT fast paths 14651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-arm-iwmmxt2 build ARM IWMMXT fast paths with -march=iwmmxt 14661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck instead of -march=iwmmxt2 14671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-mips-dspr2 disable MIPS DSPr2 fast paths 14681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --disable-gcc-inline-asm 14691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck disable GNU-style inline assembler 14701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --enable-static-testprogs 14711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck build test programs as static binaries [default=no] 14721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --enable-timers enable TIMER_BEGIN and TIMER_END macros [default=no] 14731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --enable-gtk enable tests using GTK+ [default=auto] 14741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --enable-libpng Build support for libpng (default: auto) 14751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14761176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOptional Packages: 14771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 14781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 14791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 14801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck both] 14811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --with-gnu-ld assume the C compiler uses GNU ld [default=no] 14821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --with-sysroot=DIR Search for dependent libraries within DIR 14831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (or the compiler's sysroot if not specified). 14841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 14851176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSome influential environment variables: 14861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CC C compiler command 14871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS C compiler flags 14881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 14891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck nonstandard directory <lib dir> 14901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS libraries to pass to the linker, e.g. -l<library> 14911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 14921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck you have headers in a nonstandard directory <include dir> 14931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CCAS assembler compiler command (defaults to CC) 14941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CCASFLAGS assembler compiler flags (defaults to CFLAGS) 14951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CPP C preprocessor 14961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PKG_CONFIG path to pkg-config utility 14971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PKG_CONFIG_PATH 14981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck directories to add to pkg-config's search path 14991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PKG_CONFIG_LIBDIR 15001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck path overriding pkg-config's built-in search path 15011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GTK_CFLAGS C compiler flags for GTK, overriding pkg-config 15021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GTK_LIBS linker flags for GTK, overriding pkg-config 15031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PNG_CFLAGS C compiler flags for PNG, overriding pkg-config 15041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PNG_LIBS linker flags for PNG, overriding pkg-config 15051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15061176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUse these variables to override the choices made by `configure' or to help 15071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckit to find libraries and programs with nonstandard names/locations. 15081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15091176bdada62cabc6ec4b0308a930e83b679d5d36John ReckReport bugs to <pixman@lists.freedesktop.org>. 15101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 15111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_status=$? 15121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 15131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$ac_init_help" = "recursive"; then 15151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If there are subdirs, report their specific --help. 15161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 15171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d "$ac_dir" || 15181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 15191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck continue 15201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_builddir=. 15211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "$ac_dir" in 15231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 15251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # A ".." for each directory in $ac_dir_suffix. 15271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_top_builddir_sub in 15291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac ;; 15321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 15331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_abs_top_builddir=$ac_pwd 15341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_abs_builddir=$ac_pwd$ac_dir_suffix 15351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# for backward compatibility: 15361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_top_builddir=$ac_top_build_prefix 15371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $srcdir in 15391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck .) # We are building in place. 15401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_srcdir=. 15411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_top_srcdir=$ac_top_builddir_sub 15421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_abs_top_srcdir=$ac_pwd ;; 15431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [\\/]* | ?:[\\/]* ) # Absolute name. 15441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_srcdir=$srcdir$ac_dir_suffix; 15451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_top_srcdir=$srcdir 15461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_abs_top_srcdir=$srcdir ;; 15471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) # Relative name. 15481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_top_srcdir=$ac_top_build_prefix$srcdir 15501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 15521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cd "$ac_dir" || { ac_status=$?; continue; } 15551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check for guested configure. 15561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -f "$ac_srcdir/configure.gnu"; then 15571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo && 15581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SHELL "$ac_srcdir/configure.gnu" --help=recursive 15591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -f "$ac_srcdir/configure"; then 15601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo && 15611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SHELL "$ac_srcdir/configure" --help=recursive 15621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 15631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 15641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi || ac_status=$? 15651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cd "$ac_pwd" || { ac_status=$?; break; } 15661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 15671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 15681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15691176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -n "$ac_init_help" && exit $ac_status 15701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif $ac_init_version; then 15711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<\_ACEOF 15721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpixman configure 0.30.0 15731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckgenerated by GNU Autoconf 2.68 15741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15751176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCopyright (C) 2010 Free Software Foundation, Inc. 15761176bdada62cabc6ec4b0308a930e83b679d5d36John ReckThis configure script is free software; the Free Software Foundation 15771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckgives unlimited permission to copy, distribute and modify it. 15781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 15791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exit 15801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 15811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## ------------------------ ## 15831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## Autoconf initialization. ## 15841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## ------------------------ ## 15851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 15861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ac_fn_c_try_compile LINENO 15871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# -------------------------- 15881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Try to compile conftest.$ac_ext, and return whether this succeeded. 15891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_try_compile () 15901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 15911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.$ac_objext 15931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { ac_try="$ac_compile" 15941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "(($ac_try" in 15951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 15961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_try_echo=$ac_try;; 15971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 15981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 15991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_try_echo"; } >&5 16001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$ac_compile") 2>conftest.err 16011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 16021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -s conftest.err; then 16031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep -v '^ *+' conftest.err >conftest.er1 16041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.er1 >&5 16051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv -f conftest.er1 conftest.err 16061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 16071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } && { 16091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$ac_c_werror_flag" || 16101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test ! -s conftest.err 16111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } && test -s conftest.$ac_objext; then : 16121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_retval=0 16131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 16141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: failed program was:" >&5 16151176bdada62cabc6ec4b0308a930e83b679d5d36John Recksed 's/^/| /' conftest.$ac_ext >&5 16161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_retval=1 16181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 16191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_set_status $ac_retval 16211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # ac_fn_c_try_compile 16231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ac_fn_c_try_link LINENO 16251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ----------------------- 16261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Try to link conftest.$ac_ext, and return whether this succeeded. 16271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_try_link () 16281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 16291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.$ac_objext conftest$ac_exeext 16311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { ac_try="$ac_link" 16321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "(($ac_try" in 16331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 16341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_try_echo=$ac_try;; 16351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 16361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 16371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_try_echo"; } >&5 16381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$ac_link") 2>conftest.err 16391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 16401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -s conftest.err; then 16411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep -v '^ *+' conftest.err >conftest.er1 16421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.er1 >&5 16431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv -f conftest.er1 conftest.err 16441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 16451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } && { 16471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$ac_c_werror_flag" || 16481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test ! -s conftest.err 16491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } && test -s conftest$ac_exeext && { 16501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$cross_compiling" = yes || 16511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_test_x conftest$ac_exeext 16521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck }; then : 16531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_retval=0 16541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 16551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: failed program was:" >&5 16561176bdada62cabc6ec4b0308a930e83b679d5d36John Recksed 's/^/| /' conftest.$ac_ext >&5 16571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_retval=1 16591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 16601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 16611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 16621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # interfere with the next link command; also delete a directory that is 16631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # left behind by Apple's compiler. We do this before executing the actions. 16641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest.dSYM conftest_ipa8_conftest.oo 16651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_set_status $ac_retval 16671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # ac_fn_c_try_link 16691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 16711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ------------------------------------------------------- 16721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Tests whether HEADER exists and can be compiled using the include files in 16731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# INCLUDES, setting the cache variable VAR accordingly. 16741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_header_compile () 16751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 16761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 16771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 16781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $2... " >&6; } 16791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif eval \${$3+:} false; then : 16801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 16811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 16821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 16841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$4 16851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <$2> 16861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 16871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 16881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "$3=yes" 16891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 16901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "$3=no" 16911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 16921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 16931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 16941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_res=\$$3 16951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_res" >&6; } 16971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 16981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # ac_fn_c_check_header_compile 17001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 17011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ac_fn_c_try_cpp LINENO 17021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ---------------------- 17031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 17041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_try_cpp () 17051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 17061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { ac_try="$ac_cpp conftest.$ac_ext" 17081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "(($ac_try" in 17091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_try_echo=$ac_try;; 17111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 17121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 17131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_try_echo"; } >&5 17141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 17151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 17161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -s conftest.err; then 17171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep -v '^ *+' conftest.err >conftest.er1 17181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.er1 >&5 17191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv -f conftest.er1 conftest.err 17201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 17211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } > conftest.i && { 17231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 17241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test ! -s conftest.err 17251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck }; then : 17261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_retval=0 17271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 17281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: failed program was:" >&5 17291176bdada62cabc6ec4b0308a930e83b679d5d36John Recksed 's/^/| /' conftest.$ac_ext >&5 17301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 17311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_retval=1 17321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 17331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 17341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_set_status $ac_retval 17351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 17361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # ac_fn_c_try_cpp 17371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 17381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ac_fn_c_try_run LINENO 17391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ---------------------- 17401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 17411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# that executables *can* be run. 17421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_try_run () 17431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 17441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { ac_try="$ac_link" 17461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "(($ac_try" in 17471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_try_echo=$ac_try;; 17491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 17501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 17511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_try_echo"; } >&5 17521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$ac_link") 2>&5 17531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 17541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 17561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { case "(($ac_try" in 17571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 17581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_try_echo=$ac_try;; 17591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 17601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 17611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_try_echo"; } >&5 17621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$ac_try") 2>&5 17631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 17641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; }; then : 17661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_retval=0 17671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 17681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: program exited with status $ac_status" >&5 17691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: failed program was:" >&5 17701176bdada62cabc6ec4b0308a930e83b679d5d36John Recksed 's/^/| /' conftest.$ac_ext >&5 17711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 17721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_retval=$ac_status 17731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 17741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest.dSYM conftest_ipa8_conftest.oo 17751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 17761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_set_status $ac_retval 17771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 17781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # ac_fn_c_try_run 17791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 17801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ac_fn_c_check_func LINENO FUNC VAR 17811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ---------------------------------- 17821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Tests whether FUNC exists, setting the cache variable VAR accordingly 17831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_func () 17841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 17851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 17861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 17871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $2... " >&6; } 17881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif eval \${$3+:} false; then : 17891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 17901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 17911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 17931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 17941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck For example, HP-UX 11i <limits.h> declares gettimeofday. */ 17951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define $2 innocuous_$2 17961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 17971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* System header to define __stub macros and hopefully few prototypes, 17981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck which can conflict with char $2 (); below. 17991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 18001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck <limits.h> exists even on freestanding compilers. */ 18011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 18021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __STDC__ 18031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <limits.h> 18041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#else 18051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <assert.h> 18061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 18071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 18081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#undef $2 18091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 18101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Override any GCC internal prototype to avoid an error. 18111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Use char because int might match the return type of a GCC 18121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck builtin and then its argument prototype would still apply. */ 18131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 18141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextern "C" 18151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 18161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchar $2 (); 18171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* The GNU C library defines this for functions which it implements 18181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck to always fail with ENOSYS. Some functions are actually named 18191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck something starting with __ and the normal name is an alias. */ 18201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined __stub_$2 || defined __stub___$2 18211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchoke me 18221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 18231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 18241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 18251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 18261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 18271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreturn $2 (); 18281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 18291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 18301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 18311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 18321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 18331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "$3=yes" 18341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 18351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "$3=no" 18361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 18371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 18381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 18391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 18401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_res=\$$3 18411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 18421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_res" >&6; } 18431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 18441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 18451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # ac_fn_c_check_func 18461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 18471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 18481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# -------------------------------------------- 18491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Tries to find the compile-time value of EXPR in a program that includes 18501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# INCLUDES, setting VAR accordingly. Returns whether the value could be 18511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# computed 18521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_compute_int () 18531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 18541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 18551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$cross_compiling" = yes; then 18561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Depending upon the size, compute the lo and hi bounds. 18571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 18581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 18591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$4 18601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 18611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 18621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 18631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic int test_array [1 - 2 * !(($2) >= 0)]; 18641176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest_array [0] = 0 18651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 18661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 18671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 18681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 18691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 18701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 18711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_lo=0 ac_mid=0 18721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck while :; do 18731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 18751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$4 18761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 18771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 18781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 18791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic int test_array [1 - 2 * !(($2) <= $ac_mid)]; 18801176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest_array [0] = 0 18811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 18821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 18831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 18841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 18851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 18861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 18871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_hi=$ac_mid; break 18881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 18891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_arith $ac_mid + 1 && ac_lo=$as_val 18901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $ac_lo -le $ac_mid; then 18911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_lo= ac_hi= 18921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 18931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 18941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 18951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 18961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 18971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 18981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 18991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 19011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$4 19021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 19031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 19041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 19051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic int test_array [1 - 2 * !(($2) < 0)]; 19061176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest_array [0] = 0 19071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 19081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 19091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 19101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 19111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 19121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 19131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_hi=-1 ac_mid=-1 19141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck while :; do 19151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 19171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$4 19181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 19191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 19201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 19211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic int test_array [1 - 2 * !(($2) >= $ac_mid)]; 19221176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest_array [0] = 0 19231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 19241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 19251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 19261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 19271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 19281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 19291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_lo=$ac_mid; break 19301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 19311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 19321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $ac_mid -le $ac_hi; then 19331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_lo= ac_hi= 19341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 19351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 19361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 19371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 19381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 19401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 19411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_lo= ac_hi= 19421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 19431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 19451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Binary search between lo and hi bounds. 19471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwhile test "x$ac_lo" != "x$ac_hi"; do 19481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 19491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 19511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$4 19521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 19531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 19541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 19551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic int test_array [1 - 2 * !(($2) <= $ac_mid)]; 19561176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest_array [0] = 0 19571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 19581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 19591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 19601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 19611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 19621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 19631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_hi=$ac_mid 19641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 19651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 19661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 19671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 19681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 19691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $ac_lo in #(( 19701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 19711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck'') ac_retval=1 ;; 19721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 19731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 19741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 19761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$4 19771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic long int longval () { return $2; } 19781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic unsigned long int ulongval () { return $2; } 19791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdio.h> 19801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdlib.h> 19811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 19821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 19831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 19841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 19851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck FILE *f = fopen ("conftest.val", "w"); 19861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (! f) 19871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 1; 19881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (($2) < 0) 19891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 19901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck long int i = longval (); 19911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (i != ($2)) 19921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 1; 19931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fprintf (f, "%ld", i); 19941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 19951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 19961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 19971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck unsigned long int i = ulongval (); 19981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (i != ($2)) 19991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 1; 20001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fprintf (f, "%lu", i); 20011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 20021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /* Do not output a trailing newline, as this causes \r\n confusion 20031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck on some platforms. */ 20041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return ferror (f) || fclose (f) != 0; 20051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 20061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 20071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 20081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 20091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 20101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_run "$LINENO"; then : 20111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo >>conftest.val; read $3 <conftest.val; ac_retval=0 20121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 20131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_retval=1 20141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 20151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 20161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest.$ac_objext conftest.beam conftest.$ac_ext 20171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.val 20181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 20191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 20201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 20211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_set_status $ac_retval 20221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 20231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # ac_fn_c_compute_int 20241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 20251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 20261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# --------------------------------------------- 20271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 20281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# accordingly. 20291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_decl () 20301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 20311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 20321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_decl_name=`echo $2|sed 's/ *(.*//'` 20331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 20341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 20351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 20361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif eval \${$3+:} false; then : 20371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 20381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 20391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 20411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$4 20421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 20431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 20441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 20451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef $as_decl_name 20461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 20471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (void) $as_decl_use; 20481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#else 20491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (void) $as_decl_name; 20501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 20511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 20521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 20531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 20541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 20551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 20561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 20571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 20581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "$3=yes" 20591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 20601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "$3=no" 20611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 20621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 20631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 20641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_res=\$$3 20651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 20661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_res" >&6; } 20671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 20681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 20691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # ac_fn_c_check_decl 20701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 20711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 20721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ------------------------------------------------------- 20731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Tests whether HEADER exists, giving a warning if it cannot be compiled using 20741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# the include files in INCLUDES and setting the cache variable VAR 20751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# accordingly. 20761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_header_mongrel () 20771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 20781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 20791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if eval \${$3+:} false; then : 20801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 20811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $2... " >&6; } 20821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif eval \${$3+:} false; then : 20831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 20841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 20851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_res=\$$3 20861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 20871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_res" >&6; } 20881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 20891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Is the header compilable? 20901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 20911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking $2 usability... " >&6; } 20921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 20931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 20941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$4 20951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <$2> 20961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 20971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 20981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_header_compiler=yes 20991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 21001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_header_compiler=no 21011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 21021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 21031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 21041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_header_compiler" >&6; } 21051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Is the header present? 21071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 21081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking $2 presence... " >&6; } 21091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 21101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 21111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <$2> 21121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 21131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_cpp "$LINENO"; then : 21141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_header_preproc=yes 21151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 21161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_header_preproc=no 21171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 21181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.err conftest.i conftest.$ac_ext 21191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 21201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_header_preproc" >&6; } 21211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# So? What about this header? 21231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 21241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck yes:no: ) 21251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 21261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 21271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 21281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 21291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 21301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no:yes:* ) 21311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 21321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 21331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 21341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 21351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 21361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 21371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 21381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 21391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 21401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 21411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck( $as_echo "## ------------------------------------------- ## 21421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## Report this to pixman@lists.freedesktop.org ## 21431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## ------------------------------------------- ##" 21441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ) | sed "s/^/$as_me: WARNING: /" >&2 21451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 21461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 21471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 21481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $2... " >&6; } 21491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif eval \${$3+:} false; then : 21501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 21511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 21521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "$3=\$ac_header_compiler" 21531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 21541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_res=\$$3 21551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 21561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_res" >&6; } 21571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 21581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 21591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # ac_fn_c_check_header_mongrel 21611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >config.log <<_ACEOF 21621176bdada62cabc6ec4b0308a930e83b679d5d36John ReckThis file contains any messages produced by compilers while 21631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrunning configure, to aid debugging if configure makes a mistake. 21641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21651176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIt was created by pixman $as_me 0.30.0, which was 21661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckgenerated by GNU Autoconf 2.68. Invocation command line was 21671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ $0 $@ 21691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 21711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexec 5>>config.log 21721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 21731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat <<_ASUNAME 21741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## --------- ## 21751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## Platform. ## 21761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## --------- ## 21771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 21791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckuname -m = `(uname -m) 2>/dev/null || echo unknown` 21801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckuname -r = `(uname -r) 2>/dev/null || echo unknown` 21811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckuname -s = `(uname -s) 2>/dev/null || echo unknown` 21821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckuname -v = `(uname -v) 2>/dev/null || echo unknown` 21831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 21851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 21861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 21881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 21891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 21901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 21911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 21921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 21931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 21941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ASUNAME 21961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 21971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 21991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 22001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 22011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 22021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "PATH: $as_dir" 22031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 22041176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 22051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 22061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} >&5 22071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 22081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >&5 <<_ACEOF 22091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 22101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 22111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## ----------- ## 22121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## Core tests. ## 22131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## ----------- ## 22141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 22151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 22161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 22171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 22181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Keep a trace of the command line. 22191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Strip out --no-create and --no-recursion so they do not pile up. 22201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Strip out --silent because we don't want to record it for future runs. 22211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Also quote any args containing shell meta-characters. 22221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Make two passes to allow for proper duplicate-argument suppression. 22231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_configure_args= 22241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_configure_args0= 22251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_configure_args1= 22261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_must_keep_next=false 22271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_pass in 1 2 22281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 22291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_arg 22301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 22311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_arg in 22321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 22331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 22341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | -silent | --silent | --silen | --sile | --sil) 22351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck continue ;; 22361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\'*) 22371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 22381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 22391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_pass in 22401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 22411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 2) 22421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_append ac_configure_args1 " '$ac_arg'" 22431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $ac_must_keep_next = true; then 22441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_must_keep_next=false # Got value, back to normal. 22451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 22461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_arg in 22471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *=* | --config-cache | -C | -disable-* | --disable-* \ 22481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 22491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 22501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | -with-* | --with-* | -without-* | --without-* | --x) 22511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case "$ac_configure_args0 " in 22521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 22531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 22541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 22551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -* ) ac_must_keep_next=true ;; 22561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 22571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 22581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_append ac_configure_args " '$ac_arg'" 22591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 22601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 22611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 22621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 22631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ ac_configure_args0=; unset ac_configure_args0;} 22641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ ac_configure_args1=; unset ac_configure_args1;} 22651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 22661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# When interrupted or exit'd, cleanup temporary files, and complete 22671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# config.log. We remove comments because anyway the quotes in there 22681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# would cause problems or look ugly. 22691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# WARNING: Use '\'' to represent an apostrophe within the trap. 22701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 22711176bdada62cabc6ec4b0308a930e83b679d5d36John Recktrap 'exit_status=$? 22721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Save into config.log some information that might help in debugging. 22731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 22741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 22751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 22761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "## ---------------- ## 22771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## Cache variables. ## 22781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## ---------------- ##" 22791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 22801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The following way of writing the cache mishandles newlines in values, 22811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck( 22821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 22831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_val=\$$ac_var 22841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_val in #( 22851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *${as_nl}*) 22861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_var in #( 22871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 22881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 22891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 22901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_var in #( 22911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _ | IFS | as_nl) ;; #( 22921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 22931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) { eval $ac_var=; unset $ac_var;} ;; 22941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac ;; 22951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 22961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 22971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (set) 2>&1 | 22981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 22991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *${as_nl}ac_space=\ *) 23001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -n \ 23011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "s/'\''/'\''\\\\'\'''\''/g; 23021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 23031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; #( 23041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 23051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 23061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 23071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac | 23081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sort 23091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck) 23101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 23111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "## ----------------- ## 23131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## Output variables. ## 23141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## ----------------- ##" 23151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 23161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_var in $ac_subst_vars 23171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 23181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_val=\$$ac_var 23191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_val in 23201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 23211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 23221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$ac_var='\''$ac_val'\''" 23231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done | sort 23241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 23251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_subst_files"; then 23271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "## ------------------- ## 23281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## File substitutions. ## 23291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## ------------------- ##" 23301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 23311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_var in $ac_subst_files 23321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 23331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_val=\$$ac_var 23341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_val in 23351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 23361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 23371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$ac_var='\''$ac_val'\''" 23381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done | sort 23391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 23401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 23411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -s confdefs.h; then 23431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "## ----------- ## 23441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## confdefs.h. ## 23451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## ----------- ##" 23461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 23471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h 23481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 23491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 23501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$ac_signal" != 0 && 23511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: caught signal $ac_signal" 23521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: exit $exit_status" 23531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } >&5 23541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f core *.core core.conftest.* && 23551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 23561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exit $exit_status 23571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck' 0 23581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_signal in 1 2 13 15; do 23591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 23601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 23611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_signal=0 23621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# confdefs.h avoids OS command line length limits that DEFS can exceed. 23641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f -r conftest* confdefs.h 23651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "/* confdefs.h */" > confdefs.h 23671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Predefined preprocessor variables. 23691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>confdefs.h <<_ACEOF 23711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define PACKAGE_NAME "$PACKAGE_NAME" 23721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 23731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>confdefs.h <<_ACEOF 23751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 23761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 23771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>confdefs.h <<_ACEOF 23791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define PACKAGE_VERSION "$PACKAGE_VERSION" 23801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 23811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>confdefs.h <<_ACEOF 23831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define PACKAGE_STRING "$PACKAGE_STRING" 23841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 23851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>confdefs.h <<_ACEOF 23871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 23881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 23891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>confdefs.h <<_ACEOF 23911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define PACKAGE_URL "$PACKAGE_URL" 23921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 23931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 23951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Let the site file select an alternate cache file if it wants to. 23961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Prefer an explicitly selected file to automatically selected ones. 23971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_site_file1=NONE 23981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_site_file2=NONE 23991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$CONFIG_SITE"; then 24001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We do not want a PATH search for config.site. 24011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $CONFIG_SITE in #(( 24021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -*) ac_site_file1=./$CONFIG_SITE;; 24031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck */*) ac_site_file1=$CONFIG_SITE;; 24041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_site_file1=./$CONFIG_SITE;; 24051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 24061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelif test "x$prefix" != xNONE; then 24071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_site_file1=$prefix/share/config.site 24081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_site_file2=$prefix/etc/config.site 24091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 24101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_site_file1=$ac_default_prefix/share/config.site 24111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_site_file2=$ac_default_prefix/etc/config.site 24121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 24131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 24141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 24151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "x$ac_site_file" = xNONE && continue 24161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 24171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 24181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: loading site script $ac_site_file" >&6;} 24191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed 's/^/| /' "$ac_site_file" >&5 24201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck . "$ac_site_file" \ 24211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 24221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 24231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_error $? "failed to load site script $ac_site_file 24241176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee \`config.log' for more details" "$LINENO" 5; } 24251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 24261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 24271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 24281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -r "$cache_file"; then 24291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Some versions of bash will fail to source /dev/null (special files 24301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # actually), so we avoid doing that. DJGPP emulates it as a regular file. 24311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test /dev/null != "$cache_file" && test -f "$cache_file"; then 24321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 24331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: loading cache $cache_file" >&6;} 24341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cache_file in 24351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [\\/]* | ?:[\\/]* ) . "$cache_file";; 24361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) . "./$cache_file";; 24371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 24381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 24391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 24401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 24411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: creating cache $cache_file" >&6;} 24421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck >$cache_file 24431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 24441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 24451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check that the precious variables saved in the cache have kept the same 24461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# value. 24471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cache_corrupted=false 24481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_var in $ac_precious_vars; do 24491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_old_set=\$ac_cv_env_${ac_var}_set 24501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_new_set=\$ac_env_${ac_var}_set 24511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_old_val=\$ac_cv_env_${ac_var}_value 24521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_new_val=\$ac_env_${ac_var}_value 24531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_old_set,$ac_new_set in 24541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck set,) 24551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 24561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 24571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cache_corrupted=: ;; 24581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ,set) 24591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 24601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 24611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cache_corrupted=: ;; 24621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ,);; 24631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 24641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_old_val" != "x$ac_new_val"; then 24651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # differences in whitespace do not lead to failure. 24661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_old_val_w=`echo x $ac_old_val` 24671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_new_val_w=`echo x $ac_new_val` 24681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$ac_old_val_w" != "$ac_new_val_w"; then 24691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 24701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 24711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cache_corrupted=: 24721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 24731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 24741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 24751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $ac_var=\$ac_old_val 24761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 24771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 24781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 24791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 24801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 24811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi;; 24821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 24831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Pass precious variables to config.status. 24841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$ac_new_set" = set; then 24851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_new_val in 24861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 24871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_arg=$ac_var=$ac_new_val ;; 24881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 24891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case " $ac_configure_args " in 24901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 24911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) as_fn_append ac_configure_args " '$ac_arg'" ;; 24921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 24931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 24941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 24951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif $ac_cache_corrupted; then 24961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 24971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 24981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 24991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 25001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 25011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 25021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## -------------------- ## 25031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## Main body of script. ## 25041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## -------------------- ## 25051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 25061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ext=c 25071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cpp='$CPP $CPPFLAGS' 25081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 25091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 25101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compiler_gnu=$ac_cv_c_compiler_gnu 25111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 25121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 25131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__api_version='1.11' 25141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 25151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_aux_dir= 25161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 25171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -f "$ac_dir/install-sh"; then 25181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_aux_dir=$ac_dir 25191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_install_sh="$ac_aux_dir/install-sh -c" 25201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 25211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -f "$ac_dir/install.sh"; then 25221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_aux_dir=$ac_dir 25231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_install_sh="$ac_aux_dir/install.sh -c" 25241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 25251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -f "$ac_dir/shtool"; then 25261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_aux_dir=$ac_dir 25271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_install_sh="$ac_aux_dir/shtool install -c" 25281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 25291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 25301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 25311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_aux_dir"; then 25321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 25331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 25341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 25351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# These three variables are undocumented and unsupported, 25361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# and are intended to be withdrawn in a future Autoconf release. 25371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# They can cause serious problems if a builder's source tree is in a directory 25381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# whose full name contains unusual characters. 25391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 25401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 25411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 25421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 25431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 25441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Find a good install program. We prefer a C program (faster), 25451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# so one script is as good as another. But avoid the broken or 25461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# incompatible versions: 25471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# SysV /etc/install, /usr/sbin/install 25481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# SunOS /usr/etc/install 25491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# IRIX /sbin/install 25501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# AIX /bin/install 25511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# AmigaOS /C/install, which installs bootblocks on floppy discs 25521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 25531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# AFS /usr/afsws/bin/install, which mishandles nonexistent args 25541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 25551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# OS/2's system install, which has a completely different semantic 25561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ./install, which can be erroneously created by make from ./install.sh. 25571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Reject install programs that cannot install multiple files. 25581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 25591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for a BSD-compatible install... " >&6; } 25601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$INSTALL"; then 25611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_path_install+:} false; then : 25621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 25631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 25641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 25661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 25671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 25681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 25691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Account for people who put trailing slashes in PATH elements. 25701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $as_dir/ in #(( 25711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ./ | .// | /[cC]/* | \ 25721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 25731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 25741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /usr/ucb/* ) ;; 25751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 25761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # OSF1 and SCO ODT 3.0 have their own names for install. 25771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Don't use installbsd from OSF since it installs stuff as root 25781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # by default. 25791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_prog in ginstall scoinst install; do 25801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 25811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 25821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $ac_prog = install && 25831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 25841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # AIX install. It has an incompatible calling convention. 25851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 25861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test $ac_prog = install && 25871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 25881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # program-specific install script used by HP pwplus--don't use. 25891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 25901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 25911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest.one conftest.two conftest.dir 25921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo one > conftest.one 25931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo two > conftest.two 25941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mkdir conftest.dir 25951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 25961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -s conftest.one && test -s conftest.two && 25971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -s conftest.dir/conftest.one && 25981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -s conftest.dir/conftest.two 25991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck then 26001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 26011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 3 26021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 26031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 26041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 26051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 26061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 26071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 26081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 26091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 26101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 26111176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 26121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 26131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -rf conftest.one conftest.two conftest.dir 26141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 26151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 26161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "${ac_cv_path_install+set}" = set; then 26171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck INSTALL=$ac_cv_path_install 26181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 26191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # As a last resort, use the slow shell script. Don't cache a 26201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # value for INSTALL within a source directory, because that will 26211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # break other packages using the cache if that directory is 26221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # removed, or if the value is a relative name. 26231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck INSTALL=$ac_install_sh 26241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 26251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 26261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 26271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$INSTALL" >&6; } 26281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 26291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 26301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# It thinks the first close brace ends the variable substitution. 26311176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 26321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 26331176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 26341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 26351176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 26361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 26371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 26381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether build environment is sane... " >&6; } 26391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Just in case 26401176bdada62cabc6ec4b0308a930e83b679d5d36John Recksleep 1 26411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckecho timestamp > conftest.file 26421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Reject unsafe characters in $srcdir or the absolute working directory 26431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# name. Accept space and tab only in the latter. 26441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam_lf=' 26451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck' 26461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `pwd` in 26471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *[\\\"\#\$\&\'\`$am_lf]*) 26481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 26491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 26501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $srcdir in 26511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 26521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;; 26531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 26541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 26551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Do `set' in a subshell so we don't clobber the current shell's 26561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# arguments. Must try -L first in case configure is actually a 26571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# symlink; some systems play weird games with the mod time of symlinks 26581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# (eg FreeBSD returns the mod time of the symlink's containing 26591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# directory). 26601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ( 26611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 26621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$*" = "X"; then 26631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # -L didn't work. 26641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck set X `ls -t "$srcdir/configure" conftest.file` 26651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 26661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.file 26671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$*" != "X $srcdir/configure conftest.file" \ 26681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && test "$*" != "X conftest.file $srcdir/configure"; then 26691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 26701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If neither matched, then we have a broken ls. This can happen 26711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # if, for instance, CONFIG_SHELL is bash and it inherits a 26721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # broken ls alias from the environment. This has actually 26731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # happened. Such a system could not be considered "sane". 26741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 26751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckalias in your environment" "$LINENO" 5 26761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 26771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 26781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$2" = conftest.file 26791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ) 26801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckthen 26811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Ok. 26821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 26831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 26841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "newly created file is older than distributed files! 26851176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCheck your system clock" "$LINENO" 5 26861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 26871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 26881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "yes" >&6; } 26891176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "$program_prefix" != NONE && 26901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck program_transform_name="s&^&$program_prefix&;$program_transform_name" 26911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Use a double $ so make ignores it. 26921176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "$program_suffix" != NONE && 26931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck program_transform_name="s&\$&$program_suffix&;$program_transform_name" 26941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Double any \ or $. 26951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# By default was `s,x,x', remove it if useless. 26961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 26971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 26981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 26991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# expand $ac_aux_dir to an absolute path 27001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam_aux_dir=`cd $ac_aux_dir && pwd` 27011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 27021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x"${MISSING+set}" != xset; then 27031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $am_aux_dir in 27041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\ * | *\ *) 27051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 27061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 27071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MISSING="\${SHELL} $am_aux_dir/missing" ;; 27081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 27091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 27101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Use eval to expand $SHELL 27111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif eval "$MISSING --run true"; then 27121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_missing_run="$MISSING --run " 27131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 27141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_missing_run= 27151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5 27161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 27171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 27181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 27191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x"${install_sh}" != xset; then 27201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $am_aux_dir in 27211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\ * | *\ *) 27221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 27231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 27241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck install_sh="\${SHELL} $am_aux_dir/install-sh" 27251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 27261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 27271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 27281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Installed binaries are usually stripped using `strip' when the user 27291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# run `make install-strip'. However `strip' might not be the right 27301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# tool to use in cross-compilation environments, therefore Automake 27311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# will honor the `STRIP' environment variable to overrule this program. 27321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$cross_compiling" != no; then 27331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_tool_prefix"; then 27341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 27351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}strip; ac_word=$2 27361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 27371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 27381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_STRIP+:} false; then : 27391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 27401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 27411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$STRIP"; then 27421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 27431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 27441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 27461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 27471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 27481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 27491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 27501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 27511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_STRIP="${ac_tool_prefix}strip" 27521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 27531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 27541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 27551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 27561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 27571176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 27581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 27591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 27601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 27611176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSTRIP=$ac_cv_prog_STRIP 27621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$STRIP"; then 27631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 27641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$STRIP" >&6; } 27651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 27661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 27671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 27681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 27691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 27701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 27711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 27721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_prog_STRIP"; then 27731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_STRIP=$STRIP 27741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "strip", so it can be a program name with args. 27751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy strip; ac_word=$2 27761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 27771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 27781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 27791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 27801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 27811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_STRIP"; then 27821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 27831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 27841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 27861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 27871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 27881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 27891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 27901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 27911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_STRIP="strip" 27921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 27931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 27941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 27951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 27961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 27971176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 27981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 27991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 28001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 28011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 28021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_STRIP"; then 28031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 28041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_STRIP" >&6; } 28051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 28061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 28071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 28081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 28091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 28101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_STRIP" = x; then 28111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck STRIP=":" 28121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 28131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 28141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 28151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 28161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 28171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 28181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 28191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck STRIP=$ac_ct_STRIP 28201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 28211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 28221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck STRIP="$ac_cv_prog_STRIP" 28231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 28241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 28251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 28261176bdada62cabc6ec4b0308a930e83b679d5d36John ReckINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 28271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 28281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 28291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 28301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$MKDIR_P"; then 28311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ${ac_cv_path_mkdir+:} false; then : 28321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 28331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 28341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 28351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 28361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 28371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 28381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 28391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_prog in mkdir gmkdir; do 28401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 28411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 28421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 28431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 'mkdir (GNU coreutils) '* | \ 28441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 'mkdir (coreutils) '* | \ 28451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 'mkdir (fileutils) '4.1*) 28461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 28471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 3;; 28481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 28491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 28501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 28511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 28521176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 28531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 28541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 28551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 28561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d ./--version && rmdir ./--version 28571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "${ac_cv_path_mkdir+set}" = set; then 28581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MKDIR_P="$ac_cv_path_mkdir -p" 28591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 28601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # As a last resort, use the slow shell script. Don't cache a 28611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # value for MKDIR_P within a source directory, because that will 28621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # break other packages using the cache if that directory is 28631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # removed, or if the value is a relative name. 28641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MKDIR_P="$ac_install_sh -d" 28651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 28661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 28671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 28681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$MKDIR_P" >&6; } 28691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 28701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmkdir_p="$MKDIR_P" 28711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $mkdir_p in 28721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [\\/$]* | ?:[\\/]*) ;; 28731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 28741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 28751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 28761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_prog in gawk mawk nawk awk 28771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 28781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "$ac_prog", so it can be a program name with args. 28791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy $ac_prog; ac_word=$2 28801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 28811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 28821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_AWK+:} false; then : 28831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 28841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 28851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$AWK"; then 28861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_AWK="$AWK" # Let the user override the test. 28871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 28881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 28891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 28901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 28911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 28921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 28931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 28941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 28951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_AWK="$ac_prog" 28961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 28971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 28981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 28991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 29001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 29011176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 29021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 29041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 29051176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAWK=$ac_cv_prog_AWK 29061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$AWK"; then 29071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 29081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$AWK" >&6; } 29091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 29101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 29111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 29121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 29131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -n "$AWK" && break 29161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 29171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 29191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 29201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset x ${MAKE-make} 29211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 29221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 29231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 29241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 29251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat >conftest.make <<\_ACEOF 29261176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSHELL = /bin/sh 29271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckall: 29281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck @echo '@@@%%%=$(MAKE)=@@@%%%' 29291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 29301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 29311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `${MAKE-make} -f conftest.make 2>/dev/null` in 29321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *@@@%%%=?*=@@@%%%*) 29331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_cv_prog_make_${ac_make}_set=yes;; 29341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 29351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_cv_prog_make_${ac_make}_set=no;; 29361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 29371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.make 29381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 29391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 29401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 29411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "yes" >&6; } 29421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck SET_MAKE= 29431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 29441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 29451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 29461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck SET_MAKE="MAKE=${MAKE-make}" 29471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 29481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -rf .tst 2>/dev/null 29501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmkdir .tst 2>/dev/null 29511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -d .tst; then 29521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__leading_dot=. 29531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 29541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__leading_dot=_ 29551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 29561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrmdir .tst 2>/dev/null 29571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "`cd $srcdir && pwd`" != "`pwd`"; then 29591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 29601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # is not polluted with repeated "-I." 29611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__isrc=' -I$(srcdir)' 29621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # test to see if srcdir already configured 29631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -f $srcdir/config.status; then 29641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 29651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 29661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 29671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# test whether we have cygpath 29691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$CYGPATH_W"; then 29701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (cygpath --version) >/dev/null 2>/dev/null; then 29711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CYGPATH_W='cygpath -w' 29721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 29731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CYGPATH_W=echo 29741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 29751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 29761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Define the identity of the package. 29791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PACKAGE='pixman' 29801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck VERSION='0.30.0' 29811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>confdefs.h <<_ACEOF 29841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define PACKAGE "$PACKAGE" 29851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 29861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>confdefs.h <<_ACEOF 29891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define VERSION "$VERSION" 29901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 29911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Some tools Automake needs. 29931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29941176bdada62cabc6ec4b0308a930e83b679d5d36John ReckACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 29951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29971176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 29981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 29991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30001176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 30011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30031176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 30041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30061176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 30071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# We need awk for the "check" target. The system "awk" is bad on 30091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# some platforms. 30101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Always define AMTAR for backward compatibility. Yes, it's still used 30111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# in the wild :-( We should find a proper way to deprecate it ... 30121176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAMTAR='$${TAR-tar}' 30131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 30151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Suppress verbose compile lines 30221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-silent-rules was given. 30231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_silent_rules+set}" = set; then : 30241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_silent_rules; 30251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 30261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $enable_silent_rules in 30281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes) AM_DEFAULT_VERBOSITY=0;; 30291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckno) AM_DEFAULT_VERBOSITY=1;; 30301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) AM_DEFAULT_VERBOSITY=0;; 30311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 30321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam_make=${MAKE-make} 30331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 30341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 30351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${am_cv_make_support_nested_variables+:} false; then : 30361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 30371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 30381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $as_echo 'TRUE=$(BAR$(V)) 30391176bdada62cabc6ec4b0308a930e83b679d5d36John ReckBAR0=false 30401176bdada62cabc6ec4b0308a930e83b679d5d36John ReckBAR1=true 30411176bdada62cabc6ec4b0308a930e83b679d5d36John ReckV=1 30421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__doit: 30431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck @$(TRUE) 30441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 30451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_cv_make_support_nested_variables=yes 30461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 30471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_cv_make_support_nested_variables=no 30481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 30491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 30501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 30511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$am_cv_make_support_nested_variables" >&6; } 30521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $am_cv_make_support_nested_variables = yes; then 30531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AM_V='$(V)' 30541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 30551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 30561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AM_V=$AM_DEFAULT_VERBOSITY 30571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 30581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 30591176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAM_BACKSLASH='\' 30601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_config_headers="$ac_config_headers config.h" 30631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Make sure we can run config.sub. 30661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 30671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 30681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 30701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking build system type... " >&6; } 30711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_build+:} false; then : 30721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 30731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 30741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_build_alias=$build_alias 30751176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "x$ac_build_alias" = x && 30761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 30771176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "x$ac_build_alias" = x && 30781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 30791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 30801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 30811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 30821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 30831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 30841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_build" >&6; } 30851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $ac_cv_build in 30861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*-*-*) ;; 30871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 30881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 30891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild=$ac_cv_build 30901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_save_IFS=$IFS; IFS='-' 30911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset x $ac_cv_build 30921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshift 30931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_cpu=$1 30941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_vendor=$2 30951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshift; shift 30961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Remember, the first character of IFS is used to create $*, 30971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# except with old shells: 30981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_os=$* 30991176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$ac_save_IFS 31001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 31011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 31021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 31031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 31041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking host system type... " >&6; } 31051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_host+:} false; then : 31061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 31071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 31081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$host_alias" = x; then 31091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_host=$ac_cv_build 31101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 31111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 31121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 31131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 31141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 31151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 31161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 31171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_host" >&6; } 31181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $ac_cv_host in 31191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*-*-*) ;; 31201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 31211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 31221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost=$ac_cv_host 31231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_save_IFS=$IFS; IFS='-' 31241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset x $ac_cv_host 31251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshift 31261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost_cpu=$1 31271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost_vendor=$2 31281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshift; shift 31291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Remember, the first character of IFS is used to create $*, 31301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# except with old shells: 31311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost_os=$* 31321176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$ac_save_IFS 31331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 31341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 31351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 31361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 31371176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest_CFLAGS=${CFLAGS+set} # We may override autoconf default CFLAGS. 31381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 31391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ext=c 31401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cpp='$CPP $CPPFLAGS' 31411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 31421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 31431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compiler_gnu=$ac_cv_c_compiler_gnu 31441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_tool_prefix"; then 31451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 31461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}gcc; ac_word=$2 31471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 31481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 31491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_CC+:} false; then : 31501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 31511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 31521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$CC"; then 31531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_CC="$CC" # Let the user override the test. 31541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 31551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 31561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 31571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 31581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 31591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 31601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 31611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 31621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_CC="${ac_tool_prefix}gcc" 31631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 31641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 31651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 31661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 31671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 31681176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 31691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 31701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 31711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 31721176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCC=$ac_cv_prog_CC 31731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$CC"; then 31741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 31751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$CC" >&6; } 31761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 31771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 31781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 31791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 31801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 31811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 31821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 31831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_prog_CC"; then 31841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_CC=$CC 31851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "gcc", so it can be a program name with args. 31861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy gcc; ac_word=$2 31871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 31881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 31891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_CC+:} false; then : 31901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 31911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 31921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_CC"; then 31931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 31941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 31951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 31961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 31971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 31981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 31991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 32001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 32011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 32021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_CC="gcc" 32031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 32041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 32051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 32061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 32071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 32081176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 32091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 32101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 32111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 32121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_CC=$ac_cv_prog_ac_ct_CC 32131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_CC"; then 32141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 32151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_CC" >&6; } 32161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 32171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 32191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 32201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 32211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_CC" = x; then 32221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CC="" 32231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 32241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 32251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 32261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 32271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 32281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 32291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 32301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CC=$ac_ct_CC 32311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 32321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 32331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CC="$ac_cv_prog_CC" 32341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 32351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 32361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$CC"; then 32371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_tool_prefix"; then 32381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 32391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}cc; ac_word=$2 32401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 32421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_CC+:} false; then : 32431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 32441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 32451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$CC"; then 32461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_CC="$CC" # Let the user override the test. 32471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 32481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 32501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 32511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 32521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 32531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 32541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 32551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_CC="${ac_tool_prefix}cc" 32561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 32571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 32581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 32591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 32601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 32611176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 32621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 32631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 32641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 32651176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCC=$ac_cv_prog_CC 32661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$CC"; then 32671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 32681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$CC" >&6; } 32691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 32701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 32711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 32721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 32731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 32741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 32751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 32761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 32771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$CC"; then 32781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "cc", so it can be a program name with args. 32791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy cc; ac_word=$2 32801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 32811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 32821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_CC+:} false; then : 32831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 32841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 32851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$CC"; then 32861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_CC="$CC" # Let the user override the test. 32871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 32881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prog_rejected=no 32891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 32901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 32911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 32921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 32931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 32941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 32951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 32961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 32971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prog_rejected=yes 32981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck continue 32991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 33001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_CC="cc" 33011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 33031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 33041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 33051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 33061176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 33071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 33081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $ac_prog_rejected = yes; then 33091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We found a bogon in the path, so make sure we never use it. 33101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck set dummy $ac_cv_prog_CC 33111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shift 33121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $# != 0; then 33131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We chose a different compiler from the bogus one. 33141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # However, it has the same basename, so the bogon will be chosen 33151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # first if we set CC to just the basename; use the full file name. 33161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shift 33171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 33181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 33191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 33201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 33211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 33221176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCC=$ac_cv_prog_CC 33231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$CC"; then 33241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 33251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$CC" >&6; } 33261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 33271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 33291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 33301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 33311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 33321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 33331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$CC"; then 33341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_tool_prefix"; then 33351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_prog in cl.exe 33361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 33371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 33381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy $ac_tool_prefix$ac_prog; ac_word=$2 33391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 33411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_CC+:} false; then : 33421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 33431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 33441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$CC"; then 33451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_CC="$CC" # Let the user override the test. 33461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 33471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 33491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 33501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 33511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 33521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 33531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 33551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 33561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 33571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 33581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 33591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 33601176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 33611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 33621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 33631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 33641176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCC=$ac_cv_prog_CC 33651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$CC"; then 33661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 33671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$CC" >&6; } 33681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 33691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 33701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 33711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 33721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 33731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 33741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -n "$CC" && break 33751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 33761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 33771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$CC"; then 33781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_CC=$CC 33791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_prog in cl.exe 33801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 33811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "$ac_prog", so it can be a program name with args. 33821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy $ac_prog; ac_word=$2 33831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 33841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 33851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_CC+:} false; then : 33861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 33871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 33881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_CC"; then 33891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 33901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 33911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 33921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 33931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 33941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 33951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 33961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 33971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 33981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_CC="$ac_prog" 33991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 34001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 34011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 34021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 34031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 34041176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 34051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 34071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 34081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_CC=$ac_cv_prog_ac_ct_CC 34091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_CC"; then 34101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 34111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_CC" >&6; } 34121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 34131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 34141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 34151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 34161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -n "$ac_ct_CC" && break 34191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 34201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_CC" = x; then 34221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CC="" 34231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 34241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 34251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 34261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 34271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 34281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 34291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 34301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CC=$ac_ct_CC 34311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 34321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 34331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 34351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34371176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 34381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 34391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_error $? "no acceptable C compiler found in \$PATH 34401176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee \`config.log' for more details" "$LINENO" 5; } 34411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Provide some information about the compiler. 34431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 34441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset X $ac_compile 34451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compiler=$2 34461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_option in --version -v -V -qversion; do 34471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { ac_try="$ac_compiler $ac_option >&5" 34481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "(($ac_try" in 34491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 34501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_try_echo=$ac_try;; 34511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 34521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 34531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_try_echo"; } >&5 34541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$ac_compiler $ac_option >&5") 2>conftest.err 34551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 34561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -s conftest.err; then 34571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed '10a\ 34581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck... rest of stderr output deleted ... 34591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10q' conftest.err >conftest.er1 34601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.er1 >&5 34611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 34621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.er1 conftest.err 34631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 34641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } 34651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 34661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 34681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 34691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 34711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 34721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 34731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 34751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 34761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 34771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 34781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_clean_files_save=$ac_clean_files 34791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 34801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Try to create an executable without -o first, disregard a.out. 34811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# It will help us diagnose broken compilers, and finding out an intuition 34821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# of exeext. 34831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 34841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether the C compiler works... " >&6; } 34851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 34861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The possible output files: 34881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 34891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 34901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_rmfiles= 34911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_file in $ac_files 34921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 34931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_file in 34941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 34951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * ) ac_rmfiles="$ac_rmfiles $ac_file";; 34961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 34971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 34981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f $ac_rmfiles 34991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 35001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif { { ac_try="$ac_link_default" 35011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "(($ac_try" in 35021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 35031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_try_echo=$ac_try;; 35041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 35051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 35061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_try_echo"; } >&5 35071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$ac_link_default") 2>&5 35081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 35091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 35101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then : 35111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 35121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 35131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# in a Makefile. We should not override ac_cv_exeext if it was cached, 35141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# so that the user can short-circuit this test for compilers unknown to 35151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Autoconf. 35161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_file in $ac_files '' 35171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 35181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -f "$ac_file" || continue 35191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_file in 35201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 35211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 35221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [ab].out ) 35231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We found the default executable, but exeext='' is most 35241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # certainly right. 35251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break;; 35261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *.* ) 35271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 35281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck then :; else 35291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 35301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 35311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We set ac_cv_exeext here because the later test for it is not 35321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # safe: cross compilers may not add the suffix if given an `-o' 35331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # argument, so we may need to know it at that point already. 35341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Even if this section looks crufty: it has the advantage of 35351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # actually working. 35361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break;; 35371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * ) 35381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break;; 35391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 35401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 35411176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "$ac_cv_exeext" = no && ac_cv_exeext= 35421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 35431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 35441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_file='' 35451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 35461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_file"; then : 35471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 35481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 35491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: failed program was:" >&5 35501176bdada62cabc6ec4b0308a930e83b679d5d36John Recksed 's/^/| /' conftest.$ac_ext >&5 35511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 35521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 35531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 35541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_error 77 "C compiler cannot create executables 35551176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee \`config.log' for more details" "$LINENO" 5; } 35561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 35571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 35581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "yes" >&6; } 35591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 35601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 35611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for C compiler default output file name... " >&6; } 35621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 35631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_file" >&6; } 35641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_exeext=$ac_cv_exeext 35651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 35661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 35671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_clean_files=$ac_clean_files_save 35681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 35691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for suffix of executables... " >&6; } 35701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif { { ac_try="$ac_link" 35711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "(($ac_try" in 35721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 35731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_try_echo=$ac_try;; 35741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 35751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 35761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_try_echo"; } >&5 35771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$ac_link") 2>&5 35781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 35791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 35801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then : 35811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If both `conftest.exe' and `conftest' are `present' (well, observable) 35821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 35831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# work properly (i.e., refer to `conftest.exe'), while it won't with 35841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# `rm'. 35851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_file in conftest.exe conftest conftest.*; do 35861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -f "$ac_file" || continue 35871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_file in 35881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 35891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 35901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break;; 35911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * ) break;; 35921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 35931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 35941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 35951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 35961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 35971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_error $? "cannot compute suffix of executables: cannot compile and link 35981176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee \`config.log' for more details" "$LINENO" 5; } 35991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 36001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest conftest$ac_cv_exeext 36011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 36021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_exeext" >&6; } 36031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 36041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.$ac_ext 36051176bdada62cabc6ec4b0308a930e83b679d5d36John ReckEXEEXT=$ac_cv_exeext 36061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_exeext=$EXEEXT 36071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 36081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 36091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdio.h> 36101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 36111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 36121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 36131176bdada62cabc6ec4b0308a930e83b679d5d36John ReckFILE *f = fopen ("conftest.out", "w"); 36141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return ferror (f) || fclose (f) != 0; 36151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 36161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 36171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 36181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 36191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 36201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_clean_files="$ac_clean_files conftest.out" 36211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check that the compiler produces executables we can run. If not, either 36221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# the compiler is broken, or we cross compile. 36231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 36241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether we are cross compiling... " >&6; } 36251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$cross_compiling" != yes; then 36261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { ac_try="$ac_link" 36271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "(($ac_try" in 36281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 36291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_try_echo=$ac_try;; 36301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 36311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 36321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_try_echo"; } >&5 36331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$ac_link") 2>&5 36341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 36351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 36361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } 36371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { ac_try='./conftest$ac_cv_exeext' 36381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { case "(($ac_try" in 36391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 36401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_try_echo=$ac_try;; 36411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 36421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 36431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_try_echo"; } >&5 36441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$ac_try") 2>&5 36451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 36461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 36471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; }; then 36481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cross_compiling=no 36491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 36501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$cross_compiling" = maybe; then 36511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cross_compiling=yes 36521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 36531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 36541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 36551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_error $? "cannot run C compiled programs. 36561176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIf you meant to cross compile, use \`--host'. 36571176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee \`config.log' for more details" "$LINENO" 5; } 36581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 36591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 36601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 36611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 36621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$cross_compiling" >&6; } 36631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 36641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 36651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_clean_files=$ac_clean_files_save 36661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 36671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for suffix of object files... " >&6; } 36681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_objext+:} false; then : 36691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 36701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 36711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 36721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 36731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 36741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 36751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 36761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 36771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 36781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 36791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 36801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 36811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 36821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.o conftest.obj 36831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif { { ac_try="$ac_compile" 36841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "(($ac_try" in 36851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 36861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_try_echo=$ac_try;; 36871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 36881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 36891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_try_echo"; } >&5 36901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$ac_compile") 2>&5 36911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 36921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 36931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then : 36941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_file in conftest.o conftest.obj conftest.*; do 36951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -f "$ac_file" || continue; 36961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_file in 36971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 36981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 36991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break;; 37001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 37011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 37021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 37031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: failed program was:" >&5 37041176bdada62cabc6ec4b0308a930e83b679d5d36John Recksed 's/^/| /' conftest.$ac_ext >&5 37051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 37061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 37071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 37081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_error $? "cannot compute suffix of object files: cannot compile 37091176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee \`config.log' for more details" "$LINENO" 5; } 37101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 37111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.$ac_cv_objext conftest.$ac_ext 37121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 37131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 37141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_objext" >&6; } 37151176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOBJEXT=$ac_cv_objext 37161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_objext=$OBJEXT 37171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 37181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 37191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_c_compiler_gnu+:} false; then : 37201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 37211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 37221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 37241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 37251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 37261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 37271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 37281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef __GNUC__ 37291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck choke me 37301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 37311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 37321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 37331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 37341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 37351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 37361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 37371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_compiler_gnu=yes 37381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 37391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_compiler_gnu=no 37401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 37411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 37421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cv_c_compiler_gnu=$ac_compiler_gnu 37431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 37441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 37451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 37461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_c_compiler_gnu" >&6; } 37471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $ac_compiler_gnu = yes; then 37481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GCC=yes 37491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 37501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GCC= 37511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 37521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_test_CFLAGS=${CFLAGS+set} 37531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_save_CFLAGS=$CFLAGS 37541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 37551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether $CC accepts -g... " >&6; } 37561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_cc_g+:} false; then : 37571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 37581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 37591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_save_c_werror_flag=$ac_c_werror_flag 37601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_c_werror_flag=yes 37611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_cc_g=no 37621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="-g" 37631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 37651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 37661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 37671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 37681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 37691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 37701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 37711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 37721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 37731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 37741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 37751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_cc_g=yes 37761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 37771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="" 37781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 37801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 37811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 37821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 37831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 37841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 37851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 37861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 37871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 37881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 37891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 37901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 37911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 37921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_c_werror_flag=$ac_save_c_werror_flag 37931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="-g" 37941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 37951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 37961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 37971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 37981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 37991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 38001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 38011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 38021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 38031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 38041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 38051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 38061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_cc_g=yes 38071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 38081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 38091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 38101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 38111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 38121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 38131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_c_werror_flag=$ac_save_c_werror_flag 38141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 38151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 38161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_prog_cc_g" >&6; } 38171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$ac_test_CFLAGS" = set; then 38181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS=$ac_save_CFLAGS 38191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelif test $ac_cv_prog_cc_g = yes; then 38201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 38211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="-g -O2" 38221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 38231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="-g" 38241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 38251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 38261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 38271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="-O2" 38281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 38291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS= 38301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 38311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 38321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 38331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 38341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_cc_c89+:} false; then : 38351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 38361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 38371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_cc_c89=no 38381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_save_CC=$CC 38391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 38401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 38411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdarg.h> 38421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdio.h> 38431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <sys/types.h> 38441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <sys/stat.h> 38451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 38461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstruct buf { int x; }; 38471176bdada62cabc6ec4b0308a930e83b679d5d36John ReckFILE * (*rcsopen) (struct buf *, struct stat *, int); 38481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic char *e (p, i) 38491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck char **p; 38501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int i; 38511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 38521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return p[i]; 38531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 38541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic char *f (char * (*g) (char **, int), char **p, ...) 38551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 38561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck char *s; 38571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck va_list v; 38581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck va_start (v,p); 38591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s = g (p, va_arg (v,int)); 38601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck va_end (v); 38611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return s; 38621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 38631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 38641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 38651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck function prototypes and stuff, but not '\xHH' hex character constants. 38661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck These don't provoke an error unfortunately, instead are silently treated 38671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as 'x'. The following induces an error, until -std is added to get 38681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 38691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck array size at least. It's necessary to write '\x00'==0 to get something 38701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck that's true only with -std. */ 38711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 38721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 38731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 38741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck inside strings and character constants. */ 38751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define FOO(x) 'x' 38761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 38771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 38781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint test (int i, double x); 38791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstruct s1 {int (*f) (int a);}; 38801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstruct s2 {int (*f) (double a);}; 38811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 38821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint argc; 38831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchar **argv; 38841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 38851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 38861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 38871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 38881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 38891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 38901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 38911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 38921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 38931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 38941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 38951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CC="$ac_save_CC $ac_arg" 38961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ac_fn_c_try_compile "$LINENO"; then : 38971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_cc_c89=$ac_arg 38981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 38991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext 39001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "x$ac_cv_prog_cc_c89" != "xno" && break 39011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 39021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.$ac_ext 39031176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCC=$ac_save_CC 39041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 39061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# AC_CACHE_VAL 39071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "x$ac_cv_prog_cc_c89" in 39081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x) 39091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 39101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "none needed" >&6; } ;; 39111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck xno) 39121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 39131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "unsupported" >&6; } ;; 39141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 39151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CC="$CC $ac_cv_prog_cc_c89" 39161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 39171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 39181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 39191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_prog_cc_c89" != xno; then : 39201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 39221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ext=c 39241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cpp='$CPP $CPPFLAGS' 39251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 39261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 39271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compiler_gnu=$ac_cv_c_compiler_gnu 39281176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDEPDIR="${am__leading_dot}deps" 39291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_config_commands="$ac_config_commands depfiles" 39311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam_make=${MAKE-make} 39341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat > confinc << 'END' 39351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__doit: 39361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck @echo this is the am__doit target 39371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.PHONY: am__doit 39381176bdada62cabc6ec4b0308a930e83b679d5d36John ReckEND 39391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# If we don't find an include directive, just comment out the code. 39401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 39411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for style of include used by $am_make... " >&6; } 39421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__include="#" 39431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckam__quote= 39441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_am_result=none 39451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# First try GNU make style include. 39461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckecho "include confinc" > confmf 39471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Ignore all kinds of additional output from `make'. 39481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `$am_make -s -f confmf 2> /dev/null` in #( 39491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*the\ am__doit\ target*) 39501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__include=include 39511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__quote= 39521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _am_result=GNU 39531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 39541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 39551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Now try BSD make style include. 39561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$am__include" = "#"; then 39571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo '.include "confinc"' > confmf 39581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `$am_make -s -f confmf 2> /dev/null` in #( 39591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *the\ am__doit\ target*) 39601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__include=.include 39611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__quote="\"" 39621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _am_result=BSD 39631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 39641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 39651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 39661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 39691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$_am_result" >&6; } 39701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f confinc confmf 39711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-dependency-tracking was given. 39731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_dependency_tracking+set}" = set; then : 39741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_dependency_tracking; 39751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 39761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$enable_dependency_tracking" != xno; then 39781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_depcomp="$ac_aux_dir/depcomp" 39791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AMDEPBACKSLASH='\' 39801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__nodep='_no' 39811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 39821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$enable_dependency_tracking" != xno; then 39831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AMDEP_TRUE= 39841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AMDEP_FALSE='#' 39851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 39861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AMDEP_TRUE='#' 39871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AMDEP_FALSE= 39881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 39891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdepcc="$CC" am_compiler_list= 39931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 39941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 39951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking dependency style of $depcc... " >&6; } 39961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${am_cv_CC_dependencies_compiler_type+:} false; then : 39971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 39981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 39991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 40001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We make a subdir and do the tests there. Otherwise we can end up 40011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # making bogus files that we don't know about and never remove. For 40021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # instance it was reported that on HP-UX the gcc test will end up 40031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # making a dummy file named `D' -- because `-MD' means `put the output 40041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # in D'. 40051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest.dir 40061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mkdir conftest.dir 40071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Copy depcomp to subdir because otherwise we won't find it if we're 40081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # using a relative directory. 40091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cp "$am_depcomp" conftest.dir 40101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cd conftest.dir 40111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We will build objects and dependencies in a subdirectory because 40121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # it helps to detect inapplicable dependency modes. For instance 40131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # both Tru64's cc and ICC support -MD to output dependencies as a 40141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # side effect of compilation, but ICC will put the dependencies in 40151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # the current directory while Tru64 will put them in the object 40161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # directory. 40171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mkdir sub 40181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 40191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_cv_CC_dependencies_compiler_type=none 40201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$am_compiler_list" = ""; then 40211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 40221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 40231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__universal=false 40241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case " $depcc " in #( 40251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\ -arch\ *\ -arch\ *) am__universal=true ;; 40261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 40271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 40281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for depmode in $am_compiler_list; do 40291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Setup a source with many dependencies, because some compilers 40301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # like to wrap large dependency lists on column 80 (with \), and 40311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # we should not choose a depcomp mode which is confused by this. 40321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 40331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We need to recreate these files for each test, as the compiler may 40341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # overwrite some of them when testing with obscure command lines. 40351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This happens at least with the AIX C compiler. 40361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : > sub/conftest.c 40371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for i in 1 2 3 4 5 6; do 40381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo '#include "conftst'$i'.h"' >> sub/conftest.c 40391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 40401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Solaris 8's {/usr,}/bin/sh. 40411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck touch sub/conftst$i.h 40421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 40431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 40441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 40451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We check with `-c' and `-o' for the sake of the "dashmstdout" 40461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # mode. It turns out that the SunPro C++ compiler does not properly 40471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # handle `-M -o', and we need to detect this. Also, some Intel 40481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # versions had trouble with output in subdirs 40491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__obj=sub/conftest.${OBJEXT-o} 40501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__minus_obj="-o $am__obj" 40511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $depmode in 40521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck gcc) 40531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This depmode causes a compiler race in universal mode. 40541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$am__universal" = false || continue 40551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 40561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck nosideeffect) 40571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # after this tag, mechanisms are not by side-effect, so they'll 40581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # only be used when explicitly requested 40591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$enable_dependency_tracking" = xyes; then 40601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck continue 40611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 40621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 40631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 40641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 40651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck msvc7 | msvc7msys | msvisualcpp | msvcmsys) 40661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This compiler won't grok `-c -o', but also, the minuso test has 40671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # not run yet. These depmodes are late enough in the game, and 40681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # so weak that their functioning should not be impacted. 40691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__obj=conftest.${OBJEXT-o} 40701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__minus_obj= 40711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 40721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck none) break ;; 40731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 40741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if depmode=$depmode \ 40751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck source=sub/conftest.c object=$am__obj \ 40761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 40771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 40781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck >/dev/null 2>conftest.err && 40791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 40801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 40811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 40821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 40831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # icc doesn't choke on unknown options, it will just issue warnings 40841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # or remarks (even with -Werror). So we grep stderr for any message 40851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # that says an option was ignored or not supported. 40861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # When given -MP, icc 7.0 and 7.1 complain thusly: 40871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # icc: Command line warning: ignoring option '-M'; no argument required 40881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The diagnosis changed in icc 8.0: 40891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # icc: Command line remark: option '-MP' not supported 40901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (grep 'ignoring option' conftest.err || 40911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 40921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_cv_CC_dependencies_compiler_type=$depmode 40931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 40941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 40951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 40961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 40971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 40981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cd .. 40991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest.dir 41001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 41011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_cv_CC_dependencies_compiler_type=none 41021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 41031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 41051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 41061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 41071176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 41081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if 41101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "x$enable_dependency_tracking" != xno \ 41111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 41121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__fastdepCC_TRUE= 41131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__fastdepCC_FALSE='#' 41141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 41151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__fastdepCC_TRUE='#' 41161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__fastdepCC_FALSE= 41171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 41181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# By default we simply use the C compiler to build assembly code. 41211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41221176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "${CCAS+set}" = set || CCAS=$CC 41231176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS 41241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdepcc="$CCAS" am_compiler_list= 41281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 41301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking dependency style of $depcc... " >&6; } 41311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${am_cv_CCAS_dependencies_compiler_type+:} false; then : 41321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 41331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 41341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 41351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We make a subdir and do the tests there. Otherwise we can end up 41361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # making bogus files that we don't know about and never remove. For 41371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # instance it was reported that on HP-UX the gcc test will end up 41381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # making a dummy file named `D' -- because `-MD' means `put the output 41391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # in D'. 41401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest.dir 41411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mkdir conftest.dir 41421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Copy depcomp to subdir because otherwise we won't find it if we're 41431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # using a relative directory. 41441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cp "$am_depcomp" conftest.dir 41451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cd conftest.dir 41461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We will build objects and dependencies in a subdirectory because 41471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # it helps to detect inapplicable dependency modes. For instance 41481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # both Tru64's cc and ICC support -MD to output dependencies as a 41491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # side effect of compilation, but ICC will put the dependencies in 41501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # the current directory while Tru64 will put them in the object 41511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # directory. 41521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mkdir sub 41531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_cv_CCAS_dependencies_compiler_type=none 41551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$am_compiler_list" = ""; then 41561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 41571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 41581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__universal=false 41591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for depmode in $am_compiler_list; do 41621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Setup a source with many dependencies, because some compilers 41631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # like to wrap large dependency lists on column 80 (with \), and 41641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # we should not choose a depcomp mode which is confused by this. 41651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 41661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We need to recreate these files for each test, as the compiler may 41671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # overwrite some of them when testing with obscure command lines. 41681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This happens at least with the AIX C compiler. 41691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : > sub/conftest.c 41701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for i in 1 2 3 4 5 6; do 41711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo '#include "conftst'$i'.h"' >> sub/conftest.c 41721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 41731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Solaris 8's {/usr,}/bin/sh. 41741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck touch sub/conftst$i.h 41751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 41761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 41771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 41781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We check with `-c' and `-o' for the sake of the "dashmstdout" 41791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # mode. It turns out that the SunPro C++ compiler does not properly 41801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # handle `-M -o', and we need to detect this. Also, some Intel 41811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # versions had trouble with output in subdirs 41821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__obj=sub/conftest.${OBJEXT-o} 41831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__minus_obj="-o $am__obj" 41841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $depmode in 41851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck gcc) 41861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This depmode causes a compiler race in universal mode. 41871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$am__universal" = false || continue 41881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 41891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck nosideeffect) 41901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # after this tag, mechanisms are not by side-effect, so they'll 41911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # only be used when explicitly requested 41921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$enable_dependency_tracking" = xyes; then 41931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck continue 41941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 41951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 41961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 41971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 41981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck msvc7 | msvc7msys | msvisualcpp | msvcmsys) 41991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This compiler won't grok `-c -o', but also, the minuso test has 42001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # not run yet. These depmodes are late enough in the game, and 42011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # so weak that their functioning should not be impacted. 42021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__obj=conftest.${OBJEXT-o} 42031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__minus_obj= 42041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 42051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck none) break ;; 42061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 42071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if depmode=$depmode \ 42081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck source=sub/conftest.c object=$am__obj \ 42091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 42101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 42111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck >/dev/null 2>conftest.err && 42121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 42131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 42141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 42151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 42161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # icc doesn't choke on unknown options, it will just issue warnings 42171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # or remarks (even with -Werror). So we grep stderr for any message 42181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # that says an option was ignored or not supported. 42191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # When given -MP, icc 7.0 and 7.1 complain thusly: 42201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # icc: Command line warning: ignoring option '-M'; no argument required 42211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The diagnosis changed in icc 8.0: 42221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # icc: Command line remark: option '-MP' not supported 42231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (grep 'ignoring option' conftest.err || 42241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 42251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_cv_CCAS_dependencies_compiler_type=$depmode 42261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 42271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 42281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 42291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 42301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cd .. 42321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest.dir 42331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 42341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am_cv_CCAS_dependencies_compiler_type=none 42351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 42361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 42381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5 42391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; } 42401176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type 42411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if 42431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "x$enable_dependency_tracking" != xno \ 42441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then 42451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__fastdepCCAS_TRUE= 42461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__fastdepCCAS_FALSE='#' 42471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 42481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__fastdepCCAS_TRUE='#' 42491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__fastdepCCAS_FALSE= 42501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 42511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `pwd` in 42541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\ * | *\ *) 42551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 42561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 42571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 42581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmacro_version='2.4.2' 42621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmacro_revision='1.3337' 42631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckltmain="$ac_aux_dir/ltmain.sh" 42771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Backslashify metacharacters that are still active within 42791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# double-quoted strings. 42801176bdada62cabc6ec4b0308a930e83b679d5d36John Recksed_quote_subst='s/\(["`$\\]\)/\\\1/g' 42811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Same as above, but do not quote variable references. 42831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 42841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Sed substitution to delay expansion of an escaped shell variable in a 42861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# double_quote_subst'ed string. 42871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 42881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Sed substitution to delay expansion of an escaped single quote. 42901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 42911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Sed substitution to avoid accidental globbing in evaled expressions 42931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckno_glob_subst='s/\*/\\\*/g' 42941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42951176bdada62cabc6ec4b0308a930e83b679d5d36John ReckECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 42961176bdada62cabc6ec4b0308a930e83b679d5d36John ReckECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 42971176bdada62cabc6ec4b0308a930e83b679d5d36John ReckECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 42981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 42991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 43001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking how to print strings... " >&6; } 43011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Test print first, because it will be a builtin if present. 43021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 43031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 43041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ECHO='print -r --' 43051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 43061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ECHO='printf %s\n' 43071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 43081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Use this function as a fallback that always works. 43091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck func_fallback_echo () 43101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 43111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval 'cat <<_LTECHO_EOF 43121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$1 43131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LTECHO_EOF' 43141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 43151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ECHO='func_fallback_echo' 43161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 43171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# func_echo_all arg... 43191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Invoke $ECHO with all args, space-separated. 43201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_echo_all () 43211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 43221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ECHO "" 43231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 43241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "$ECHO" in 43261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 43271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "printf" >&6; } ;; 43281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 43291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "print -r" >&6; } ;; 43301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 43311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "cat" >&6; } ;; 43321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 43331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 43481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for a sed that does not truncate output... " >&6; } 43491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_path_SED+:} false; then : 43501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 43511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 43521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 43531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_i in 1 2 3 4 5 6 7; do 43541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_script="$ac_script$as_nl$ac_script" 43551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 43561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 43571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { ac_script=; unset ac_script;} 43581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$SED"; then 43591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_path_SED_found=false 43601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Loop through the user's path and test for each of PROGNAME-LIST 43611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 43621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 43631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 43641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 43651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 43661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_prog in sed gsed; do 43671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 43681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 43691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 43701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check for GNU ac_path_SED and select it if it is found. 43711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check for GNU $ac_path_SED 43721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `"$ac_path_SED" --version 2>&1` in 43731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*GNU*) 43741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 43751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 43761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_count=0 43771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n 0123456789 >"conftest.in" 43781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck while : 43791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 43801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat "conftest.in" "conftest.in" >"conftest.tmp" 43811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv "conftest.tmp" "conftest.in" 43821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cp "conftest.in" "conftest.nl" 43831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo '' >> "conftest.nl" 43841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 43851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 43861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_arith $ac_count + 1 && ac_count=$as_val 43871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $ac_count -gt ${ac_path_SED_max-0}; then 43881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Best one so far, save it but keep looking for a better one 43891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_SED="$ac_path_SED" 43901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_path_SED_max=$ac_count 43911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 43921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 10*(2^10) chars as input seems more than enough 43931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_count -gt 10 && break 43941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 43951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 43961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 43971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 43981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ac_path_SED_found && break 3 43991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 44001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 44011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 44021176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 44031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$ac_cv_path_SED"; then 44041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 44051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 44061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 44071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_SED=$SED 44081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 44091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 44111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 44121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_path_SED" >&6; } 44131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck SED="$ac_cv_path_SED" 44141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.sed 44151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44161176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$SED" && SED=sed 44171176bdada62cabc6ec4b0308a930e83b679d5d36John ReckXsed="$SED -e 1s/^X//" 44181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 44301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 44311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_path_GREP+:} false; then : 44321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 44331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 44341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$GREP"; then 44351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_path_GREP_found=false 44361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Loop through the user's path and test for each of PROGNAME-LIST 44371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 44381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 44391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 44401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 44411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 44421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_prog in grep ggrep; do 44431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 44441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 44451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 44461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check for GNU ac_path_GREP and select it if it is found. 44471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check for GNU $ac_path_GREP 44481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `"$ac_path_GREP" --version 2>&1` in 44491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*GNU*) 44501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 44511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 44521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_count=0 44531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n 0123456789 >"conftest.in" 44541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck while : 44551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 44561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat "conftest.in" "conftest.in" >"conftest.tmp" 44571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv "conftest.tmp" "conftest.in" 44581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cp "conftest.in" "conftest.nl" 44591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo 'GREP' >> "conftest.nl" 44601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 44611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 44621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_arith $ac_count + 1 && ac_count=$as_val 44631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $ac_count -gt ${ac_path_GREP_max-0}; then 44641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Best one so far, save it but keep looking for a better one 44651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_GREP="$ac_path_GREP" 44661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_path_GREP_max=$ac_count 44671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 44681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 10*(2^10) chars as input seems more than enough 44691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_count -gt 10 && break 44701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 44711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 44721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 44731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ac_path_GREP_found && break 3 44751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 44761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 44771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 44781176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 44791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$ac_cv_path_GREP"; then 44801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 44811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 44821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 44831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_GREP=$GREP 44841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 44851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 44871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 44881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_path_GREP" >&6; } 44891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GREP="$ac_cv_path_GREP" 44901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 44921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 44931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for egrep... " >&6; } 44941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_path_EGREP+:} false; then : 44951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 44961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 44971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 44981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck then ac_cv_path_EGREP="$GREP -E" 44991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 45001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$EGREP"; then 45011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_path_EGREP_found=false 45021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Loop through the user's path and test for each of PROGNAME-LIST 45031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 45041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 45051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 45061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 45071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 45081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_prog in egrep; do 45091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 45101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 45111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 45121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check for GNU ac_path_EGREP and select it if it is found. 45131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check for GNU $ac_path_EGREP 45141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `"$ac_path_EGREP" --version 2>&1` in 45151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*GNU*) 45161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 45171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 45181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_count=0 45191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n 0123456789 >"conftest.in" 45201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck while : 45211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 45221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat "conftest.in" "conftest.in" >"conftest.tmp" 45231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv "conftest.tmp" "conftest.in" 45241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cp "conftest.in" "conftest.nl" 45251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo 'EGREP' >> "conftest.nl" 45261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 45271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 45281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_arith $ac_count + 1 && ac_count=$as_val 45291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $ac_count -gt ${ac_path_EGREP_max-0}; then 45301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Best one so far, save it but keep looking for a better one 45311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_EGREP="$ac_path_EGREP" 45321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_path_EGREP_max=$ac_count 45331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 45341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 10*(2^10) chars as input seems more than enough 45351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_count -gt 10 && break 45361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 45371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 45381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 45391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 45401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ac_path_EGREP_found && break 3 45411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 45421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 45431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 45441176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 45451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$ac_cv_path_EGREP"; then 45461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 45471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 45481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 45491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_EGREP=$EGREP 45501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 45511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 45521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 45531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 45541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 45551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_path_EGREP" >&6; } 45561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck EGREP="$ac_cv_path_EGREP" 45571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 45581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 45591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 45601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for fgrep... " >&6; } 45611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_path_FGREP+:} false; then : 45621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 45631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 45641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 45651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck then ac_cv_path_FGREP="$GREP -F" 45661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 45671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$FGREP"; then 45681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_path_FGREP_found=false 45691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Loop through the user's path and test for each of PROGNAME-LIST 45701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 45711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 45721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 45731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 45741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 45751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_prog in fgrep; do 45761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 45771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 45781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 45791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check for GNU ac_path_FGREP and select it if it is found. 45801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check for GNU $ac_path_FGREP 45811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `"$ac_path_FGREP" --version 2>&1` in 45821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*GNU*) 45831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 45841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 45851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_count=0 45861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n 0123456789 >"conftest.in" 45871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck while : 45881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 45891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat "conftest.in" "conftest.in" >"conftest.tmp" 45901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv "conftest.tmp" "conftest.in" 45911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cp "conftest.in" "conftest.nl" 45921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo 'FGREP' >> "conftest.nl" 45931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 45941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 45951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_arith $ac_count + 1 && ac_count=$as_val 45961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $ac_count -gt ${ac_path_FGREP_max-0}; then 45971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Best one so far, save it but keep looking for a better one 45981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_FGREP="$ac_path_FGREP" 45991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_path_FGREP_max=$ac_count 46001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 46011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 10*(2^10) chars as input seems more than enough 46021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_count -gt 10 && break 46031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 46041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 46051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 46061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ac_path_FGREP_found && break 3 46081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 46091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 46101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 46111176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 46121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$ac_cv_path_FGREP"; then 46131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 46141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 46151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 46161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_FGREP=$FGREP 46171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 46181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 46201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 46211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 46221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_path_FGREP" >&6; } 46231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck FGREP="$ac_cv_path_FGREP" 46241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46261176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$GREP" && GREP=grep 46271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --with-gnu-ld was given. 46471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${with_gnu_ld+set}" = set; then : 46481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 46491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 46501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck with_gnu_ld=no 46511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 46521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 46531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_prog=ld 46541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$GCC" = yes; then 46551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check if gcc -print-prog-name=ld gives a path. 46561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 46571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for ld used by $CC... " >&6; } 46581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host in 46591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-*-mingw*) 46601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # gcc leaves a trailing carriage return which upsets mingw 46611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 46621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 46631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 46641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 46651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_prog in 46661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Accept absolute paths. 46671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [\\/]* | ?:[\\/]*) 46681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck re_direlt='/[^/][^/]*/\.\./' 46691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Canonicalize the pathname of ld 46701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 46711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 46721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 46731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 46741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$LD" && LD="$ac_prog" 46751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 46761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "") 46771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If it fails, then pretend we aren't using GCC. 46781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prog=ld 46791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 46801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 46811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If it is relative, then search for the first ld in PATH. 46821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck with_gnu_ld=unknown 46831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 46841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 46851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelif test "$with_gnu_ld" = yes; then 46861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 46871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for GNU ld... " >&6; } 46881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 46891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 46901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for non-GNU ld... " >&6; } 46911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 46921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_path_LD+:} false; then : 46931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 46941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 46951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$LD"; then 46961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 46971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_dir in $PATH; do 46981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 46991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$ac_dir" && ac_dir=. 47001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 47011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_path_LD="$ac_dir/$ac_prog" 47021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check to see if the program is GNU ld. I'd rather use --version, 47031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # but apparently some variants of GNU ld only accept -v. 47041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Break only if it was the GNU/non-GNU ld that we prefer. 47051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 47061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *GNU* | *'with BFD'*) 47071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$with_gnu_ld" != no && break 47081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 47091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 47101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$with_gnu_ld" != yes && break 47111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 47121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 47131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 47141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 47151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 47161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 47171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_path_LD="$LD" # Let the user override the test with a path. 47181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 47191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 47201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 47211176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLD="$lt_cv_path_LD" 47221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$LD"; then 47231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 47241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$LD" >&6; } 47251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 47261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 47271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 47281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 47291176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 47301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 47311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 47321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_prog_gnu_ld+:} false; then : 47331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 47341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 47351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # I'd rather use --version here, but apparently some GNU lds only accept -v. 47361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `$LD -v 2>&1 </dev/null` in 47371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*GNU* | *'with BFD'*) 47381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_gnu_ld=yes 47391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 47401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 47411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_gnu_ld=no 47421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 47431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 47441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 47451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 47461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_prog_gnu_ld" >&6; } 47471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwith_gnu_ld=$lt_cv_prog_gnu_ld 47481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 47491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 47501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 47511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 47521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 47531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 47541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 47551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 47561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 47571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 47581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 47591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_path_NM+:} false; then : 47601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 47611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 47621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$NM"; then 47631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Let the user override the test. 47641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_path_NM="$NM" 47651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 47661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_nm_to_check="${ac_tool_prefix}nm" 47671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 47681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_nm_to_check="$lt_nm_to_check nm" 47691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 47701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for lt_tmp_nm in $lt_nm_to_check; do 47711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 47721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 47731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 47741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$ac_dir" && ac_dir=. 47751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_nm="$ac_dir/$lt_tmp_nm" 47761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 47771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check to see if the nm accepts a BSD-compat flag. 47781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Adding the `sed 1q' prevents false positives on HP-UX, which says: 47791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # nm: unknown option "B" ignored 47801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Tru64's nm complains that /dev/null is an invalid object file 47811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 47821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck */dev/null* | *'Invalid file or object type'*) 47831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_path_NM="$tmp_nm -B" 47841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 47851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 47861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 47871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 47881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck */dev/null*) 47891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_path_NM="$tmp_nm -p" 47901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 47911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 47921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 47931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 47941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck continue # so that we can try to find one that supports BSD flags 47951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 47961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 47971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 47981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 47991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 48001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 48011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 48021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 48031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : ${lt_cv_path_NM=no} 48041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 48051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 48061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 48071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_path_NM" >&6; } 48081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$lt_cv_path_NM" != "no"; then 48091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck NM="$lt_cv_path_NM" 48101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 48111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Didn't find any BSD compatible name lister, look for dumpbin. 48121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$DUMPBIN"; then : 48131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Let the user override the test. 48141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 48151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_tool_prefix"; then 48161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_prog in dumpbin "link -dump" 48171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 48181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 48191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy $ac_tool_prefix$ac_prog; ac_word=$2 48201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 48211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 48221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_DUMPBIN+:} false; then : 48231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 48241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 48251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$DUMPBIN"; then 48261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 48271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 48281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 48291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 48301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 48311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 48321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 48331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 48341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 48351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 48361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 48371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 48381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 48391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 48401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 48411176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 48421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 48431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 48441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 48451176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDUMPBIN=$ac_cv_prog_DUMPBIN 48461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$DUMPBIN"; then 48471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 48481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$DUMPBIN" >&6; } 48491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 48501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 48511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 48521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 48531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 48541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 48551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -n "$DUMPBIN" && break 48561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 48571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 48581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$DUMPBIN"; then 48591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_DUMPBIN=$DUMPBIN 48601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_prog in dumpbin "link -dump" 48611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 48621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "$ac_prog", so it can be a program name with args. 48631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy $ac_prog; ac_word=$2 48641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 48651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 48661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 48671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 48681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 48691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_DUMPBIN"; then 48701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 48711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 48721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 48731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 48741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 48751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 48761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 48771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 48781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 48791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 48801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 48811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 48821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 48831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 48841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 48851176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 48861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 48871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 48881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 48891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 48901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_DUMPBIN"; then 48911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 48921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_DUMPBIN" >&6; } 48931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 48941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 48951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 48961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 48971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 48981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 48991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -n "$ac_ct_DUMPBIN" && break 49001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 49011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_DUMPBIN" = x; then 49031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck DUMPBIN=":" 49041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 49051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 49061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 49071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 49081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 49091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 49101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 49111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck DUMPBIN=$ac_ct_DUMPBIN 49121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 49131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 49141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 49161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *COFF*) 49171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck DUMPBIN="$DUMPBIN -symbols" 49181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 49191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 49201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck DUMPBIN=: 49211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 49221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 49231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 49241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$DUMPBIN" != ":"; then 49261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck NM="$DUMPBIN" 49271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 49281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 49291176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$NM" && NM=nm 49301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 49371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking the name lister ($NM) interface... " >&6; } 49381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_nm_interface+:} false; then : 49391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 49401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 49411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_nm_interface="BSD nm" 49421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "int some_variable = 0;" > conftest.$ac_ext 49431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 49441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$ac_compile" 2>conftest.err) 49451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.err >&5 49461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 49471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 49481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.err >&5 49491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval echo "\"\$as_me:$LINENO: output\"" >&5) 49501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.out >&5 49511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $GREP 'External.*some_variable' conftest.out > /dev/null; then 49521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_nm_interface="MS dumpbin" 49531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 49541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest* 49551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 49561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 49571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_nm_interface" >&6; } 49581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 49601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether ln -s works... " >&6; } 49611176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLN_S=$as_ln_s 49621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$LN_S" = "ln -s"; then 49631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 49641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "yes" >&6; } 49651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 49661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 49671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no, using $LN_S" >&6; } 49681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 49691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# find the maximum length of command line arguments 49711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 49721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking the maximum length of command line arguments... " >&6; } 49731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_sys_max_cmd_len+:} false; then : 49741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 49751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 49761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck i=0 49771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck teststring="ABCD" 49781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $build_os in 49801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck msdosdjgpp*) 49811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # On DJGPP, this test can blow up pretty badly due to problems in libc 49821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # (any single argument exceeding 2000 bytes causes a buffer overrun 49831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # during glob expansion). Even if it were fixed, the result of this 49841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # check would be larger than it should be. 49851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=12288; # 12K is about right 49861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 49871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck gnu*) 49891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Under GNU Hurd, this test is not required because there is 49901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # no limit to the length of command line arguments. 49911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Libtool will interpret -1 as no limit whatsoever 49921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=-1; 49931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 49941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 49951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cygwin* | mingw* | cegcc*) 49961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # On Win9x/ME, this test blows up -- it succeeds, but takes 49971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # about 5 minutes as the teststring grows exponentially. 49981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Worse, since 9x/ME are not pre-emptively multitasking, 49991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # you end up with a "frozen" computer, even though with patience 50001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # the test eventually succeeds (with a max line length of 256k). 50011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Instead, let's just punt: use the minimum linelength reported by 50021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # all of the supported platforms: 8192 (on NT/2K/XP). 50031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=8192; 50041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 50051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 50061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mint*) 50071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # On MiNT this can take a long time and run out of memory. 50081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=8192; 50091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 50101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 50111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck amigaos*) 50121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # On AmigaOS with pdksh, this test takes hours, literally. 50131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # So we just punt and use a minimum line length of 8192. 50141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=8192; 50151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 50161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 50171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 50181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This has been around since 386BSD, at least. Likely further. 50191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -x /sbin/sysctl; then 50201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 50211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -x /usr/sbin/sysctl; then 50221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 50231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 50241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 50251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 50261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # And add a safety zone 50271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 50281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 50291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 50301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 50311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck interix*) 50321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We know the value 262144 and hardcode it with a safety zone (like BSD) 50331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=196608 50341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 50351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 50361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck os2*) 50371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The test takes a long time on OS/2. 50381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=8192 50391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 50401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 50411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck osf*) 50421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 50431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 50441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # nice to cause kernel panics so lets avoid the loop below. 50451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # First set a reasonable default. 50461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=16384 50471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 50481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -x /sbin/sysconfig; then 50491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 50501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *1*) lt_cv_sys_max_cmd_len=-1 ;; 50511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 50521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 50531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 50541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sco3.2v5*) 50551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=102400 50561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 50571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysv5* | sco5v6* | sysv4.2uw2*) 50581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 50591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$kargmax"; then 50601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 50611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 50621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=32768 50631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 50641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 50651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 50661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 50671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$lt_cv_sys_max_cmd_len"; then 50681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 50691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 50701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 50711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Make teststring a little bigger before we do anything with it. 50721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # a 1K string should be a reasonable start. 50731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for i in 1 2 3 4 5 6 7 8 ; do 50741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck teststring=$teststring$teststring 50751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 50761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 50771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If test is not a shell built-in, we'll probably end up computing a 50781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # maximum length that is only half of the actual maximum length, but 50791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # we can't tell. 50801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 50811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck = "X$teststring$teststring"; } >/dev/null 2>&1 && 50821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $i != 17 # 1/2 MB should be enough 50831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 50841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck i=`expr $i + 1` 50851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck teststring=$teststring$teststring 50861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 50871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Only check the string length outside the loop. 50881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 50891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck teststring= 50901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Add a significant safety factor because C++ compilers can tack on 50911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # massive amounts of additional arguments before passing them to the 50921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # linker. It appears as though 1/2 is a usable value. 50931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 50941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 50951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 50961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 50971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 50981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 50991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n $lt_cv_sys_max_cmd_len ; then 51011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 51021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 51031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 51041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 51051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "none" >&6; } 51061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 51071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmax_cmd_len=$lt_cv_sys_max_cmd_len 51081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck: ${CP="cp -f"} 51151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck: ${MV="mv -f"} 51161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck: ${RM="rm -f"} 51171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 51191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 51201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Try some XSI features 51211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckxsi_shell=no 51221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck( _lt_dummy="a/b/c" 51231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 51241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck = c,a/b,b/c, \ 51251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && eval 'test $(( 1 + 1 )) -eq 2 \ 51261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 51271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && xsi_shell=yes 51281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 51291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$xsi_shell" >&6; } 51301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 51331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 51341176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_shell_append=no 51351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 51361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck >/dev/null 2>&1 \ 51371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && lt_shell_append=yes 51381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 51391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_shell_append" >&6; } 51401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 51431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_unset=unset 51441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 51451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_unset=false 51461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 51471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# test EBCDIC or ASCII 51531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `echo X|tr X '\101'` in 51541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck A) # ASCII based system 51551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 51561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_SP2NL='tr \040 \012' 51571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_NL2SP='tr \015\012 \040\040' 51581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 51591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) # EBCDIC based system 51601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_SP2NL='tr \100 \n' 51611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_NL2SP='tr \r\n \100\100' 51621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 51631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 51641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 51731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 51741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 51751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_to_host_file_cmd+:} false; then : 51761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 51771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 51781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host in 51791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-*-mingw* ) 51801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $build in 51811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-*-mingw* ) # actually msys 51821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 51831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 51841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-*-cygwin* ) 51851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 51861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 51871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * ) # otherwise, assume *nix 51881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 51891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 51901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 51911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 51921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-*-cygwin* ) 51931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $build in 51941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-*-mingw* ) # actually msys 51951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 51961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 51971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-*-cygwin* ) 51981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_to_host_file_cmd=func_convert_file_noop 51991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 52001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * ) # otherwise, assume *nix 52011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 52021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 52031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 52041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 52051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * ) # unhandled hosts (and "normal" native builds) 52061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_to_host_file_cmd=func_convert_file_noop 52071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 52081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 52091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 52111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckto_host_file_cmd=$lt_cv_to_host_file_cmd 52131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 52141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_to_host_file_cmd" >&6; } 52151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 52211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 52221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_to_tool_file_cmd+:} false; then : 52231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 52241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 52251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck #assume ordinary cross tools, or native build. 52261176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_to_tool_file_cmd=func_convert_file_noop 52271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $host in 52281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-*-mingw* ) 52291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $build in 52301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-*-mingw* ) # actually msys 52311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 52321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 52331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 52341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 52351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 52361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 52381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckto_tool_file_cmd=$lt_cv_to_tool_file_cmd 52401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 52411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 52421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 52481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $LD option to reload object files... " >&6; } 52491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_ld_reload_flag+:} false; then : 52501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 52511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 52521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_ld_reload_flag='-r' 52531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 52541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 52551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_ld_reload_flag" >&6; } 52561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreload_flag=$lt_cv_ld_reload_flag 52571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $reload_flag in 52581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck"" | " "*) ;; 52591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) reload_flag=" $reload_flag" ;; 52601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 52611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreload_cmds='$LD$reload_flag -o $output$reload_objs' 52621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $host_os in 52631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cygwin* | mingw* | pw32* | cegcc*) 52641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" != yes; then 52651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck reload_cmds=false 52661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 52671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 52681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck darwin*) 52691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 52701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 52711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 52721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck reload_cmds='$LD$reload_flag -o $output$reload_objs' 52731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 52741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 52751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 52761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 52851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_tool_prefix"; then 52861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 52871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}objdump; ac_word=$2 52881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 52891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 52901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_OBJDUMP+:} false; then : 52911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 52921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 52931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$OBJDUMP"; then 52941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 52951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 52961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 52971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 52981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 52991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 53001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 53011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 53021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 53031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 53041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 53051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 53061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 53071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 53081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 53091176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 53101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 53121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 53131176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOBJDUMP=$ac_cv_prog_OBJDUMP 53141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$OBJDUMP"; then 53151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 53161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$OBJDUMP" >&6; } 53171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 53181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 53191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 53201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 53211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 53241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_prog_OBJDUMP"; then 53251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_OBJDUMP=$OBJDUMP 53261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "objdump", so it can be a program name with args. 53271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy objdump; ac_word=$2 53281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 53291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 53301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 53311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 53321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 53331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_OBJDUMP"; then 53341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 53351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 53361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 53371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 53381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 53391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 53401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 53411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 53421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 53431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_OBJDUMP="objdump" 53441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 53451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 53461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 53471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 53481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 53491176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 53501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 53521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 53531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 53541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_OBJDUMP"; then 53551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 53561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_OBJDUMP" >&6; } 53571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 53581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 53591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 53601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 53611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_OBJDUMP" = x; then 53631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck OBJDUMP="false" 53641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 53651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 53661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 53671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 53681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 53691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 53701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 53711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck OBJDUMP=$ac_ct_OBJDUMP 53721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 53731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 53741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck OBJDUMP="$ac_cv_prog_OBJDUMP" 53751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 53761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53771176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$OBJDUMP" && OBJDUMP=objdump 53781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 53871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 53881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking how to recognize dependent libraries... " >&6; } 53891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_deplibs_check_method+:} false; then : 53901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 53911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 53921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_cmd='$MAGIC_CMD' 53931176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_file_magic_test_file= 53941176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_deplibs_check_method='unknown' 53951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Need to set the preceding variable on all platforms that support 53961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# interlibrary dependencies. 53971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 'none' -- dependencies not supported. 53981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# `unknown' -- same as none, but documents that we really don't know. 53991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 'pass_all' -- all dependencies passed with no checks. 54001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 'test_compile' -- check by making test program. 54011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 'file_magic [[regex]]' -- check by looking for files in library path 54021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# which responds to the $file_magic_cmd with a given extended regex. 54031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# If you have `file' or equivalent on your system and you're not sure 54041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# whether `pass_all' will *always* work, you probably want this one. 54051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $host_os in 54071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckaix[4-9]*) 54081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 54091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbeos*) 54121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 54131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbsdi[45]*) 54161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 54171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_cmd='/usr/bin/file -L' 54181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_test_file=/shlib/libc.so 54191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcygwin*) 54221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # func_win32_libid is a shell function defined in ltmain.sh 54231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 54241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_cmd='func_win32_libid' 54251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmingw* | pw32*) 54281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Base MSYS/MinGW do not provide the 'file' command needed by 54291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # func_win32_libid shell function, so use a weaker test based on 'objdump', 54301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # unless we find 'file', for example because we are cross-compiling. 54311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 54321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 54331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 54341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_cmd='func_win32_libid' 54351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 54361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Keep this pattern in sync with the one in func_win32_libid. 54371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 54381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_cmd='$OBJDUMP -f' 54391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 54401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcegcc*) 54431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # use the weaker test based on 'objdump'. See mingw*. 54441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 54451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_cmd='$OBJDUMP -f' 54461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdarwin* | rhapsody*) 54491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 54501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfreebsd* | dragonfly*) 54531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 54541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_cpu in 54551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck i*86 ) 54561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Not sure whether the presence of OpenBSD here was a mistake. 54571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Let's accept both of them until this is cleared up. 54581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 54591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_cmd=/usr/bin/file 54601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 54611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 54631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 54641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 54651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 54661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckgnu*) 54691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 54701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhaiku*) 54731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 54741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhpux10.20* | hpux11*) 54771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_cmd=/usr/bin/file 54781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_cpu in 54791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ia64*) 54801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 54811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 54821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hppa*64*) 54841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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]' 54851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 54861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 54881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 54891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_test_file=/usr/lib/libc.sl 54901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 54921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinterix[3-9]*) 54951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 54961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 54971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 54981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 54991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckirix5* | irix6* | nonstopux*) 55001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $LD in 55011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-32|*"-32 ") libmagic=32-bit;; 55021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-n32|*"-n32 ") libmagic=N32;; 55031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-64|*"-64 ") libmagic=64-bit;; 55041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) libmagic=never-match;; 55051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 55061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 55071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# This must be glibc/ELF. 55101176bdada62cabc6ec4b0308a930e83b679d5d36John Recklinux* | k*bsd*-gnu | kopensolaris*-gnu) 55111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 55121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55141176bdada62cabc6ec4b0308a930e83b679d5d36John Recknetbsd*) 55151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 55161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 55171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 55181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 55191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 55201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55221176bdada62cabc6ec4b0308a930e83b679d5d36John Recknewos6*) 55231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 55241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_cmd=/usr/bin/file 55251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_test_file=/usr/lib/libnls.so 55261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*nto* | *qnx*) 55291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 55301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckopenbsd*) 55331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 55341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 55351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 55361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 55371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 55381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckosf3* | osf4* | osf5*) 55411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 55421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrdos*) 55451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 55461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55481176bdada62cabc6ec4b0308a930e83b679d5d36John Recksolaris*) 55491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 55501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55521176bdada62cabc6ec4b0308a930e83b679d5d36John Recksysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 55531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 55541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55561176bdada62cabc6ec4b0308a930e83b679d5d36John Recksysv4 | sysv4.3*) 55571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_vendor in 55581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck motorola) 55591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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]' 55601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 55611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ncr) 55631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 55641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sequent) 55661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_cmd='/bin/file' 55671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 55681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sni) 55701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_cmd='/bin/file' 55711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 55721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_file_magic_test_file=/lib/libc.so 55731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck siemens) 55751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 55761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pc) 55781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 55791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 55811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55831176bdada62cabc6ec4b0308a930e83b679d5d36John Recktpf*) 55841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_deplibs_check_method=pass_all 55851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 55861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 55871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 55891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 55901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_deplibs_check_method" >&6; } 55911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 55921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfile_magic_glob= 55931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwant_nocaseglob=no 55941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$build" = "$host"; then 55951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 55961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mingw* | pw32*) 55971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 55981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck want_nocaseglob=yes 55991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 56001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 56011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 56021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 56031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 56041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 56051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfile_magic_cmd=$lt_cv_file_magic_cmd 56071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdeplibs_check_method=$lt_cv_deplibs_check_method 56081176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$deplibs_check_method" && deplibs_check_method=unknown 56091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_tool_prefix"; then 56321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 56331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}dlltool; ac_word=$2 56341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 56351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 56361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_DLLTOOL+:} false; then : 56371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 56381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 56391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$DLLTOOL"; then 56401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 56411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 56421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 56431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 56441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 56451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 56461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 56471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 56481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 56491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 56501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 56511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 56521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 56531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 56541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 56551176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 56561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 56581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 56591176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDLLTOOL=$ac_cv_prog_DLLTOOL 56601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$DLLTOOL"; then 56611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 56621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$DLLTOOL" >&6; } 56631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 56641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 56651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 56661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 56671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 56701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_prog_DLLTOOL"; then 56711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_DLLTOOL=$DLLTOOL 56721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "dlltool", so it can be a program name with args. 56731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy dlltool; ac_word=$2 56741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 56751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 56761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 56771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 56781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 56791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_DLLTOOL"; then 56801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 56811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 56821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 56831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 56841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 56851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 56861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 56871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 56881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 56891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_DLLTOOL="dlltool" 56901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 56911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 56921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 56931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 56941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 56951176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 56961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 56971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 56981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 56991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 57001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_DLLTOOL"; then 57011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 57021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_DLLTOOL" >&6; } 57031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 57041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 57051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 57061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 57071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_DLLTOOL" = x; then 57091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck DLLTOOL="false" 57101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 57111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 57121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 57131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 57141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 57151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 57161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 57171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck DLLTOOL=$ac_ct_DLLTOOL 57181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 57191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 57201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck DLLTOOL="$ac_cv_prog_DLLTOOL" 57211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 57221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57231176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$DLLTOOL" && DLLTOOL=dlltool 57241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 57351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 57361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 57371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 57381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 57391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sharedlib_from_linklib_cmd='unknown' 57401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $host_os in 57421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcygwin* | mingw* | pw32* | cegcc*) 57431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # two different shell functions defined in ltmain.sh 57441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # decide which to use based on capabilities of $DLLTOOL 57451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `$DLLTOOL --help 2>&1` in 57461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *--identify-strict*) 57471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 57481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 57491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 57501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 57511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 57521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 57531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 57541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 57551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # fallback: assume linklib IS sharedlib 57561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sharedlib_from_linklib_cmd="$ECHO" 57571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 57581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 57591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 57611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 57621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 57631176bdada62cabc6ec4b0308a930e83b679d5d36John Recksharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 57641176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 57651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 57731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_tool_prefix"; then 57741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_prog in ar 57751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 57761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 57771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy $ac_tool_prefix$ac_prog; ac_word=$2 57781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 57791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 57801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_AR+:} false; then : 57811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 57821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 57831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$AR"; then 57841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_AR="$AR" # Let the user override the test. 57851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 57861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 57871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 57881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 57891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 57901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 57911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 57921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 57931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 57941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 57951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 57961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 57971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 57981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 57991176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 58001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 58021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 58031176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAR=$ac_cv_prog_AR 58041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$AR"; then 58051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 58061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$AR" >&6; } 58071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 58081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 58091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 58101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 58111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -n "$AR" && break 58141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 58151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 58161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$AR"; then 58171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_AR=$AR 58181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_prog in ar 58191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 58201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "$ac_prog", so it can be a program name with args. 58211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy $ac_prog; ac_word=$2 58221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 58231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 58241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_AR+:} false; then : 58251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 58261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 58271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_AR"; then 58281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 58291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 58301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 58311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 58321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 58331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 58341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 58351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 58361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 58371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_AR="$ac_prog" 58381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 58391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 58401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 58411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 58421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 58431176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 58441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 58461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 58471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_AR=$ac_cv_prog_ac_ct_AR 58481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_AR"; then 58491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 58501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_AR" >&6; } 58511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 58521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 58531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 58541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 58551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -n "$ac_ct_AR" && break 58581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 58591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_AR" = x; then 58611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AR="false" 58621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 58631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 58641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 58651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 58661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 58671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 58681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 58691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AR=$ac_ct_AR 58701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 58711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 58721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck: ${AR=ar} 58741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck: ${AR_FLAGS=cru} 58751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 58871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for archiver @FILE support... " >&6; } 58881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_ar_at_file+:} false; then : 58891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 58901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 58911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_ar_at_file=no 58921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 58931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 58941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 58961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 58971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 58981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 58991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 59001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 59011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 59021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 59031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 59041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo conftest.$ac_objext > conftest.lst 59051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 59061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 59071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $lt_ar_try) 2>&5 59081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 59091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 59101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } 59111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$ac_status" -eq 0; then 59121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Ensure the archiver fails upon bogus file names. 59131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.$ac_objext libconftest.a 59141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 59151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $lt_ar_try) 2>&5 59161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 59171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 59181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } 59191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$ac_status" -ne 0; then 59201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_ar_at_file=@ 59211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 59221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 59231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.* libconftest.a 59241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 59261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 59271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 59291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 59301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_ar_at_file" >&6; } 59311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$lt_cv_ar_at_file" = xno; then 59331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archiver_list_spec= 59341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 59351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archiver_list_spec=$lt_cv_ar_at_file 59361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 59371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_tool_prefix"; then 59451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 59461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}strip; ac_word=$2 59471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 59481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 59491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_STRIP+:} false; then : 59501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 59511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 59521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$STRIP"; then 59531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 59541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 59551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 59561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 59571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 59581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 59591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 59601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 59611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 59621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_STRIP="${ac_tool_prefix}strip" 59631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 59641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 59651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 59661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 59671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 59681176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 59691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 59711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 59721176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSTRIP=$ac_cv_prog_STRIP 59731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$STRIP"; then 59741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 59751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$STRIP" >&6; } 59761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 59771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 59781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 59791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 59801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 59821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 59831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_prog_STRIP"; then 59841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_STRIP=$STRIP 59851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "strip", so it can be a program name with args. 59861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy strip; ac_word=$2 59871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 59881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 59891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_STRIP+:} false; then : 59901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 59911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 59921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_STRIP"; then 59931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 59941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 59951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 59961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 59971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 59981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 59991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 60001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 60011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 60021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_STRIP="strip" 60031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 60041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 60051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 60061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 60071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 60081176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 60091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 60101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 60111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 60121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 60131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_STRIP"; then 60141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 60151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_STRIP" >&6; } 60161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 60171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 60181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 60191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 60201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 60211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_STRIP" = x; then 60221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck STRIP=":" 60231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 60241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 60251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 60261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 60271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 60281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 60291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 60301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck STRIP=$ac_ct_STRIP 60311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 60321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 60331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck STRIP="$ac_cv_prog_STRIP" 60341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 60351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 60361176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$STRIP" && STRIP=: 60371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 60381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 60391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 60401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 60411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 60421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 60431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_tool_prefix"; then 60441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 60451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}ranlib; ac_word=$2 60461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 60471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 60481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_RANLIB+:} false; then : 60491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 60501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 60511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$RANLIB"; then 60521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 60531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 60541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 60551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 60561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 60571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 60581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 60591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 60601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 60611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 60621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 60631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 60641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 60651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 60661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 60671176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 60681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 60691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 60701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 60711176bdada62cabc6ec4b0308a930e83b679d5d36John ReckRANLIB=$ac_cv_prog_RANLIB 60721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$RANLIB"; then 60731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 60741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$RANLIB" >&6; } 60751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 60761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 60771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 60781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 60791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 60801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 60811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 60821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_prog_RANLIB"; then 60831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_RANLIB=$RANLIB 60841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "ranlib", so it can be a program name with args. 60851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ranlib; ac_word=$2 60861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 60871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 60881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 60891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 60901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 60911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_RANLIB"; then 60921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 60931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 60941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 60951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 60961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 60971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 60981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 60991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 61001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 61011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_RANLIB="ranlib" 61021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 61031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 61041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 61051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 61061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 61071176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 61081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 61101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 61111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 61121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_RANLIB"; then 61131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 61141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_RANLIB" >&6; } 61151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 61161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 61171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 61181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 61191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_RANLIB" = x; then 61211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck RANLIB=":" 61221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 61231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 61241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 61251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 61261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 61271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 61281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 61291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck RANLIB=$ac_ct_RANLIB 61301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 61311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 61321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck RANLIB="$ac_cv_prog_RANLIB" 61331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 61341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61351176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$RANLIB" && RANLIB=: 61361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Determine commands to create old-style static archives. 61431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 61441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_postinstall_cmds='chmod 644 $oldlib' 61451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_postuninstall_cmds= 61461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$RANLIB"; then 61481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 61491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck openbsd*) 61501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 61511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 61521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 61531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 61541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 61551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 61561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 61571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 61581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $host_os in 61601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck darwin*) 61611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lock_old_archive_extraction=yes ;; 61621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 61631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lock_old_archive_extraction=no ;; 61641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 61651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 61991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# If no C compiler was specified, use CC. 62051176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLTCC=${LTCC-"$CC"} 62061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# If no C compiler flags were specified, use CFLAGS. 62081176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 62091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Allow CC to be a program name with arguments. 62111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcompiler=$CC 62121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check for command to grab the raw symbol name followed by C symbol from nm. 62151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 62161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 62171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_sys_global_symbol_pipe+:} false; then : 62181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 62191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 62201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# These are sane defaults that work on at least a few old systems. 62221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# [They come from Ultrix. What could be older than Ultrix?!! ;)] 62231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Character class describing NM global symbol codes. 62251176bdada62cabc6ec4b0308a930e83b679d5d36John Recksymcode='[BCDEGRST]' 62261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Regexp to match symbols that can be accessed directly from C. 62281176bdada62cabc6ec4b0308a930e83b679d5d36John Recksympat='\([_A-Za-z][_A-Za-z0-9]*\)' 62291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Define system-specific variables. 62311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $host_os in 62321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckaix*) 62331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck symcode='[BCDT]' 62341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 62351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcygwin* | mingw* | pw32* | cegcc*) 62361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck symcode='[ABCDGISTW]' 62371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 62381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhpux*) 62391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$host_cpu" = ia64; then 62401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck symcode='[ABCDEGRST]' 62411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 62421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 62431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckirix* | nonstopux*) 62441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck symcode='[BCDEGRST]' 62451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 62461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckosf*) 62471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck symcode='[BCDEGQRST]' 62481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 62491176bdada62cabc6ec4b0308a930e83b679d5d36John Recksolaris*) 62501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck symcode='[BDRT]' 62511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 62521176bdada62cabc6ec4b0308a930e83b679d5d36John Recksco3.2v5*) 62531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck symcode='[DT]' 62541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 62551176bdada62cabc6ec4b0308a930e83b679d5d36John Recksysv4.2uw2*) 62561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck symcode='[DT]' 62571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 62581176bdada62cabc6ec4b0308a930e83b679d5d36John Recksysv5* | sco5v6* | unixware* | OpenUNIX*) 62591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck symcode='[ABDT]' 62601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 62611176bdada62cabc6ec4b0308a930e83b679d5d36John Recksysv4) 62621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck symcode='[DFNSTU]' 62631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 62641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 62651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# If we're using GNU nm, then use its standard symbol codes. 62671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `$NM -V 2>&1` in 62681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*GNU* | *'with BFD'*) 62691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck symcode='[ABCDGIRSTW]' ;; 62701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 62711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Transform an extracted symbol line into a proper C declaration. 62731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Some systems (esp. on ia64) link data and code symbols differently, 62741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# so use this general approach. 62751176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 62761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Transform an extracted symbol line into symbol name and symbol address 62781176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 62791176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_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'" 62801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Handle CRLF in mingw tool chain 62821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckopt_cr= 62831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $build_os in 62841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmingw*) 62851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 62861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 62871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 62881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Try without a prefix underscore, then with it. 62901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_symprfx in "" "_"; do 62911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 62931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck symxfrm="\\1 $ac_symprfx\\2 \\2" 62941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 62951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Write the raw and C identifiers. 62961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$lt_cv_nm_interface" = "MS dumpbin"; then 62971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Fake it for dumpbin and say T for any non-static function 62981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # and D for any global variable. 62991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Also find C++ and __fastcall symbols from MSVC++, 63001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # which start with @ or ?. 63011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_global_symbol_pipe="$AWK '"\ 63021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" {last_section=section; section=\$ 3};"\ 63031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 63041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 63051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" \$ 0!~/External *\|/{next};"\ 63061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 63071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" {if(hide[section]) next};"\ 63081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 63091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 63101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 63111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 63121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" ' prfx=^$ac_symprfx" 63131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 63141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 63151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 63161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 63171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 63181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check to see that the pipe works correctly. 63191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pipe_works=no 63201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 63211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest* 63221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat > conftest.$ac_ext <<_LT_EOF 63231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 63241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextern "C" { 63251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 63261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchar nm_test_var; 63271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckvoid nm_test_func(void); 63281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckvoid nm_test_func(void){} 63291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 63301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 63311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 63321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main(){nm_test_var='a';nm_test_func();return(0);} 63331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 63341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 63351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 63361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $ac_compile) 2>&5 63371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 63381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 63391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 63401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Now try to grab the symbols. 63411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck nlist=conftest.nm 63421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 63431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 63441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 63451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 63461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } && test -s "$nlist"; then 63471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Try sorting and uniquifying the output. 63481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if sort "$nlist" | uniq > "$nlist"T; then 63491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv -f "$nlist"T "$nlist" 63501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 63511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f "$nlist"T 63521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 63531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 63541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Make sure that we snagged all the symbols we need. 63551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 63561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 63571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<_LT_EOF > conftest.$ac_ext 63581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 63591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 63601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* DATA imports from DLLs on WIN32 con't be const, because runtime 63611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck relocations are performed -- see ld's documentation on pseudo-relocs. */ 63621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLSYM_CONST 63631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#elif defined(__osf__) 63641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* This system does not cope well with relocations in const data. */ 63651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLSYM_CONST 63661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#else 63671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLSYM_CONST const 63681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 63691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 63701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 63711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextern "C" { 63721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 63731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 63741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 63751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Now generate the symbol file. 63761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 63771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 63781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<_LT_EOF >> conftest.$ac_ext 63791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 63801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* The mapping between symbol names and symbols. */ 63811176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLT_DLSYM_CONST struct { 63821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck const char *name; 63831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck void *address; 63841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 63851176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt__PROGRAM__LTX_preloaded_symbols[] = 63861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 63871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { "@PROGRAM@", (void *) 0 }, 63881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 63891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 63901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<\_LT_EOF >> conftest.$ac_ext 63911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck {0, (void *) 0} 63921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck}; 63931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 63941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* This works around a problem in FreeBSD linker */ 63951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef FREEBSD_WORKAROUND 63961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic const void *lt_preloaded_setup() { 63971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return lt__PROGRAM__LTX_preloaded_symbols; 63981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 63991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 64001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 64021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 64031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 64041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 64051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Now try linking the two files. 64061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv conftest.$ac_objext conftstm.$ac_objext 64071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_globsym_save_LIBS=$LIBS 64081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_globsym_save_CFLAGS=$CFLAGS 64091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="conftstm.$ac_objext" 64101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 64111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 64121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $ac_link) 2>&5 64131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 64141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 64151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } && test -s conftest${ac_exeext}; then 64161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pipe_works=yes 64171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 64181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS=$lt_globsym_save_LIBS 64191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS=$lt_globsym_save_CFLAGS 64201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 64211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "cannot find nm_test_func in $nlist" >&5 64221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 64231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 64241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "cannot find nm_test_var in $nlist" >&5 64251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 64261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 64271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 64281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 64291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 64301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$progname: failed program was:" >&5 64311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.$ac_ext >&5 64321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 64331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest* conftst* 64341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Do not use the global_symbol_pipe unless it works. 64361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$pipe_works" = yes; then 64371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 64381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 64391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_global_symbol_pipe= 64401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 64411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 64421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 64441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$lt_cv_sys_global_symbol_pipe"; then 64461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_sys_global_symbol_to_cdecl= 64471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 64481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 64491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 64501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "failed" >&6; } 64511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 64521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 64531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "ok" >&6; } 64541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 64551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Response file support. 64571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$lt_cv_nm_interface" = "MS dumpbin"; then 64581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck nm_file_list_spec='@' 64591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 64601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck nm_file_list_spec='@' 64611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 64621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 64901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for sysroot... " >&6; } 64911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --with-sysroot was given. 64931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${with_sysroot+set}" = set; then : 64941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck withval=$with_sysroot; 64951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 64961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck with_sysroot=no 64971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 64981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 64991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 65001176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_sysroot= 65011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase ${with_sysroot} in #( 65021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck yes) 65031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 65041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_sysroot=`$CC --print-sysroot 2>/dev/null` 65051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 65061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; #( 65071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /*) 65081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 65091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; #( 65101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no|'') 65111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; #( 65121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 65131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 65141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "${with_sysroot}" >&6; } 65151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 65161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 65171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 65181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 65191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 65201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "${lt_sysroot:-no}" >&6; } 65211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 65221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 65231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 65241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 65251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 65261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-libtool-lock was given. 65271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_libtool_lock+set}" = set; then : 65281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_libtool_lock; 65291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 65301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 65311176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 65321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 65331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Some flags need to be propagated to the compiler or linker for good 65341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# libtool support. 65351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $host in 65361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckia64-*-hpux*) 65371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Find out which ABI we are using. 65381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 'int i;' > conftest.$ac_ext 65391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 65401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $ac_compile) 2>&5 65411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 65421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 65431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 65441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `/usr/bin/file conftest.$ac_objext` in 65451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *ELF-32*) 65461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck HPUX_IA64_MODE="32" 65471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 65481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *ELF-64*) 65491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck HPUX_IA64_MODE="64" 65501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 65511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 65521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 65531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest* 65541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 65551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*-*-irix6*) 65561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Find out which ABI we are using. 65571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo '#line '$LINENO' "configure"' > conftest.$ac_ext 65581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 65591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $ac_compile) 2>&5 65601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 65611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 65621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 65631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$lt_cv_prog_gnu_ld" = yes; then 65641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `/usr/bin/file conftest.$ac_objext` in 65651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *32-bit*) 65661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -melf32bsmip" 65671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 65681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *N32*) 65691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -melf32bmipn32" 65701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 65711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *64-bit*) 65721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -melf64bmip" 65731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 65741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 65751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 65761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `/usr/bin/file conftest.$ac_objext` in 65771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *32-bit*) 65781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -32" 65791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 65801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *N32*) 65811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -n32" 65821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 65831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *64-bit*) 65841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -64" 65851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 65861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 65871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 65881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 65891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest* 65901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 65911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 65921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 65931176bdada62cabc6ec4b0308a930e83b679d5d36John Recks390*-*linux*|s390*-*tpf*|sparc*-*linux*) 65941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Find out which ABI we are using. 65951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 'int i;' > conftest.$ac_ext 65961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 65971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $ac_compile) 2>&5 65981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 65991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 66001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 66011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `/usr/bin/file conftest.o` in 66021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *32-bit*) 66031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host in 66041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x86_64-*kfreebsd*-gnu) 66051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -m elf_i386_fbsd" 66061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x86_64-*linux*) 66081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -m elf_i386" 66091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ppc64-*linux*|powerpc64-*linux*) 66111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -m elf32ppclinux" 66121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s390x-*linux*) 66141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -m elf_s390" 66151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sparc64-*linux*) 66171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -m elf32_sparc" 66181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 66201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *64-bit*) 66221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host in 66231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x86_64-*kfreebsd*-gnu) 66241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -m elf_x86_64_fbsd" 66251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x86_64-*linux*) 66271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -m elf_x86_64" 66281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ppc*-*linux*|powerpc*-*linux*) 66301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -m elf64ppc" 66311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s390*-*linux*|s390*-*tpf*) 66331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -m elf64_s390" 66341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sparc*-*linux*) 66361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -m elf64_sparc" 66371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 66391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 66411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 66421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest* 66431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 66451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*-*-sco3.2v5*) 66461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # On SCO OpenServer 5, we need -belf to get full-featured binaries. 66471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck SAVE_CFLAGS="$CFLAGS" 66481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$CFLAGS -belf" 66491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 66501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 66511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_cc_needs_belf+:} false; then : 66521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 66531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 66541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ext=c 66551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cpp='$CPP $CPPFLAGS' 66561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 66571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 66581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compiler_gnu=$ac_cv_c_compiler_gnu 66591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 66601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 66611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 66621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 66631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 66641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 66651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 66661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 66671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 66681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 66691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 66701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 66711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 66721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_cc_needs_belf=yes 66731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 66741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_cc_needs_belf=no 66751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 66761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 66771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 66781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ext=c 66791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cpp='$CPP $CPPFLAGS' 66801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 66811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 66821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compiler_gnu=$ac_cv_c_compiler_gnu 66831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 66841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 66851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 66861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_cc_needs_belf" >&6; } 66871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test x"$lt_cv_cc_needs_belf" != x"yes"; then 66881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 66891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$SAVE_CFLAGS" 66901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 66911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 66921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*-*solaris*) 66931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Find out which ABI we are using. 66941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 'int i;' > conftest.$ac_ext 66951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 66961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $ac_compile) 2>&5 66971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 66981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 66991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 67001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `/usr/bin/file conftest.o` in 67011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *64-bit*) 67021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $lt_cv_prog_gnu_ld in 67031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck yes*) 67041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host in 67051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck i?86-*-solaris*) 67061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -m elf_x86_64" 67071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 67081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sparc*-*-solaris*) 67091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -m elf64_sparc" 67101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 67111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 67121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 67131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 67141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld}_sol2" 67151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 67161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 67171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 67181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 67191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LD="${LD-ld} -64" 67201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 67211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 67221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 67231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 67241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 67251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 67261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest* 67271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 67281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 67291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 67301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckneed_locks="$enable_libtool_lock" 67311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 67321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_tool_prefix"; then 67331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 67341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}mt; ac_word=$2 67351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 67361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 67371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 67381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 67391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 67401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$MANIFEST_TOOL"; then 67411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 67421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 67431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 67441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 67451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 67461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 67471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 67481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 67491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 67501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 67511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 67521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 67531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 67541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 67551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 67561176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 67571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 67581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 67591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 67601176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 67611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$MANIFEST_TOOL"; then 67621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 67631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$MANIFEST_TOOL" >&6; } 67641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 67651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 67661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 67671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 67681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 67691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 67701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 67711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_prog_MANIFEST_TOOL"; then 67721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 67731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "mt", so it can be a program name with args. 67741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy mt; ac_word=$2 67751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 67761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 67771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 67781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 67791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 67801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_MANIFEST_TOOL"; then 67811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 67821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 67831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 67841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 67851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 67861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 67871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 67881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 67891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 67901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 67911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 67921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 67931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 67941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 67951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 67961176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 67971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 67981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 67991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 68001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 68011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_MANIFEST_TOOL"; then 68021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 68031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 68041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 68051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 68061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 68071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 68081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 68091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_MANIFEST_TOOL" = x; then 68101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MANIFEST_TOOL=":" 68111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 68121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 68131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 68141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 68151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 68161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 68171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 68181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 68191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 68201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 68211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 68221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 68231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 68241176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 68251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 68261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 68271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_path_mainfest_tool+:} false; then : 68281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 68291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 68301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_path_mainfest_tool=no 68311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 68321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 68331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.err >&5 68341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $GREP 'Manifest Tool' conftest.out > /dev/null; then 68351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_path_mainfest_tool=yes 68361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 68371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest* 68381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 68391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 68401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_path_mainfest_tool" >&6; } 68411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$lt_cv_path_mainfest_tool" != xyes; then 68421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MANIFEST_TOOL=: 68431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 68441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 68451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 68461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 68471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 68481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 68491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 68501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 68511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rhapsody* | darwin*) 68521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_tool_prefix"; then 68531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 68541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 68551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 68561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 68571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_DSYMUTIL+:} false; then : 68581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 68591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 68601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$DSYMUTIL"; then 68611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 68621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 68631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 68641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 68651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 68661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 68671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 68681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 68691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 68701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 68711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 68721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 68731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 68741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 68751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 68761176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 68771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 68781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 68791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 68801176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDSYMUTIL=$ac_cv_prog_DSYMUTIL 68811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$DSYMUTIL"; then 68821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 68831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$DSYMUTIL" >&6; } 68841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 68851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 68861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 68871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 68881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 68891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 68901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 68911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_prog_DSYMUTIL"; then 68921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_DSYMUTIL=$DSYMUTIL 68931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "dsymutil", so it can be a program name with args. 68941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy dsymutil; ac_word=$2 68951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 68961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 68971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 68981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 68991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 69001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_DSYMUTIL"; then 69011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 69021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 69031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 69041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 69051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 69061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 69071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 69081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 69091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 69101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 69111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 69121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 69131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 69141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 69151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 69161176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 69171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 69181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 69191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 69201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 69211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_DSYMUTIL"; then 69221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 69231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_DSYMUTIL" >&6; } 69241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 69251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 69261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 69271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 69281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 69291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_DSYMUTIL" = x; then 69301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck DSYMUTIL=":" 69311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 69321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 69331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 69341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 69351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 69361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 69371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 69381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck DSYMUTIL=$ac_ct_DSYMUTIL 69391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 69401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 69411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck DSYMUTIL="$ac_cv_prog_DSYMUTIL" 69421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 69431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 69441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_tool_prefix"; then 69451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 69461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}nmedit; ac_word=$2 69471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 69481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 69491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_NMEDIT+:} false; then : 69501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 69511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 69521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$NMEDIT"; then 69531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 69541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 69551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 69561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 69571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 69581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 69591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 69601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 69611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 69621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 69631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 69641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 69651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 69661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 69671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 69681176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 69691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 69701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 69711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 69721176bdada62cabc6ec4b0308a930e83b679d5d36John ReckNMEDIT=$ac_cv_prog_NMEDIT 69731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$NMEDIT"; then 69741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 69751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$NMEDIT" >&6; } 69761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 69771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 69781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 69791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 69801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 69811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 69821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 69831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_prog_NMEDIT"; then 69841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_NMEDIT=$NMEDIT 69851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "nmedit", so it can be a program name with args. 69861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy nmedit; ac_word=$2 69871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 69881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 69891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 69901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 69911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 69921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_NMEDIT"; then 69931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 69941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 69951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 69961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 69971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 69981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 69991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 70001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 70011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 70021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_NMEDIT="nmedit" 70031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 70041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 70051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 70061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 70071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 70081176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 70091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 70101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 70111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 70121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 70131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_NMEDIT"; then 70141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 70151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_NMEDIT" >&6; } 70161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 70171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 70181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 70191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 70201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 70211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_NMEDIT" = x; then 70221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck NMEDIT=":" 70231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 70241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 70251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 70261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 70271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 70281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 70291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 70301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck NMEDIT=$ac_ct_NMEDIT 70311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 70321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 70331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck NMEDIT="$ac_cv_prog_NMEDIT" 70341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 70351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 70361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_tool_prefix"; then 70371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 70381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}lipo; ac_word=$2 70391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 70401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 70411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_LIPO+:} false; then : 70421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 70431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 70441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$LIPO"; then 70451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 70461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 70471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 70481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 70491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 70501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 70511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 70521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 70531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 70541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 70551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 70561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 70571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 70581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 70591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 70601176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 70611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 70621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 70631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 70641176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIPO=$ac_cv_prog_LIPO 70651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$LIPO"; then 70661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 70671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$LIPO" >&6; } 70681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 70691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 70701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 70711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 70721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 70731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 70741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 70751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_prog_LIPO"; then 70761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_LIPO=$LIPO 70771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "lipo", so it can be a program name with args. 70781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy lipo; ac_word=$2 70791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 70801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 70811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_LIPO+:} false; then : 70821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 70831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 70841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_LIPO"; then 70851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 70861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 70871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 70881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 70891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 70901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 70911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 70921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 70931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 70941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_LIPO="lipo" 70951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 70961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 70971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 70981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 70991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 71001176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 71011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 71021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 71031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 71041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 71051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_LIPO"; then 71061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 71071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_LIPO" >&6; } 71081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 71091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 71101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 71111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 71121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 71131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_LIPO" = x; then 71141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIPO=":" 71151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 71161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 71171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 71181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 71191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 71201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 71211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 71221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIPO=$ac_ct_LIPO 71231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 71241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 71251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIPO="$ac_cv_prog_LIPO" 71261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 71271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 71281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_tool_prefix"; then 71291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 71301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}otool; ac_word=$2 71311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 71321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 71331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_OTOOL+:} false; then : 71341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 71351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 71361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$OTOOL"; then 71371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 71381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 71391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 71401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 71411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 71421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 71431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 71441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 71451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 71461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 71471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 71481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 71491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 71501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 71511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 71521176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 71531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 71541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 71551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 71561176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOTOOL=$ac_cv_prog_OTOOL 71571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$OTOOL"; then 71581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 71591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$OTOOL" >&6; } 71601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 71611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 71621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 71631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 71641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 71651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 71661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 71671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_prog_OTOOL"; then 71681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_OTOOL=$OTOOL 71691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "otool", so it can be a program name with args. 71701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy otool; ac_word=$2 71711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 71721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 71731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 71741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 71751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 71761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_OTOOL"; then 71771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 71781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 71791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 71801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 71811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 71821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 71831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 71841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 71851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 71861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_OTOOL="otool" 71871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 71881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 71891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 71901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 71911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 71921176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 71931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 71941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 71951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 71961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 71971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_OTOOL"; then 71981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 71991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_OTOOL" >&6; } 72001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 72011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 72021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 72031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 72041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 72051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_OTOOL" = x; then 72061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck OTOOL=":" 72071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 72081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 72091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 72101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 72111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 72121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 72131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 72141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck OTOOL=$ac_ct_OTOOL 72151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 72161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 72171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck OTOOL="$ac_cv_prog_OTOOL" 72181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 72191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 72201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_tool_prefix"; then 72211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 72221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}otool64; ac_word=$2 72231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 72241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 72251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_OTOOL64+:} false; then : 72261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 72271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 72281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$OTOOL64"; then 72291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 72301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 72311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 72321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 72331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 72341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 72351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 72361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 72371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 72381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 72391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 72401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 72411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 72421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 72431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 72441176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 72451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 72461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 72471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 72481176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOTOOL64=$ac_cv_prog_OTOOL64 72491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$OTOOL64"; then 72501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 72511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$OTOOL64" >&6; } 72521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 72531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 72541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 72551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 72561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 72571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 72581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 72591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_prog_OTOOL64"; then 72601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_ct_OTOOL64=$OTOOL64 72611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "otool64", so it can be a program name with args. 72621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy otool64; ac_word=$2 72631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 72641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 72651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 72661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 72671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 72681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_ct_OTOOL64"; then 72691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 72701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 72711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 72721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 72731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 72741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 72751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 72761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 72771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 72781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_ac_ct_OTOOL64="otool64" 72791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 72801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 72811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 72821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 72831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 72841176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 72851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 72861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 72871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 72881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 72891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_ct_OTOOL64"; then 72901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 72911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_ct_OTOOL64" >&6; } 72921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 72931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 72941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 72951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 72961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 72971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_ct_OTOOL64" = x; then 72981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck OTOOL64=":" 72991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 73001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 73011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 73021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 73031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 73041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 73051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 73061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck OTOOL64=$ac_ct_OTOOL64 73071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 73081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 73091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck OTOOL64="$ac_cv_prog_OTOOL64" 73101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 73111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 73391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for -single_module linker flag... " >&6; } 73401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_apple_cc_single_mod+:} false; then : 73411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 73421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 73431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_apple_cc_single_mod=no 73441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "${LT_MULTI_MODULE}"; then 73451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # By default we will add the -single_module flag. You can override 73461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # by either setting the environment variable LT_MULTI_MODULE 73471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # non-empty at configure time, or by adding -multi_module to the 73481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # link flags. 73491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf libconftest.dylib* 73501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "int foo(void){return 1;}" > conftest.c 73511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 73521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck-dynamiclib -Wl,-single_module conftest.c" >&5 73531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 73541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 73551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _lt_result=$? 73561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If there is a non-empty error log, and "single_module" 73571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # appears in it, assume the flag caused a linker warning 73581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -s conftest.err && $GREP single_module conftest.err; then 73591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.err >&5 73601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Otherwise, if the output was created with a 0 exit code from 73611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # the compiler, it worked. 73621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -f libconftest.dylib && test $_lt_result -eq 0; then 73631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_apple_cc_single_mod=yes 73641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 73651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.err >&5 73661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 73671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf libconftest.dylib* 73681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.* 73691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 73701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 73711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 73721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 73731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 73751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 73761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_ld_exported_symbols_list+:} false; then : 73771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 73781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 73791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_ld_exported_symbols_list=no 73801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS=$LDFLAGS 73811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "_main" > conftest.sym 73821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 73831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 73841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 73851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 73871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 73881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 73891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 73901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 73911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 73921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 73931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 73941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 73951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_ld_exported_symbols_list=yes 73961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 73971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_ld_exported_symbols_list=no 73981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 73991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 74001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 74011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 74021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 74031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 74041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 74051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 74061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 74071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 74081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for -force_load linker flag... " >&6; } 74091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_ld_force_load+:} false; then : 74101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 74111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 74121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_ld_force_load=no 74131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat > conftest.c << _LT_EOF 74141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint forced_loaded() { return 2;} 74151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 74161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 74171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 74181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$AR cru libconftest.a conftest.o" >&5 74191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $AR cru libconftest.a conftest.o 2>&5 74201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$RANLIB libconftest.a" >&5 74211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RANLIB libconftest.a 2>&5 74221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat > conftest.c << _LT_EOF 74231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main() { return 0;} 74241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 74251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 74261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 74271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _lt_result=$? 74281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -s conftest.err && $GREP force_load conftest.err; then 74291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.err >&5 74301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 74311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_ld_force_load=yes 74321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 74331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.err >&5 74341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 74351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conftest.err libconftest.a conftest conftest.c 74361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -rf conftest.dSYM 74371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 74381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 74391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 74401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_ld_force_load" >&6; } 74411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 74421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rhapsody* | darwin1.[012]) 74431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 74441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck darwin1.*) 74451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 74461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck darwin*) # darwin 5.x on 74471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # if running on 10.5 or later, the deployment target defaults 74481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # to the OS version, if on x86, and 10.4, the deployment 74491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # target defaults to 10.4. Don't you love it? 74501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 74511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 74521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 74531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10.[012]*) 74541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 74551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 10.*) 74561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 74571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 74581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 74591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 74601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$lt_cv_apple_cc_single_mod" = "yes"; then 74611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _lt_dar_single_mod='$single_module' 74621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 74631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 74641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 74651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 74661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 74671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 74681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 74691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _lt_dsymutil='~$DSYMUTIL $lib || :' 74701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 74711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _lt_dsymutil= 74721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 74731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 74741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 74751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 74761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ext=c 74771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cpp='$CPP $CPPFLAGS' 74781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 74791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 74801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compiler_gnu=$ac_cv_c_compiler_gnu 74811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 74821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking how to run the C preprocessor... " >&6; } 74831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# On Suns, sometimes $CPP names a directory. 74841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$CPP" && test -d "$CPP"; then 74851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CPP= 74861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 74871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$CPP"; then 74881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ${ac_cv_prog_CPP+:} false; then : 74891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 74901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 74911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Double quotes because CPP needs to be expanded 74921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 74931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 74941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_preproc_ok=false 74951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_c_preproc_warn_flag in '' yes 74961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 74971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Use a header file that comes with gcc, so configuring glibc 74981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # with a fresh cross-compiler works. 74991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 75001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # <limits.h> exists even on freestanding compilers. 75011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # On the NeXT, cc -E runs the code through the compiler's parser, 75021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # not just through cpp. "Syntax error" is here to catch this case. 75031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 75041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 75051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __STDC__ 75061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <limits.h> 75071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#else 75081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <assert.h> 75091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 75101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Syntax error 75111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 75121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_cpp "$LINENO"; then : 75131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 75141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 75151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Broken: fails on valid input. 75161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcontinue 75171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 75181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.err conftest.i conftest.$ac_ext 75191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 75201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # OK, works on sane cases. Now check whether nonexistent headers 75211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # can be detected and how. 75221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 75231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 75241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <ac_nonexistent.h> 75251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 75261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_cpp "$LINENO"; then : 75271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Broken: success on invalid input. 75281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcontinue 75291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 75301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Passes both tests. 75311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_preproc_ok=: 75321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbreak 75331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 75341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.err conftest.i conftest.$ac_ext 75351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 75361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 75371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 75381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.i conftest.err conftest.$ac_ext 75391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif $ac_preproc_ok; then : 75401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 75411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 75421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 75431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 75441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_CPP=$CPP 75451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 75461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 75471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CPP=$ac_cv_prog_CPP 75481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 75491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_CPP=$CPP 75501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 75511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 75521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$CPP" >&6; } 75531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_preproc_ok=false 75541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_c_preproc_warn_flag in '' yes 75551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 75561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Use a header file that comes with gcc, so configuring glibc 75571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # with a fresh cross-compiler works. 75581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 75591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # <limits.h> exists even on freestanding compilers. 75601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # On the NeXT, cc -E runs the code through the compiler's parser, 75611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # not just through cpp. "Syntax error" is here to catch this case. 75621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 75631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 75641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __STDC__ 75651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <limits.h> 75661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#else 75671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# include <assert.h> 75681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 75691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Syntax error 75701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 75711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_cpp "$LINENO"; then : 75721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 75731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 75741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Broken: fails on valid input. 75751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcontinue 75761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 75771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.err conftest.i conftest.$ac_ext 75781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 75791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # OK, works on sane cases. Now check whether nonexistent headers 75801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # can be detected and how. 75811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 75821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 75831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <ac_nonexistent.h> 75841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 75851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_cpp "$LINENO"; then : 75861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Broken: success on invalid input. 75871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcontinue 75881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 75891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Passes both tests. 75901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_preproc_ok=: 75911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbreak 75921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 75931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.err conftest.i conftest.$ac_ext 75941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 75951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 75961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 75971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest.i conftest.err conftest.$ac_ext 75981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif $ac_preproc_ok; then : 75991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 76011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 76021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 76031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_error $? "C preprocessor \"$CPP\" fails sanity check 76041176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee \`config.log' for more details" "$LINENO" 5; } 76051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 76061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ext=c 76081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cpp='$CPP $CPPFLAGS' 76091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 76101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 76111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compiler_gnu=$ac_cv_c_compiler_gnu 76121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 76151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for ANSI C header files... " >&6; } 76161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_header_stdc+:} false; then : 76171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 76181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 76191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 76201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 76211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdlib.h> 76221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdarg.h> 76231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <string.h> 76241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <float.h> 76251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 76271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 76281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 76291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 76311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 76321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 76331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 76341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 76351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_header_stdc=yes 76361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 76371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_header_stdc=no 76381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 76391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 76401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $ac_cv_header_stdc = yes; then 76421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 76431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 76441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 76451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <string.h> 76461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 76481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 76491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $EGREP "memchr" >/dev/null 2>&1; then : 76501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 76521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_header_stdc=no 76531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 76541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest* 76551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 76571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $ac_cv_header_stdc = yes; then 76591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 76601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 76611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 76621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdlib.h> 76631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 76651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 76661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $EGREP "free" >/dev/null 2>&1; then : 76671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 76691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_header_stdc=no 76701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 76711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conftest* 76721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 76741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $ac_cv_header_stdc = yes; then 76761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 76771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$cross_compiling" = yes; then : 76781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 76791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 76801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 76811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 76821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <ctype.h> 76831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdlib.h> 76841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if ((' ' & 0x0FF) == 0x020) 76851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 76861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 76871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#else 76881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define ISLOWER(c) \ 76891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (('a' <= (c) && (c) <= 'i') \ 76901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || ('j' <= (c) && (c) <= 'r') \ 76911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || ('s' <= (c) && (c) <= 'z')) 76921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 76931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 76941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 76951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 76961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 76971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 76981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 76991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int i; 77001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for (i = 0; i < 256; i++) 77011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (XOR (islower (i), ISLOWER (i)) 77021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || toupper (i) != TOUPPER (i)) 77031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 2; 77041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 77051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 77061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 77071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_run "$LINENO"; then : 77081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 77101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_header_stdc=no 77111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 77121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 77131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest.$ac_objext conftest.beam conftest.$ac_ext 77141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 77151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 77171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 77181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 77191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_header_stdc" >&6; } 77201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $ac_cv_header_stdc = yes; then 77211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define STDC_HEADERS 1" >>confdefs.h 77231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 77251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# On IRIX 5.3, sys/types and inttypes.h are conflicting. 77271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 77281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck inttypes.h stdint.h unistd.h 77291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo : 77301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 77311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 77321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" 77331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 77341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat >>confdefs.h <<_ACEOF 77351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 77361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 77371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 77391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 77411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_header in dlfcn.h 77441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo : 77451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 77461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" 77471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_header_dlfcn_h" = xyes; then : 77481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat >>confdefs.h <<_ACEOF 77491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define HAVE_DLFCN_H 1 77501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 77511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 77531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 77551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set options 77611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_dlopen=no 77651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_win32_dll=no 77681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check whether --enable-shared was given. 77711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_shared+set}" = set; then : 77721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_shared; p=${PACKAGE-default} 77731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $enableval in 77741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck yes) enable_shared=yes ;; 77751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no) enable_shared=no ;; 77761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 77771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_shared=no 77781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Look at the argument we got. We use all the common list separators. 77791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 77801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for pkg in $enableval; do 77811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 77821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "X$pkg" = "X$p"; then 77831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_shared=yes 77841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 77851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 77861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 77871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 77881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 77891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 77901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_shared=yes 77911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 77921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 77991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check whether --enable-static was given. 78021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_static+set}" = set; then : 78031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_static; p=${PACKAGE-default} 78041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $enableval in 78051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck yes) enable_static=yes ;; 78061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no) enable_static=no ;; 78071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 78081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_static=no 78091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Look at the argument we got. We use all the common list separators. 78101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 78111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for pkg in $enableval; do 78121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 78131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "X$pkg" = "X$p"; then 78141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_static=yes 78151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 78161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 78171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 78181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 78191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 78201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 78211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_static=yes 78221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 78231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --with-pic was given. 78341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${with_pic+set}" = set; then : 78351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck withval=$with_pic; lt_p=${PACKAGE-default} 78361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $withval in 78371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck yes|no) pic_mode=$withval ;; 78381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 78391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pic_mode=default 78401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Look at the argument we got. We use all the common list separators. 78411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 78421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for lt_pkg in $withval; do 78431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 78441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "X$lt_pkg" = "X$lt_p"; then 78451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pic_mode=yes 78461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 78471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 78481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 78491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 78501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 78511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 78521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pic_mode=default 78531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 78541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78561176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$pic_mode" && pic_mode=default 78571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check whether --enable-fast-install was given. 78651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_fast_install+set}" = set; then : 78661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_fast_install; p=${PACKAGE-default} 78671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $enableval in 78681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck yes) enable_fast_install=yes ;; 78691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no) enable_fast_install=no ;; 78701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 78711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_fast_install=no 78721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Look at the argument we got. We use all the common list separators. 78731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 78741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for pkg in $enableval; do 78751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 78761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "X$pkg" = "X$p"; then 78771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_fast_install=yes 78781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 78791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 78801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 78811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 78821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 78831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 78841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_fast_install=yes 78851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 78861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 78971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# This can be used to rebuild libtool when needed 78981176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBTOOL_DEPS="$ltmain" 78991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Always use our own libtool. 79011176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBTOOL='$(SHELL) $(top_builddir)/libtool' 79021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79321176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$LN_S" && LN_S="ln -s" 79331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "${ZSH_VERSION+set}" ; then 79481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck setopt NO_GLOB_SUBST 79491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 79501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 79521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for objdir... " >&6; } 79531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_objdir+:} false; then : 79541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 79551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 79561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f .libs 2>/dev/null 79571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmkdir .libs 2>/dev/null 79581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -d .libs; then 79591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_objdir=.libs 79601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 79611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # MS-DOS does not allow filenames that begin with a dot. 79621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_objdir=_libs 79631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 79641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrmdir .libs 2>/dev/null 79651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 79661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 79671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_objdir" >&6; } 79681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckobjdir=$lt_cv_objdir 79691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>confdefs.h <<_ACEOF 79751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define LT_OBJDIR "$lt_cv_objdir/" 79761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 79771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $host_os in 79821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckaix3*) 79831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # AIX sometimes has problems with the GCC collect2 program. For some 79841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # reason, if we set the COLLECT_NAMES environment variable, the problems 79851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # vanish in a puff of smoke. 79861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "X${COLLECT_NAMES+set}" != Xset; then 79871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck COLLECT_NAMES= 79881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export COLLECT_NAMES 79891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 79901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 79911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 79921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Global variables: 79941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckofile=libtool 79951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcan_build_shared=yes 79961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 79971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# All known linkers require a `.a' archive for static linking (except MSVC, 79981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# which needs '.lib'). 79991176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibext=a 80001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwith_gnu_ld="$lt_cv_prog_gnu_ld" 80021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_CC="$CC" 80041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_CFLAGS="$CFLAGS" 80051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set sane defaults for various variables 80071176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$CC" && CC=cc 80081176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$LTCC" && LTCC=$CC 80091176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 80101176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$LD" && LD=ld 80111176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$ac_objext" && ac_objext=o 80121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor cc_temp in $compiler""; do 80141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cc_temp in 80151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 80161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 80171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck \-*) ;; 80181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) break;; 80191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 80201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 80211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 80221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Only perform the check for file, if the check method requires it 80251176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$MAGIC_CMD" && MAGIC_CMD=file 80261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $deplibs_check_method in 80271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfile_magic*) 80281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$file_magic_cmd" = '$MAGIC_CMD'; then 80291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 80301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 80311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_path_MAGIC_CMD+:} false; then : 80321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 80331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 80341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $MAGIC_CMD in 80351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck[\\/*] | ?:[\\/]*) 80361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 80371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 80381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 80391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_save_MAGIC_CMD="$MAGIC_CMD" 80401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 80411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 80421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_dir in $ac_dummy; do 80431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 80441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$ac_dir" && ac_dir=. 80451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -f $ac_dir/${ac_tool_prefix}file; then 80461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 80471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$file_magic_test_file"; then 80481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $deplibs_check_method in 80491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "file_magic "*) 80501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 80511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 80521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 80531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $EGREP "$file_magic_regex" > /dev/null; then 80541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 80551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 80561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<_LT_EOF 1>&2 80571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** Warning: the command libtool uses to detect shared libraries, 80591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** $file_magic_cmd, produces output that libtool cannot recognize. 80601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** The result is that libtool may fail to recognize shared libraries 80611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** as such. This will affect the creation of libtool libraries that 80621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** depend on shared libraries, but programs linked with such libtool 80631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** libraries will work regardless of this problem. Nevertheless, you 80641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** may want to report the problem to your system manager and/or to 80651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** bug-libtool@gnu.org 80661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 80681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi ;; 80691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 80701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 80711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 80721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 80731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 80741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 80751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MAGIC_CMD="$lt_save_MAGIC_CMD" 80761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 80771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 80781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 80791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80801176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 80811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$MAGIC_CMD"; then 80821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 80831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$MAGIC_CMD" >&6; } 80841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 80851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 80861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 80871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 80881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 80931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$lt_cv_path_MAGIC_CMD"; then 80941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_tool_prefix"; then 80951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 80961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for file... " >&6; } 80971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_path_MAGIC_CMD+:} false; then : 80981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 80991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 81001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $MAGIC_CMD in 81011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck[\\/*] | ?:[\\/]*) 81021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 81031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 81041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 81051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_save_MAGIC_CMD="$MAGIC_CMD" 81061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 81071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 81081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_dir in $ac_dummy; do 81091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 81101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$ac_dir" && ac_dir=. 81111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -f $ac_dir/file; then 81121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_path_MAGIC_CMD="$ac_dir/file" 81131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$file_magic_test_file"; then 81141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $deplibs_check_method in 81151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "file_magic "*) 81161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 81171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 81181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 81191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $EGREP "$file_magic_regex" > /dev/null; then 81201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 81211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 81221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<_LT_EOF 1>&2 81231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** Warning: the command libtool uses to detect shared libraries, 81251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** $file_magic_cmd, produces output that libtool cannot recognize. 81261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** The result is that libtool may fail to recognize shared libraries 81271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** as such. This will affect the creation of libtool libraries that 81281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** depend on shared libraries, but programs linked with such libtool 81291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** libraries will work regardless of this problem. Nevertheless, you 81301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** may want to report the problem to your system manager and/or to 81311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** bug-libtool@gnu.org 81321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 81341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi ;; 81351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 81361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 81371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 81381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 81391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 81401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS="$lt_save_ifs" 81411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MAGIC_CMD="$lt_save_MAGIC_CMD" 81421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 81431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 81441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 81451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81461176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 81471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$MAGIC_CMD"; then 81481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 81491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$MAGIC_CMD" >&6; } 81501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 81511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 81521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 81531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 81541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 81571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MAGIC_CMD=: 81581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 81591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 81601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 81621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 81631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 81641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Use C for the default configuration in the libtool script 81661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81671176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_save_CC="$CC" 81681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ext=c 81691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cpp='$CPP $CPPFLAGS' 81701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 81711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 81721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compiler_gnu=$ac_cv_c_compiler_gnu 81731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Source file extension for C test sources. 81761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ext=c 81771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Object file extension for compiled C test sources. 81791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckobjext=o 81801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckobjext=$objext 81811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Code to be used in simple compile tests 81831176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_simple_compile_test_code="int some_variable = 0;" 81841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Code to be used in simple link tests 81861176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_simple_link_test_code='int main(){return(0);}' 81871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# If no C compiler was specified, use CC. 81951176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLTCC=${LTCC-"$CC"} 81961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 81971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# If no C compiler flags were specified, use CFLAGS. 81981176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 81991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Allow CC to be a program name with arguments. 82011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcompiler=$CC 82021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Save the default compiler, since it gets overwritten when the other 82041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 82051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcompiler_DEFAULT=$CC 82061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# save warnings/boilerplate of simple test code 82081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_outfile=conftest.$ac_objext 82091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckecho "$lt_simple_compile_test_code" >conftest.$ac_ext 82101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 82111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_lt_compiler_boilerplate=`cat conftest.err` 82121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$RM conftest* 82131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_outfile=conftest.$ac_objext 82151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckecho "$lt_simple_link_test_code" >conftest.$ac_ext 82161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 82171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_lt_linker_boilerplate=`cat conftest.err` 82181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$RM -r conftest* 82191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$compiler"; then 82221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82231176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_prog_compiler_no_builtin_flag= 82241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$GCC" = yes; then 82261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cc_basename in 82271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck nvcc*) 82281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 82291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 82301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 82311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 82321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 82341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 82351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 82361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 82371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 82381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler_rtti_exceptions=no 82391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_outfile=conftest.$ac_objext 82401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$lt_simple_compile_test_code" > conftest.$ac_ext 82411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_compiler_flag="-fno-rtti -fno-exceptions" 82421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Insert the option either (1) after the last *FLAGS variable, or 82431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # (2) before a word containing "conftest.", or (3) at the end. 82441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Note that $ac_compile itself does not contain backslashes and begins 82451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # with a dollar sign (not a hyphen), so the echo should work correctly. 82461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The option is referenced via a variable to avoid confusing sed. 82471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_compile=`echo "$ac_compile" | $SED \ 82481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 82491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 82501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -e 's:$: $lt_compiler_flag:'` 82511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 82521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$lt_compile" 2>conftest.err) 82531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 82541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.err >&5 82551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$as_me:$LINENO: \$? = $ac_status" >&5 82561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (exit $ac_status) && test -s "$ac_outfile"; then 82571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The compiler can only warn and ignore the option if not recognized 82581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # So say no if there are warnings other than the usual output. 82591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 82601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 82611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 82621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler_rtti_exceptions=yes 82631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 82641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 82651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM conftest* 82661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 82681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 82691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 82701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 82721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 82731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 82741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 82751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 82761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 82781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl= 82851176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_prog_compiler_pic= 82861176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_prog_compiler_static= 82871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 82901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 82911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-static' 82921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 82931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 82941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix*) 82951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # All AIX code is PIC. 82961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$host_cpu" = ia64; then 82971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # AIX 5 now supports IA64 processor 82981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 82991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 83001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 83021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck amigaos*) 83031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_cpu in 83041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck powerpc) 83051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # see comment about AmigaOS4 .so support 83061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-fPIC' 83071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck m68k) 83091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # FIXME: we need at least 68020 code to build shared libraries, but 83101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # adding the `-m68020' flag to GCC prevents building anything better, 83111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # like `-m68040'. 83121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 83131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 83151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 83171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 83181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # PIC is the default for these OSes. 83191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 83211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mingw* | cygwin* | pw32* | os2* | cegcc*) 83221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This hack is so that the source file can tell whether it is being 83231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # built for inclusion in a dll (and should export symbols for example). 83241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Although the cygwin gcc ignores -fPIC, still need this for old-style 83251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # (--disable-auto-import) libraries 83261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-DDLL_EXPORT' 83271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 83291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck darwin* | rhapsody*) 83301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # PIC is the default on this platform 83311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Common symbols not allowed in MH_DYLIB files 83321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-fno-common' 83331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 83351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck haiku*) 83361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # PIC is the default for Haiku. 83371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The "-static" flag exists, but is broken. 83381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static= 83391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 83411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hpux*) 83421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 83431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 83441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # sets the default TLS model and affects inlining. 83451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_cpu in 83461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hppa*64*) 83471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # +Z the default 83481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 83501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-fPIC' 83511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 83531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 83551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck interix[3-9]*) 83561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Interix 3.x gcc -fpic/-fPIC options generate broken code. 83571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Instead, we relocate shared libraries at runtime. 83581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 83601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck msdosdjgpp*) 83611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Just because we use GCC doesn't mean we suddenly get shared libraries 83621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # on systems that don't support them. 83631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_can_build_shared=no 83641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_shared=no 83651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 83671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *nto* | *qnx*) 83681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # QNX uses GNU C++, but need to define -shared option too, otherwise 83691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # it will coredump. 83701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-fPIC -shared' 83711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 83731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysv4*MP*) 83741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -d /usr/nec; then 83751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic=-Kconform_pic 83761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 83771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 83791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 83801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-fPIC' 83811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 83831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 83841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cc_basename in 83851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck nvcc*) # Cuda Compiler Driver 2.2 83861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Xlinker ' 83871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$lt_prog_compiler_pic"; then 83881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 83891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 83901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 83911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 83921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 83931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # PORTME Check for flag to pass linker flags through the system compiler. 83941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 83951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix*) 83961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 83971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$host_cpu" = ia64; then 83981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # AIX 5 now supports IA64 processor 83991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 84001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 84011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 84021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 84031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 84051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mingw* | cygwin* | pw32* | os2* | cegcc*) 84061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This hack is so that the source file can tell whether it is being 84071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # built for inclusion in a dll (and should export symbols for example). 84081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-DDLL_EXPORT' 84091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 84111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hpux9* | hpux10* | hpux11*) 84121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 84131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 84141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # not for PA HP-UX. 84151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_cpu in 84161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hppa*64*|ia64*) 84171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # +Z the default 84181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 84201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='+Z' 84211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 84231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Is there a better lt_prog_compiler_static that works with the bundled CC? 84241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='${wl}-a ${wl}archive' 84251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 84271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck irix5* | irix6* | nonstopux*) 84281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 84291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # PIC (with -KPIC) is the default. 84301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-non_shared' 84311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 84331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck linux* | k*bsd*-gnu | kopensolaris*-gnu) 84341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cc_basename in 84351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # old Intel for x86_64 which still supported -KPIC. 84361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ecc*) 84371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 84381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-KPIC' 84391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-static' 84401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # icc used to be incompatible with GCC. 84421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # ICC 10 doesn't accept -KPIC any more. 84431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck icc* | ifort*) 84441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 84451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-fPIC' 84461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-static' 84471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Lahey Fortran 8.1. 84491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lf95*) 84501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 84511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='--shared' 84521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='--static' 84531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck nagfor*) 84551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # NAG Fortran compiler 84561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,-Wl,,' 84571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-PIC' 84581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 84591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 84611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Portland Group compilers (*not* the Pentium gcc compiler, 84621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # which looks to be a dead project) 84631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 84641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-fpic' 84651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 84661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ccc*) 84681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 84691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # All Alpha code is PIC. 84701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-non_shared' 84711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck xl* | bgxl* | bgf* | mpixl*) 84731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 84741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 84751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-qpic' 84761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-qstaticlink' 84771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 84791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `$CC -V 2>&1 | sed 5q` in 84801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 84811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Sun Fortran 8.3 passes all unrecognized flags to the linker 84821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-KPIC' 84831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 84841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='' 84851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *Sun\ F* | *Sun*Fortran*) 84871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-KPIC' 84881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 84891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Qoption ld ' 84901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *Sun\ C*) 84921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Sun C 5.9 84931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-KPIC' 84941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 84951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 84961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 84971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *Intel*\ [CF]*Compiler*) 84981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 84991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-fPIC' 85001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-static' 85011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *Portland\ Group*) 85031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 85041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-fpic' 85051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 85061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 85081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 85101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck newsos6) 85131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-KPIC' 85141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 85151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *nto* | *qnx*) 85181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # QNX uses GNU C++, but need to define -shared option too, otherwise 85191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # it will coredump. 85201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-fPIC -shared' 85211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck osf3* | osf4* | osf5*) 85241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 85251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # All OSF/1 code is PIC. 85261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-non_shared' 85271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rdos*) 85301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-non_shared' 85311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck solaris*) 85341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-KPIC' 85351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 85361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cc_basename in 85371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 85381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Qoption ld ';; 85391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 85401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,';; 85411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 85421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sunos4*) 85451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Qoption ld ' 85461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-PIC' 85471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 85481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysv4 | sysv4.2uw2* | sysv4.3*) 85511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 85521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-KPIC' 85531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 85541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysv4*MP*) 85571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -d /usr/nec ;then 85581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-Kconform_pic' 85591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 85601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 85611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 85641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 85651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-KPIC' 85661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 85671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck unicos*) 85701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_wl='-Wl,' 85711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_can_build_shared=no 85721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck uts4*) 85751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic='-pic' 85761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static='-Bstatic' 85771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 85801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_can_build_shared=no 85811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 85831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 85841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $host_os in 85861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # For platforms which do not support PIC, -DPIC is meaningless: 85871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *djgpp*) 85881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic= 85891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 85911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 85921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 85931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 85941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 85951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 85961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 85971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_prog_compiler_pic+:} false; then : 85981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 85991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 86001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 86011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 86021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 86031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_prog_compiler_pic" >&6; } 86041176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_prog_compiler_pic=$lt_cv_prog_compiler_pic 86051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 86071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check to make sure the PIC flag actually works. 86081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 86091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$lt_prog_compiler_pic"; then 86101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 86111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 86121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_prog_compiler_pic_works+:} false; then : 86131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 86141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 86151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler_pic_works=no 86161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_outfile=conftest.$ac_objext 86171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$lt_simple_compile_test_code" > conftest.$ac_ext 86181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 86191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Insert the option either (1) after the last *FLAGS variable, or 86201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # (2) before a word containing "conftest.", or (3) at the end. 86211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Note that $ac_compile itself does not contain backslashes and begins 86221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # with a dollar sign (not a hyphen), so the echo should work correctly. 86231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The option is referenced via a variable to avoid confusing sed. 86241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_compile=`echo "$ac_compile" | $SED \ 86251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 86261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 86271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -e 's:$: $lt_compiler_flag:'` 86281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 86291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$lt_compile" 2>conftest.err) 86301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 86311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.err >&5 86321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$as_me:$LINENO: \$? = $ac_status" >&5 86331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (exit $ac_status) && test -s "$ac_outfile"; then 86341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The compiler can only warn and ignore the option if not recognized 86351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # So say no if there are warnings other than the usual output. 86361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 86371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 86381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 86391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler_pic_works=yes 86401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 86411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 86421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM conftest* 86431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 86451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 86461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 86471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 86491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $lt_prog_compiler_pic in 86501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "" | " "*) ;; 86511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 86521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 86531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 86541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_pic= 86551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_can_build_shared=no 86561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 86571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 86591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 86701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 86711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check to make sure the static flag actually works. 86721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 86731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 86741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 86751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 86761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_prog_compiler_static_works+:} false; then : 86771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 86781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 86791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler_static_works=no 86801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 86811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 86821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$lt_simple_link_test_code" > conftest.$ac_ext 86831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 86841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The linker can only warn and ignore the option if not recognized 86851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # So say no if there are warnings 86861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -s conftest.err; then 86871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Append any errors to the config.log. 86881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.err 1>&5 86891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 86901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 86911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if diff conftest.exp conftest.er2 >/dev/null; then 86921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler_static_works=yes 86931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 86941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 86951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler_static_works=yes 86961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 86971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 86981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM -r conftest* 86991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 87001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 87021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 87031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 87041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x"$lt_cv_prog_compiler_static_works" = xyes; then 87061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 87071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 87081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_prog_compiler_static= 87091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 87101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 87181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 87191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_prog_compiler_c_o+:} false; then : 87201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 87211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 87221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler_c_o=no 87231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM -r conftest 2>/dev/null 87241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mkdir conftest 87251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cd conftest 87261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mkdir out 87271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$lt_simple_compile_test_code" > conftest.$ac_ext 87281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_compiler_flag="-o out/conftest2.$ac_objext" 87301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Insert the option either (1) after the last *FLAGS variable, or 87311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # (2) before a word containing "conftest.", or (3) at the end. 87321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Note that $ac_compile itself does not contain backslashes and begins 87331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # with a dollar sign (not a hyphen), so the echo should work correctly. 87341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_compile=`echo "$ac_compile" | $SED \ 87351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 87361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 87371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -e 's:$: $lt_compiler_flag:'` 87381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 87391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$lt_compile" 2>out/conftest.err) 87401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 87411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat out/conftest.err >&5 87421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$as_me:$LINENO: \$? = $ac_status" >&5 87431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (exit $ac_status) && test -s out/conftest2.$ac_objext 87441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck then 87451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The compiler can only warn and ignore the option if not recognized 87461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # So say no if there are warnings 87471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 87481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 87491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 87501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler_c_o=yes 87511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 87521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 87531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck chmod u+w . 2>&5 87541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM conftest* 87551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # SGI C++ compiler will create directory out/ii_files/ for 87561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # template instantiation 87571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 87581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM out/* && rmdir out 87591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cd .. 87601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM -r conftest 87611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM conftest* 87621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 87641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 87651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 87661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 87731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 87741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_prog_compiler_c_o+:} false; then : 87751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 87761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 87771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler_c_o=no 87781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM -r conftest 2>/dev/null 87791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mkdir conftest 87801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cd conftest 87811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mkdir out 87821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$lt_simple_compile_test_code" > conftest.$ac_ext 87831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 87841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_compiler_flag="-o out/conftest2.$ac_objext" 87851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Insert the option either (1) after the last *FLAGS variable, or 87861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # (2) before a word containing "conftest.", or (3) at the end. 87871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Note that $ac_compile itself does not contain backslashes and begins 87881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # with a dollar sign (not a hyphen), so the echo should work correctly. 87891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_compile=`echo "$ac_compile" | $SED \ 87901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 87911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 87921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -e 's:$: $lt_compiler_flag:'` 87931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 87941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval "$lt_compile" 2>out/conftest.err) 87951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 87961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat out/conftest.err >&5 87971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$as_me:$LINENO: \$? = $ac_status" >&5 87981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (exit $ac_status) && test -s out/conftest2.$ac_objext 87991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck then 88001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The compiler can only warn and ignore the option if not recognized 88011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # So say no if there are warnings 88021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 88031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 88041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 88051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler_c_o=yes 88061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 88071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 88081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck chmod u+w . 2>&5 88091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM conftest* 88101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # SGI C++ compiler will create directory out/ii_files/ for 88111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # template instantiation 88121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 88131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM out/* && rmdir out 88141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cd .. 88151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM -r conftest 88161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM conftest* 88171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 88191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 88201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 88211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhard_links="nottested" 88261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 88271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # do not overwrite the value of need_locks provided by the user 88281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 88291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking if we can lock with hard links... " >&6; } 88301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hard_links=yes 88311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM conftest* 88321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ln conftest.a conftest.b 2>/dev/null && hard_links=no 88331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck touch conftest.a 88341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ln conftest.a conftest.b 2>&5 || hard_links=no 88351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ln conftest.a conftest.b 2>/dev/null && hard_links=no 88361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 88371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$hard_links" >&6; } 88381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$hard_links" = no; then 88391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 88401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 88411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_locks=warn 88421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 88431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 88441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_locks=no 88451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 88461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 88531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 88541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck runpath_var= 88561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag= 88571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck always_export_symbols=no 88581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds= 88591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds= 88601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck compiler_needs_object=no 88611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_shared_with_static_runtimes=no 88621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec= 88631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 88641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_automatic=no 88651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=no 88661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct_absolute=no 88671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec= 88681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_separator= 88691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_minus_L=no 88701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=unsupported 88711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck inherit_rpath=no 88721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck link_all_deplibs=unknown 88731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck module_cmds= 88741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck module_expsym_cmds= 88751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck old_archive_from_new_cmds= 88761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck old_archive_from_expsyms_cmds= 88771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck thread_safe_flag_spec= 88781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck whole_archive_flag_spec= 88791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # include_expsyms should be a list of space-separated symbols to be *always* 88801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # included in the symbol list 88811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck include_expsyms= 88821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # exclude_expsyms can be an extended regexp of symbols to exclude 88831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # it will be wrapped by ` (' and `)$', so one must not match beginning or 88841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 88851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # as well as any symbol that contains `d'. 88861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 88871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 88881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # platforms (ab)use it in PIC code, but their linkers get confused if 88891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # the symbol is explicitly referenced. Since portable code cannot 88901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # rely on this symbol name, it's probably fine to never include it in 88911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # preloaded symbol tables. 88921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Exclude shared library initialization/finalization symbols. 88931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck extract_expsyms_cmds= 88941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 88951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 88961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cygwin* | mingw* | pw32* | cegcc*) 88971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # FIXME: the MSVC++ port hasn't been tested in a loooong time 88981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # When not using gcc, we currently assume that we are using 88991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Microsoft Visual C++. 89001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" != yes; then 89011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck with_gnu_ld=no 89021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 89031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 89041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck interix*) 89051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # we just hope/assume this is gcc and not c89 (= MSVC++) 89061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck with_gnu_ld=yes 89071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 89081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck openbsd*) 89091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck with_gnu_ld=no 89101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 89111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 89121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 89131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=yes 89141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 89151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # On some targets, GNU ld is compatible enough with the native linker 89161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # that we're better off using the native interface for both. 89171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_use_gnu_ld_interface=no 89181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$with_gnu_ld" = yes; then 89191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 89201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix*) 89211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The AIX port of GNU ld has always aspired to compatibility 89221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # with the native linker. However, as the warning in the GNU ld 89231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # block says, versions before 2.19.5* couldn't really create working 89241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # shared libraries, regardless of the interface used. 89251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `$LD -v 2>&1` in 89261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 89271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 89281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\ \(GNU\ Binutils\)\ [3-9]*) ;; 89291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 89301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_use_gnu_ld_interface=yes 89311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 89321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 89331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 89341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 89351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_use_gnu_ld_interface=yes 89361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 89371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 89381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 89391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 89401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$lt_use_gnu_ld_interface" = yes; then 89411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If archive_cmds runs LD, not CC, wlarc should be empty 89421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck wlarc='${wl}' 89431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 89441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Set some defaults for GNU ld with shared library support. These 89451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # are reset later if shared libraries are not supported. Putting them 89461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # here allows them to be overridden if necessary. 89471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck runpath_var=LD_RUN_PATH 89481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 89491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec='${wl}--export-dynamic' 89501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # ancient GNU ld didn't support --whole-archive et. al. 89511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 89521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 89531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 89541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck whole_archive_flag_spec= 89551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 89561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck supports_anon_versioning=no 89571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `$LD -v 2>&1` in 89581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *GNU\ gold*) supports_anon_versioning=yes ;; 89591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 89601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 89611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 89621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\ 2.11.*) ;; # other 2.11 versions 89631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) supports_anon_versioning=yes ;; 89641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 89651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 89661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # See if GNU ld supports shared libraries. 89671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 89681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix[3-9]*) 89691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # On AIX/PPC, the GNU linker is very broken 89701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$host_cpu" != ia64; then 89711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=no 89721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<_LT_EOF 1>&2 89731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 89741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** Warning: the GNU linker, at least up to release 2.19, is reported 89751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** to be unable to reliably create shared libraries on AIX. 89761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** Therefore, libtool is disabling shared libraries support. If you 89771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** really care for shared libraries, you may want to install binutils 89781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 89791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** You will then need to restart the configuration process. 89801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 89811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 89821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 89831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 89841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 89851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck amigaos*) 89861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_cpu in 89871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck powerpc) 89881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # see comment about AmigaOS4 .so support 89891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 89901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='' 89911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 89921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck m68k) 89931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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)' 89941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-L$libdir' 89951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_minus_L=yes 89961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 89971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 89981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 89991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 90001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck beos*) 90011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 90021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag=unsupported 90031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 90041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # support --undefined. This deserves some investigation. FIXME 90051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 90061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 90071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=no 90081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 90091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 90101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 90111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cygwin* | mingw* | pw32* | cegcc*) 90121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 90131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # as there is no search path for DLLs. 90141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-L$libdir' 90151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec='${wl}--export-all-symbols' 90161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag=unsupported 90171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck always_export_symbols=no 90181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_shared_with_static_runtimes=yes 90191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 90201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 90211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 90221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 90231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 90241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If the export-symbols file already is a .def file (1st line 90251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # is EXPORTS), use it as is; otherwise, prepend... 90261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 90271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cp $export_symbols $output_objdir/$soname.def; 90281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 90291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo EXPORTS > $output_objdir/$soname.def; 90301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat $export_symbols >> $output_objdir/$soname.def; 90311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi~ 90321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 90331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 90341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=no 90351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 90361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 90371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 90381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck haiku*) 90391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 90401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck link_all_deplibs=yes 90411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 90421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 90431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck interix[3-9]*) 90441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=no 90451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 90461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 90471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec='${wl}-E' 90481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 90491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Instead, shared libraries are loaded at an image base (0x10000000 by 90501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # default) and relocated if they conflict, which is a slow very memory 90511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # consuming and fragmenting process. To avoid this, we pick a random, 90521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 90531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # time. Moving up from 0x10000000 also allows more sbrk(2) space. 90541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 90551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 90561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 90571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 90581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 90591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_diet=no 90601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$host_os" = linux-dietlibc; then 90611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cc_basename in 90621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 90631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 90641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 90651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 90661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && test "$tmp_diet" = no 90671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck then 90681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_addflag=' $pic_flag' 90691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_sharedflag='-shared' 90701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cc_basename,$host_cpu in 90711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pgcc*) # Portland Group C compiler 90721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 90731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_addflag=' $pic_flag' 90741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 90751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pgf77* | pgf90* | pgf95* | pgfortran*) 90761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Portland Group f77 and f90 compilers 90771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 90781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_addflag=' $pic_flag -Mnomain' ;; 90791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 90801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_addflag=' -i_dynamic' ;; 90811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 90821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_addflag=' -i_dynamic -nofor_main' ;; 90831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ifc* | ifort*) # Intel Fortran compiler 90841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_addflag=' -nofor_main' ;; 90851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lf95*) # Lahey Fortran 8.1 90861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck whole_archive_flag_spec= 90871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_sharedflag='--shared' ;; 90881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 90891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_sharedflag='-qmkshrobj' 90901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_addflag= ;; 90911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck nvcc*) # Cuda Compiler Driver 2.2 90921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 90931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck compiler_needs_object=yes 90941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 90951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 90961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `$CC -V 2>&1 | sed 5q` in 90971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *Sun\ C*) # Sun C 5.9 90981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 90991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck compiler_needs_object=yes 91001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_sharedflag='-G' ;; 91011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *Sun\ F*) # Sun Fortran 8.3 91021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp_sharedflag='-G' ;; 91031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 91041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 91051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 91061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$supports_anon_versioning" = xyes; then 91071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 91081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 91091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "local: *; };" >> $output_objdir/$libname.ver~ 91101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 91111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 91121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 91131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cc_basename in 91141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck xlf* | bgf* | bgxlf* | mpixlf*) 91151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 91161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 91171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 91181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 91191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$supports_anon_versioning" = xyes; then 91201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 91211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 91221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "local: *; };" >> $output_objdir/$libname.ver~ 91231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 91241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 91251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 91261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 91271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 91281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=no 91291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 91301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 91311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 91321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck netbsd*) 91331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 91341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 91351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck wlarc= 91361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 91371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 91381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 91391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 91401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 91411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 91421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck solaris*) 91431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 91441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=no 91451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<_LT_EOF 1>&2 91461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 91471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** Warning: The releases 2.8.* of the GNU linker cannot reliably 91481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** create shared libraries on Solaris systems. Therefore, libtool 91491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** is disabling shared libraries support. We urge you to upgrade GNU 91501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** binutils to release 2.9.1 or newer. Another option is to modify 91511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** your PATH or compiler configuration so that the native linker is 91521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** used, and then restart. 91531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 91541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 91551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 91561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 91571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 91581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 91591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=no 91601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 91611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 91621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 91631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 91641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `$LD -v 2>&1` in 91651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 91661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=no 91671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<_LT_EOF 1>&2 91681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 91691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 91701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** reliably create shared libraries on SCO systems. Therefore, libtool 91711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** is disabling shared libraries support. We urge you to upgrade GNU 91721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 91731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** your PATH or compiler configuration so that the native linker is 91741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*** used, and then restart. 91751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 91761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 91771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 91781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 91791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # For security reasons, it is highly recommended that you always 91801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # use absolute paths for naming shared libraries, and exclude the 91811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # DT_RUNPATH tag from executables and libraries. But doing so 91821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # requires that you compile everything twice, which is a pain. 91831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 91841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 91851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 91861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 91871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 91881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=no 91891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 91901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 91911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 91921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 91931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 91941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sunos4*) 91951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 91961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck wlarc= 91971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes 91981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 91991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 92001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 92011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 92021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 92031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 92041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 92051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 92061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=no 92071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 92081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 92091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 92101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 92111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$ld_shlibs" = no; then 92121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck runpath_var= 92131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec= 92141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec= 92151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck whole_archive_flag_spec= 92161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 92171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 92181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # PORTME fill in a description of your system's linker (not GNU ld) 92191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 92201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix3*) 92211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag=unsupported 92221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck always_export_symbols=yes 92231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 92241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Note: this linker hardcodes the directories in LIBPATH if there 92251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # are no directories specified by -L. 92261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_minus_L=yes 92271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 92281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Neither direct hardcoding nor static linking is supported with a 92291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # broken collect2. 92301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=unsupported 92311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 92321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 92331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 92341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix[4-9]*) 92351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$host_cpu" = ia64; then 92361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # On IA64, the linker does run time linking by default, so we don't 92371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # have to do anything special. 92381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix_use_runtimelinking=no 92391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exp_sym_flag='-Bexport' 92401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no_entry_flag="" 92411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 92421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If we're using GNU nm, then we don't want the "-C" option. 92431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # -C means demangle to AIX nm, but means don't demangle with GNU nm 92441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Also, AIX nm treats weak defined symbols like other global 92451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # defined symbols, whereas GNU nm marks them as "W". 92461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 92471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 92481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 92491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 92501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 92511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix_use_runtimelinking=no 92521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 92531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Test if we are trying to use run time linking or normal 92541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # AIX style linking. If -brtl is somewhere in LDFLAGS, we 92551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # need to do runtime linking. 92561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 92571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ld_flag in $LDFLAGS; do 92581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 92591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix_use_runtimelinking=yes 92601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 92611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 92621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 92631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 92641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 92651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 92661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exp_sym_flag='-bexport' 92671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no_entry_flag='-bnoentry' 92681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 92691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 92701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # When large executables or shared objects are built, AIX ld can 92711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # have problems creating the table of contents. If linking a library 92721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # or program results in "error TOC overflow" add -mminimal-toc to 92731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 92741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 92751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 92761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='' 92771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes 92781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct_absolute=yes 92791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_separator=':' 92801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck link_all_deplibs=yes 92811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck file_list_spec='${wl}-f,' 92821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 92831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 92841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in aix4.[012]|aix4.[012].*) 92851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We only want to do this on AIX 4.2 and lower, the check 92861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # below for broken collect2 doesn't work under 4.3+ 92871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck collect2name=`${CC} -print-prog-name=collect2` 92881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -f "$collect2name" && 92891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck strings "$collect2name" | $GREP resolve_lib_name >/dev/null 92901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck then 92911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We have reworked collect2 92921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 92931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 92941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We have old collect2 92951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=unsupported 92961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # It fails to find uninstalled libraries when the uninstalled 92971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # path is not listed in the libpath. Setting hardcode_minus_L 92981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # to unsupported forces relinking 92991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_minus_L=yes 93001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-L$libdir' 93011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_separator= 93021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 93031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 93041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 93051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shared_flag='-shared' 93061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$aix_use_runtimelinking" = yes; then 93071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shared_flag="$shared_flag "'${wl}-G' 93081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 93091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 93101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # not using gcc 93111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$host_cpu" = ia64; then 93121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 93131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # chokes on -Wl,-G. The following line is correct: 93141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shared_flag='-G' 93151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 93161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$aix_use_runtimelinking" = yes; then 93171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shared_flag='${wl}-G' 93181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 93191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shared_flag='${wl}-bM:SRE' 93201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 93211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 93221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 93231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 93241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec='${wl}-bexpall' 93251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # It seems that -bexpall does not export symbols beginning with 93261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # underscore (_), so it is better to generate a list of symbols to export. 93271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck always_export_symbols=yes 93281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$aix_use_runtimelinking" = yes; then 93291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Warning - without using the other runtime loading flags (-brtl), 93301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # -berok will link without error, but may produce a broken library. 93311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag='-berok' 93321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Determine the default libpath from the value encoded in an 93331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # empty executable. 93341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "${lt_cv_aix_libpath+set}" = set; then 93351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix_libpath=$lt_cv_aix_libpath 93361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 93371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ${lt_cv_aix_libpath_+:} false; then : 93381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 93391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 93401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 93411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 93421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 93431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 93441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 93451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 93461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 93471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 93481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 93491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 93501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 93511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 93521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 93531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_aix_libpath_sed=' 93541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /Import File Strings/,/^$/ { 93551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^0/ { 93561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/^0 *\([^ ]*\) *$/\1/ 93571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck p 93581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 93591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck }' 93601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 93611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check for a 64-bit object if we didn't find anything. 93621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$lt_cv_aix_libpath_"; then 93631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 93641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 93651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 93661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 93671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 93681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$lt_cv_aix_libpath_"; then 93691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_aix_libpath_="/usr/lib:/lib" 93701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 93711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 93721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 93731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 93741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix_libpath=$lt_cv_aix_libpath_ 93751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 93761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 93771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 93781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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" 93791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 93801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$host_cpu" = ia64; then 93811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 93821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag="-z nodefs" 93831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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" 93841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 93851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Determine the default libpath from the value encoded in an 93861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # empty executable. 93871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "${lt_cv_aix_libpath+set}" = set; then 93881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix_libpath=$lt_cv_aix_libpath 93891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 93901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ${lt_cv_aix_libpath_+:} false; then : 93911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 93921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 93931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 93941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 93951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 93961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 93971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 93981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 93991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 94001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 94011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 94021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 94031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 94041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 94051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 94061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_aix_libpath_sed=' 94071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /Import File Strings/,/^$/ { 94081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^0/ { 94091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/^0 *\([^ ]*\) *$/\1/ 94101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck p 94111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 94121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck }' 94131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 94141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check for a 64-bit object if we didn't find anything. 94151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$lt_cv_aix_libpath_"; then 94161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 94171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 94181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 94191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 94201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 94211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$lt_cv_aix_libpath_"; then 94221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_aix_libpath_="/usr/lib:/lib" 94231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 94241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 94251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 94261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 94271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix_libpath=$lt_cv_aix_libpath_ 94281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 94291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 94301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 94311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Warning - without using the other run time loading flags, 94321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # -berok will link without error, but may produce a broken library. 94331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no_undefined_flag=' ${wl}-bernotok' 94341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag=' ${wl}-berok' 94351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$with_gnu_ld" = yes; then 94361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We only use this code for GNU lds that support --whole-archive. 94371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 94381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 94391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Exported symbols can be pulled into shared objects from archives 94401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck whole_archive_flag_spec='$convenience' 94411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 94421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds_need_lc=yes 94431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This is similar to how AIX traditionally builds its shared libraries. 94441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 94451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 94461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 94471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 94481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 94491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck amigaos*) 94501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_cpu in 94511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck powerpc) 94521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # see comment about AmigaOS4 .so support 94531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 94541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='' 94551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 94561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck m68k) 94571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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)' 94581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-L$libdir' 94591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_minus_L=yes 94601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 94611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 94621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 94631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 94641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck bsdi[45]*) 94651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec=-rdynamic 94661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 94671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 94681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cygwin* | mingw* | pw32* | cegcc*) 94691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # When not using gcc, we currently assume that we are using 94701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Microsoft Visual C++. 94711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # hardcode_libdir_flag_spec is actually meaningless, as there is 94721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # no search path for DLLs. 94731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cc_basename in 94741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cl*) 94751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Native MSVC 94761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec=' ' 94771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag=unsupported 94781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck always_export_symbols=yes 94791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck file_list_spec='@' 94801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Tell ltmain to make .lib files, not .a files. 94811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libext=lib 94821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Tell ltmain to make .dll files, not .so files. 94831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shrext_cmds=".dll" 94841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # FIXME: Setting linknames here is a bad hack. 94851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 94861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 94871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 94881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 94891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 94901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi~ 94911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 94921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck linknames=' 94931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The linker will not automatically build a static lib if we build a DLL. 94941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 94951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_shared_with_static_runtimes=yes 94961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 94971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 94981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Don't use ranlib 94991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck old_postinstall_cmds='chmod 644 $oldlib' 95001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck postlink_cmds='lt_outputfile="@OUTPUT@"~ 95011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_tool_outputfile="@TOOL_OUTPUT@"~ 95021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $lt_outputfile in 95031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *.exe|*.EXE) ;; 95041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 95051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_outputfile="$lt_outputfile.exe" 95061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_tool_outputfile="$lt_tool_outputfile.exe" 95071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 95081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac~ 95091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 95101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 95111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM "$lt_outputfile.manifest"; 95121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi' 95131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 95141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 95151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Assume MSVC wrapper 95161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec=' ' 95171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag=unsupported 95181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Tell ltmain to make .lib files, not .a files. 95191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libext=lib 95201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Tell ltmain to make .dll files, not .so files. 95211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shrext_cmds=".dll" 95221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # FIXME: Setting linknames here is a bad hack. 95231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 95241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The linker will automatically build a .lib file if we build a DLL. 95251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck old_archive_from_new_cmds='true' 95261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # FIXME: Should let the user specify the lib program. 95271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 95281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_shared_with_static_runtimes=yes 95291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 95301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 95311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 95321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 95331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck darwin* | rhapsody*) 95341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 95351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 95361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds_need_lc=no 95371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=no 95381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_automatic=yes 95391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=unsupported 95401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$lt_cv_ld_force_load" = "yes"; then 95411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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\"`' 95421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 95431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 95441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck whole_archive_flag_spec='' 95451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 95461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck link_all_deplibs=yes 95471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag="$_lt_dar_allow_undefined" 95481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cc_basename in 95491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ifort*) _lt_dar_can_shared=yes ;; 95501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) _lt_dar_can_shared=$GCC ;; 95511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 95521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$_lt_dar_can_shared" = "yes"; then 95531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck output_verbose_link_cmd=func_echo_all 95541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 95551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 95561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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}" 95571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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}" 95581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 95591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 95601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=no 95611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 95621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 95631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 95641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 95651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dgux*) 95661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 95671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-L$libdir' 95681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 95691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 95701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 95711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 95721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # support. Future versions do this automatically, but an explicit c++rt0.o 95731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # does not break anything, and helps significantly (at the cost of a little 95741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # extra space). 95751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck freebsd2.2*) 95761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 95771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-R$libdir' 95781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes 95791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 95801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 95811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 95821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Unfortunately, older versions of FreeBSD 2 do not have this feature. 95831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck freebsd2.*) 95841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 95851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes 95861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_minus_L=yes 95871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 95881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 95891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 95901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 95911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck freebsd* | dragonfly*) 95921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 95931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-R$libdir' 95941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes 95951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 95961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 95971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 95981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hpux9*) 95991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 96001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 96011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 96021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 96031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 96041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 96051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_separator=: 96061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes 96071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 96081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # hardcode_minus_L: Not really in the search PATH, 96091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # but as the default location of the library. 96101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_minus_L=yes 96111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec='${wl}-E' 96121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 96131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 96141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hpux10*) 96151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes && test "$with_gnu_ld" = no; then 96161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 96171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 96181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 96191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 96201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$with_gnu_ld" = no; then 96211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 96221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_separator=: 96231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes 96241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct_absolute=yes 96251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec='${wl}-E' 96261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # hardcode_minus_L: Not really in the search PATH, 96271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # but as the default location of the library. 96281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_minus_L=yes 96291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 96301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 96311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 96321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hpux11*) 96331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes && test "$with_gnu_ld" = no; then 96341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_cpu in 96351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hppa*64*) 96361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 96371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 96381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ia64*) 96391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 96401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 96411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 96421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 96431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 96441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 96451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 96461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_cpu in 96471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hppa*64*) 96481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 96491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 96501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ia64*) 96511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 96521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 96531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 96541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 96551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Older versions of the 11.00 compiler do not understand -b yet 96561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 96571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 96581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking if $CC understands -b... " >&6; } 96591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_prog_compiler__b+:} false; then : 96601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 96611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 96621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler__b=no 96631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 96641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$LDFLAGS -b" 96651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$lt_simple_link_test_code" > conftest.$ac_ext 96661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 96671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The linker can only warn and ignore the option if not recognized 96681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # So say no if there are warnings 96691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -s conftest.err; then 96701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Append any errors to the config.log. 96711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.err 1>&5 96721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 96731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 96741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if diff conftest.exp conftest.er2 >/dev/null; then 96751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler__b=yes 96761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 96771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 96781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_prog_compiler__b=yes 96791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 96801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 96811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM -r conftest* 96821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 96831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 96841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 96851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 96861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_prog_compiler__b" >&6; } 96871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 96881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x"$lt_cv_prog_compiler__b" = xyes; then 96891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 96901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 96911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 96921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 96931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 96941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 96951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 96961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 96971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$with_gnu_ld" = no; then 96981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 96991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_separator=: 97001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 97011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_cpu in 97021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hppa*64*|ia64*) 97031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=no 97041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 97051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 97061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 97071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes 97081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct_absolute=yes 97091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec='${wl}-E' 97101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 97111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # hardcode_minus_L: Not really in the search PATH, 97121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # but as the default location of the library. 97131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_minus_L=yes 97141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 97151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 97161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 97171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 97181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 97191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck irix5* | irix6* | nonstopux*) 97201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 97211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 97221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Try to use the -exported_symbol ld option, if it does not 97231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # work, assume that -exports_file does not work either and 97241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # implicitly export all symbols. 97251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This should be the same for all languages, so no per-tag cache variable. 97261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 97271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 97281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_irix_exported_symbol+:} false; then : 97291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 97301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 97311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 97321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 97331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 97341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 97351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint foo (void) { return 0; } 97361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 97371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 97381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_irix_exported_symbol=yes 97391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 97401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_irix_exported_symbol=no 97411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 97421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 97431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 97441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 97451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 97461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 97471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_irix_exported_symbol" >&6; } 97481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$lt_cv_irix_exported_symbol" = yes; then 97491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 97501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 97511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 97521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 97531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 97541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 97551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds_need_lc='no' 97561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 97571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_separator=: 97581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck inherit_rpath=yes 97591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck link_all_deplibs=yes 97601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 97611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 97621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck netbsd*) 97631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 97641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 97651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 97661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 97671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 97681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-R$libdir' 97691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes 97701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 97711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 97721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 97731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck newsos6) 97741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 97751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes 97761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 97771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_separator=: 97781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 97791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 97801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 97811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *nto* | *qnx*) 97821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 97831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 97841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck openbsd*) 97851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -f /usr/libexec/ld.so; then 97861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes 97871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 97881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct_absolute=yes 97891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 97901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 97911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 97921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 97931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec='${wl}-E' 97941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 97951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 97961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 97971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 97981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-R$libdir' 97991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 98001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 98011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 98021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 98031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 98041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 98051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 98061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 98071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=no 98081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 98091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 98101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 98111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck os2*) 98121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-L$libdir' 98131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_minus_L=yes 98141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag=unsupported 98151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 98161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 98171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 98181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 98191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck osf3*) 98201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 98211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 98221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 98231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 98241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag=' -expect_unresolved \*' 98251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 98261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 98271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds_need_lc='no' 98281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 98291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_separator=: 98301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 98311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 98321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck osf4* | osf5*) # as osf3* with the addition of -msym flag 98331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 98341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 98351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 98361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 98371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 98381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag=' -expect_unresolved \*' 98391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 98401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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~ 98411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $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' 98421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 98431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Both c and cxx compiler support -rpath directly 98441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-rpath $libdir' 98451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 98461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds_need_lc='no' 98471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_separator=: 98481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 98491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 98501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck solaris*) 98511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no_undefined_flag=' -z defs' 98521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 98531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck wlarc='${wl}' 98541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 98551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 98561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $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' 98571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 98581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `$CC -V 2>&1` in 98591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *"Compilers 5.0"*) 98601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck wlarc='' 98611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 98621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 98631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 98641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 98651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 98661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck wlarc='${wl}' 98671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 98681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 98691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 98701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 98711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 98721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 98731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-R$libdir' 98741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 98751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 98761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck solaris2.[0-5] | solaris2.[0-5].*) ;; 98771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 98781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # The compiler driver will combine and reorder linker options, 98791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # but understands `-z linker_flag'. GCC discards it without `$wl', 98801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # but is careful enough not to reorder. 98811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Supported since Solaris 2.6 (maybe 2.5.1?) 98821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 98831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 98841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 98851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 98861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 98871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 98881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 98891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck link_all_deplibs=yes 98901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 98911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 98921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sunos4*) 98931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$host_vendor" = xsequent; then 98941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Use $CC to link under sequent, because it throws in some extra .o 98951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # files that make .init and .fini sections work. 98961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 98971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 98981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 98991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 99001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-L$libdir' 99011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes 99021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_minus_L=yes 99031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 99041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 99051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 99061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysv4) 99071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_vendor in 99081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sni) 99091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 99101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=yes # is this really true??? 99111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 99121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck siemens) 99131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ## LD is ld it makes a PLAMLIB 99141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ## CC just makes a GrossModule. 99151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 99161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck reload_cmds='$CC -r -o $output$reload_objs' 99171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=no 99181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 99191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck motorola) 99201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 99211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_direct=no #Motorola manual says yes, but my tests say they lie 99221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 99231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 99241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck runpath_var='LD_RUN_PATH' 99251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 99261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 99271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 99281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysv4.3*) 99291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 99301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 99311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec='-Bexport' 99321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 99331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 99341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysv4*MP*) 99351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -d /usr/nec; then 99361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 99371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 99381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck runpath_var=LD_RUN_PATH 99391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_runpath_var=yes 99401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=yes 99411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 99421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 99431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 99441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 99451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no_undefined_flag='${wl}-z,text' 99461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds_need_lc=no 99471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 99481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck runpath_var='LD_RUN_PATH' 99491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 99501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 99511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 99521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 99531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 99541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 99551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 99561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 99571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 99581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 99591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysv5* | sco3.2v5* | sco5v6*) 99601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Note: We can NOT use -z defs as we might desire, because we do not 99611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # link with -lc, and that would cause any symbols used from libc to 99621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # always be unresolved, which means just about no library would 99631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # ever link correctly. If we're not using GNU ld we use -z text 99641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # though, which does catch some bad symbols but isn't as heavy-handed 99651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # as -z defs. 99661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no_undefined_flag='${wl}-z,text' 99671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag='${wl}-z,nodefs' 99681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds_need_lc=no 99691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 99701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='${wl}-R,$libdir' 99711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_separator=':' 99721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck link_all_deplibs=yes 99731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec='${wl}-Bexport' 99741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck runpath_var='LD_RUN_PATH' 99751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 99761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$GCC" = yes; then 99771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 99781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 99791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 99801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 99811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 99821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 99831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 99841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 99851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck uts4*) 99861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 99871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_libdir_flag_spec='-L$libdir' 99881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_shlibpath_var=no 99891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 99901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 99911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 99921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ld_shlibs=no 99931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 99941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 99951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 99961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test x$host_vendor = xsni; then 99971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host in 99981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 99991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export_dynamic_flag_spec='${wl}-Blargedynsym' 100001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 100011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 100021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 100031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 100041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 100061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ld_shlibs" >&6; } 100071176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "$ld_shlibs" = no && can_build_shared=no 100081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwith_gnu_ld=$with_gnu_ld 100101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 100261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Do we need to explicitly link libc? 100271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 100281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "x$archive_cmds_need_lc" in 100291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckx|xyes) 100301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Assume -lc should be added 100311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds_need_lc=yes 100321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$enable_shared" = yes && test "$GCC" = yes; then 100341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $archive_cmds in 100351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *'~'*) 100361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # FIXME: we may have to deal with multi-command sequences. 100371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 100381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck '$CC '*) 100391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Test whether the compiler implicitly links with -lc since on some 100401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # systems, -lgcc has to come before -lc. If gcc already passes -lc 100411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # to ld, don't add -lc before -lgcc. 100421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 100431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 100441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_archive_cmds_need_lc+:} false; then : 100451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 100461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 100471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM conftest* 100481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$lt_simple_compile_test_code" > conftest.$ac_ext 100491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 100511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $ac_compile) 2>&5 100521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 100531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 100541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } 2>conftest.err; then 100551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname=conftest 100561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lib=conftest 100571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libobjs=conftest.$ac_objext 100581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck deplibs= 100591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck wl=$lt_prog_compiler_wl 100601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pic_flag=$lt_prog_compiler_pic 100611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck compiler_flags=-v 100621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck linker_flags=-v 100631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck verstring= 100641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck output_objdir=. 100651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libname=conftest 100661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_save_allow_undefined_flag=$allow_undefined_flag 100671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag= 100681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 100691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 100701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 100711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 100721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } 100731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck then 100741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_archive_cmds_need_lc=no 100751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 100761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_archive_cmds_need_lc=yes 100771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 100781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck allow_undefined_flag=$lt_save_allow_undefined_flag 100791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 100801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat conftest.err 1>&5 100811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 100821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM conftest* 100831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 100851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 100861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 100871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 100881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 100891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 100901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 100911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 100921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 100931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 100991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 101991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 102461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking dynamic linker characteristics... " >&6; } 102471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 102481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$GCC" = yes; then 102491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 102501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 102511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) lt_awk_arg="/^libraries:/" ;; 102521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 102531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 102541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 102551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) lt_sed_strip_eq="s,=/,/,g" ;; 102561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 102571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 102581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $lt_search_path_spec in 102591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\;*) 102601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # if the path contains ";" then we assume it to be the separator 102611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # otherwise default to the standard path separator (i.e. ":") - it is 102621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # assumed that no part of a normal pathname contains ";" but that should 102631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # okay in the real world where ";" in dirpaths is itself problematic. 102641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 102651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 102661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 102671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 102681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 102691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 102701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Ok, now we have the path, separated by spaces, we can step through it 102711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # and add multilib dir if necessary. 102721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_tmp_lt_search_path_spec= 102731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 102741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for lt_sys_path in $lt_search_path_spec; do 102751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -d "$lt_sys_path/$lt_multi_os_dir"; then 102761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 102771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 102781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d "$lt_sys_path" && \ 102791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 102801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 102811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 102821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 102831176bdada62cabc6ec4b0308a930e83b679d5d36John ReckBEGIN {RS=" "; FS="/|\n";} { 102841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_foo=""; 102851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_count=0; 102861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for (lt_i = NF; lt_i > 0; lt_i--) { 102871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ($lt_i != "" && $lt_i != ".") { 102881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ($lt_i == "..") { 102891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_count++; 102901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } else { 102911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (lt_count == 0) { 102921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_foo="/" $lt_i lt_foo; 102931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } else { 102941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_count--; 102951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 102961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 102971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 102981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 102991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (lt_foo != "") { lt_freq[lt_foo]++; } 103001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (lt_freq[lt_foo] == 1) { print lt_foo; } 103011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck}'` 103021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # AWK program above erroneously prepends '/' to C:/dos/paths 103031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # for these hosts. 103041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 103051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 103061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SED 's,/\([A-Za-z]:\),\1,g'` ;; 103071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 103081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 103091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 103101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 103111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 103121176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibrary_names_spec= 103131176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibname_spec='lib$name' 103141176bdada62cabc6ec4b0308a930e83b679d5d36John Recksoname_spec= 103151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshrext_cmds=".so" 103161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpostinstall_cmds= 103171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpostuninstall_cmds= 103181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfinish_cmds= 103191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfinish_eval= 103201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshlibpath_var= 103211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshlibpath_overrides_runpath=unknown 103221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckversion_type=none 103231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdynamic_linker="$host_os ld.so" 103241176bdada62cabc6ec4b0308a930e83b679d5d36John Recksys_lib_dlsearch_path_spec="/lib /usr/lib" 103251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckneed_lib_prefix=unknown 103261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_into_libs=no 103271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 103281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# when you set need_version to no, make sure it does not cause -set_version 103291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# flags to be left without arguments 103301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckneed_version=unknown 103311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 103321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $host_os in 103331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckaix3*) 103341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 103351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 103361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LIBPATH 103371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 103381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # AIX 3 has no versioning support, so we append a major version to the name. 103391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 103401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 103411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 103421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckaix[4-9]*) 103431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 103441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 103451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 103461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 103471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$host_cpu" = ia64; then 103481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # AIX 5 supports IA64 103491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 103501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 103511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 103521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # With GCC up to 2.95.x, collect2 would create an import file 103531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # for dependence libraries. The import file would start with 103541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # the line `#! .'. This would cause the generated library to 103551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # depend on `.', always an invalid library. This was fixed in 103561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # development snapshots of GCC prior to 3.0. 103571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 103581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix4 | aix4.[01] | aix4.[01].*) 103591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 103601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo ' yes ' 103611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 103621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 103631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 103641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck can_build_shared=no 103651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 103661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 103671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 103681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 103691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # soname into executable. Probably we can add versioning support to 103701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # collect2, so additional links can be useful in future. 103711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$aix_use_runtimelinking" = yes; then 103721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If using run time linking (on AIX 4.2 or later) use lib<name>.so 103731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # instead of lib<name>.a to let people know that these are not 103741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # typical AIX shared libraries. 103751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 103761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 103771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We preserve .a as extension for shared libraries through AIX4.2 103781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # and later when we are not doing run time linking. 103791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}.a $libname.a' 103801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 103811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 103821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LIBPATH 103831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 103841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 103851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 103861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckamigaos*) 103871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_cpu in 103881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck powerpc) 103891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Since July 2007 AmigaOS4 officially supports .so libraries. 103901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 103911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 103921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 103931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck m68k) 103941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='$libname.ixlibrary $libname.a' 103951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Create ${libname}_ixlibrary.a entries in /sys/libs. 103961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' 103971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 103981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 103991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 104001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 104011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbeos*) 104021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${shared_ext}' 104031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker="$host_os ld.so" 104041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LIBRARY_PATH 104051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 104061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 104071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbsdi[45]*) 104081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 104091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 104101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 104111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 104121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 104131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 104141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 104151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 104161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # the default ld.so.conf also contains /usr/contrib/lib and 104171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 104181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # libtool to hard-code these into programs 104191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 104201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 104211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcygwin* | mingw* | pw32* | cegcc*) 104221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=windows 104231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shrext_cmds=".dll" 104241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 104251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 104261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 104271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $GCC,$cc_basename in 104281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck yes,*) 104291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # gcc 104301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='$libname.dll.a' 104311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # DLL is installed to $(libdir)/../bin by postinstall_cmds 104321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck postinstall_cmds='base_file=`basename \${file}`~ 104331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 104341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dldir=$destdir/`dirname \$dlpath`~ 104351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d \$dldir || mkdir -p \$dldir~ 104361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $install_prog $dir/$dlname \$dldir/$dlname~ 104371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck chmod a+x \$dldir/$dlname~ 104381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 104391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 104401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi' 104411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 104421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dlpath=$dir/\$dldll~ 104431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM \$dlpath' 104441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 104451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 104461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 104471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cygwin*) 104481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Cygwin DLLs use 'cyg' prefix rather than 'lib' 104491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 104501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 104511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 104521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 104531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mingw* | cegcc*) 104541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # MinGW DLLs use traditional 'lib' prefix 104551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 104561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 104571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pw32*) 104581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # pw32 DLLs use 'pw' prefix rather than 'lib' 104591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 104601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 104611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 104621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker='Win32 ld.exe' 104631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 104641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 104651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *,cl*) 104661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Native MSVC 104671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libname_spec='$name' 104681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 104691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}.dll.lib' 104701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 104711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $build_os in 104721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mingw*) 104731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec= 104741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_save_ifs=$IFS 104751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=';' 104761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for lt_path in $LIB 104771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 104781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$lt_save_ifs 104791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Let DOS variable expansion print the short 8.3 style file name. 104801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 104811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 104821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 104831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$lt_save_ifs 104841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Convert to MSYS style. 104851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 104861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 104871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cygwin*) 104881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Convert to unix form, then to dos form, then back to unix form 104891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # but this time dos style (no spaces!) so that the unix form looks 104901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # like /cygdrive/c/PROGRA~1:/cygdr... 104911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 104921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 104931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 104941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 104951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 104961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="$LIB" 104971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 104981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # It is most probably a Windows format PATH. 104991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 105001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 105011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 105021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 105031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # FIXME: find the short name or the path components, as spaces are 105041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # common. (e.g. "Program Files" -> "PROGRA~1") 105051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 105071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 105081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # DLL is installed to $(libdir)/../bin by postinstall_cmds 105091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck postinstall_cmds='base_file=`basename \${file}`~ 105101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 105111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dldir=$destdir/`dirname \$dlpath`~ 105121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d \$dldir || mkdir -p \$dldir~ 105131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $install_prog $dir/$dlname \$dldir/$dlname' 105141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 105151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dlpath=$dir/\$dldll~ 105161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM \$dlpath' 105171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 105181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker='Win32 link.exe' 105191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 105211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 105221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Assume MSVC wrapper 105231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 105241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker='Win32 ld.exe' 105251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 105271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # FIXME: first we should search . and the directory the executable is in 105281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=PATH 105291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 105311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdarwin* | rhapsody*) 105321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker="$host_os dyld" 105331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=darwin 105341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 105351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 105361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 105371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${major}$shared_ext' 105381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 105391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=DYLD_LIBRARY_PATH 105401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 105411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 105421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 105431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 105441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 105461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdgux*) 105471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 105481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 105491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 105501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 105511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 105521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 105531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 105551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfreebsd* | dragonfly*) 105561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # DragonFly does not have aout. When/if they implement a new 105571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # versioning mechanism, adjust this. 105581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -x /usr/bin/objformat; then 105591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck objformat=`/usr/bin/objformat` 105601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 105611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 105621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck freebsd[23].*) objformat=aout ;; 105631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) objformat=elf ;; 105641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 105651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 105661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=freebsd-$objformat 105671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $version_type in 105681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck freebsd-elf*) 105691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 105701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 105711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 105721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck freebsd-*) 105741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 105751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=yes 105761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 105781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 105791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 105801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck freebsd2.*) 105811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 105821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck freebsd3.[01]* | freebsdelf3.[01]*) 105841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 105851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 105861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 105881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 105891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=no 105901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 105911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) # from 4.6 on, and DragonFly 105931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 105941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 105951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 105971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 105981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 105991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckgnu*) 106001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 106011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 106021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 106031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 106041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 106051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 106061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=no 106071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 106081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 106091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 106101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhaiku*) 106111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 106121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 106131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 106141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker="$host_os runtime_loader" 106151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 106161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 106171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LIBRARY_PATH 106181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 106191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 106201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 106211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 106221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 106231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhpux9* | hpux10* | hpux11*) 106241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Give a soname corresponding to the major version so that dld.sl refuses to 106251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # link against other versions. 106261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=sunos 106271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 106281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 106291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_cpu in 106301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ia64*) 106311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shrext_cmds='.so' 106321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 106331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker="$host_os dld.so" 106341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 106351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 106361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 106371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 106381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "X$HPUX_IA64_MODE" = X32; then 106391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 106401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 106411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 106421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 106431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 106441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 106451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hppa*64*) 106461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shrext_cmds='.sl' 106471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 106481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker="$host_os dld.sl" 106491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 106501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 106511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 106521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 106531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 106541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 106551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 106561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 106571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shrext_cmds='.sl' 106581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker="$host_os dld.sl" 106591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=SHLIB_PATH 106601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 106611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 106621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 106631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 106641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 106651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 106661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck postinstall_cmds='chmod 555 $lib' 106671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # or fails outright, so override atomically: 106681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck install_override_mode=555 106691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 106701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 106711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinterix[3-9]*) 106721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 106731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 106741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 106751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 106761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 106771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 106781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 106791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=no 106801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 106811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 106821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 106831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckirix5* | irix6* | nonstopux*) 106841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 106851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck nonstopux*) version_type=nonstopux ;; 106861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 106871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$lt_cv_prog_gnu_ld" = yes; then 106881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 106891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 106901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=irix 106911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi ;; 106921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 106931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 106941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 106951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 106961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 106971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 106981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck irix5* | nonstopux*) 106991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libsuff= shlibsuff= 107001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 107011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 107021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $LD in # libtool.m4 will add one of these switches to LD 107031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 107041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libsuff= shlibsuff= libmagic=32-bit;; 107051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 107061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libsuff=32 shlibsuff=N32 libmagic=N32;; 107071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 107081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libsuff=64 shlibsuff=64 libmagic=64-bit;; 107091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) libsuff= shlibsuff= libmagic=never-match;; 107101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 107111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 107121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 107131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 107141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=no 107151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 107161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 107171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 107181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 107191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# No shared lib support for Linux oldld, aout, or coff. 107211176bdada62cabc6ec4b0308a930e83b679d5d36John Recklinux*oldld* | linux*aout* | linux*coff*) 107221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker=no 107231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 107241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# This must be glibc/ELF. 107261176bdada62cabc6ec4b0308a930e83b679d5d36John Recklinux* | k*bsd*-gnu | kopensolaris*-gnu) 107271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 107281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 107291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 107301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 107311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 107321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 107331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 107341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=no 107351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Some binutils ld are patched to set DT_RUNPATH 107371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 107381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 107391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 107401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_shlibpath_overrides_runpath=no 107411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS=$LDFLAGS 107421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_libdir=$libdir 107431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 107441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 107451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 107461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 107471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 107491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 107501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 107511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 107531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 107541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 107551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 107561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 107571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 107581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_shlibpath_overrides_runpath=yes 107591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 107601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 107611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 107621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 107631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS=$save_LDFLAGS 107641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libdir=$save_libdir 107651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 107671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 107691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This implies no fast_install, which is unacceptable. 107711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Some rework will be needed to allow for fast_install 107721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # before this can be enabled. 107731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 107741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Add ABI-specific directories to the system library path. 107761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 107771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Append ld.so.conf contents to the search path 107791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -f /etc/ld.so.conf; then 107801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 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' ' '` 107811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 107821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 107841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We used to test for /lib/ld.so.1 and disable shared libraries on 107861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # powerpc, because MkLinux only supported shared libraries with the 107871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # GNU dynamic linker. Since this was broken with cross compilers, 107881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # most powerpc-linux boxes support dynamic linking these days and 107891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # people can always --disable-shared, the test was removed, and we 107901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # assume the GNU/Linux dynamic linker is in use. 107911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker='GNU/Linux ld.so' 107921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 107931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 107941176bdada62cabc6ec4b0308a930e83b679d5d36John Recknetbsd*) 107951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=sunos 107961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 107971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 107981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 107991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 108001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 108011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker='NetBSD (a.out) ld.so' 108021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 108031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 108041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 108051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker='NetBSD ld.elf_so' 108061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 108071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 108081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 108091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 108101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 108111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 108121176bdada62cabc6ec4b0308a930e83b679d5d36John Recknewsos6) 108131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 108141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 108151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 108161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 108171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 108181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 108191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*nto* | *qnx*) 108201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=qnx 108211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 108221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 108231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 108241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 108251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 108261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=no 108271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 108281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker='ldqnx.so' 108291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 108301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 108311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckopenbsd*) 108321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=sunos 108331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_dlsearch_path_spec="/usr/lib" 108341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 108351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 108361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 108371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck openbsd3.3 | openbsd3.3.*) need_version=yes ;; 108381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) need_version=no ;; 108391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 108401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 108411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 108421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 108431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 108441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 108451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck openbsd2.[89] | openbsd2.[89].*) 108461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=no 108471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 108481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 108491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 108501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 108511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 108521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 108531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 108541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 108551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 108561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 108571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckos2*) 108581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck libname_spec='$name' 108591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shrext_cmds=".dll" 108601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 108611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='$libname${shared_ext} $libname.a' 108621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker='OS/2 ld.exe' 108631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LIBPATH 108641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 108651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 108661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckosf3* | osf4* | osf5*) 108671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=osf 108681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 108691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 108701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 108711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 108721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 108731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 108741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 108751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 108761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 108771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrdos*) 108781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker=no 108791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 108801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 108811176bdada62cabc6ec4b0308a930e83b679d5d36John Recksolaris*) 108821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 108831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 108841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 108851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 108861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 108871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 108881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 108891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 108901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # ldd complains unless libraries are executable 108911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck postinstall_cmds='chmod +x $lib' 108921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 108931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 108941176bdada62cabc6ec4b0308a930e83b679d5d36John Recksunos4*) 108951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=sunos 108961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 108971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 108981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 108991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 109001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$with_gnu_ld" = yes; then 109011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 109021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 109031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=yes 109041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 109051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 109061176bdada62cabc6ec4b0308a930e83b679d5d36John Recksysv4 | sysv4.3*) 109071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 109081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 109091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 109101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 109111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_vendor in 109121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sni) 109131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=no 109141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 109151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck runpath_var=LD_RUN_PATH 109161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 109171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck siemens) 109181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 109191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 109201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck motorola) 109211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 109221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 109231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=no 109241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 109251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 109261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 109271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 109281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 109291176bdada62cabc6ec4b0308a930e83b679d5d36John Recksysv4*MP*) 109301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -d /usr/nec ;then 109311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 109321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 109331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='$libname${shared_ext}.$major' 109341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 109351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 109361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 109371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 109381176bdada62cabc6ec4b0308a930e83b679d5d36John Recksysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 109391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=freebsd-elf 109401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 109411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 109421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 109431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 109441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 109451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=yes 109461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 109471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$with_gnu_ld" = yes; then 109481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 109491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 109501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 109511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 109521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sco3.2v5*) 109531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 109541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 109551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 109561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 109571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_dlsearch_path_spec='/usr/lib' 109581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 109591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 109601176bdada62cabc6ec4b0308a930e83b679d5d36John Recktpf*) 109611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 109621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 109631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_lib_prefix=no 109641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck need_version=no 109651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 109661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 109671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_overrides_runpath=no 109681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_into_libs=yes 109691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 109701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 109711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckuts4*) 109721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck version_type=linux # correct to gnu/linux during the next big refactor 109731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 109741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck soname_spec='${libname}${release}${shared_ext}$major' 109751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shlibpath_var=LD_LIBRARY_PATH 109761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 109771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 109781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 109791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dynamic_linker=no 109801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 109811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 109821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 109831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$dynamic_linker" >&6; } 109841176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "$dynamic_linker" = no && can_build_shared=no 109851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 109861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 109871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$GCC" = yes; then 109881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 109891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 109901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 109911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 109921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 109931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 109941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 109951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 109961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 109971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 109981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 109991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 110901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 110911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_action= 110921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$hardcode_libdir_flag_spec" || 110931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -n "$runpath_var" || 110941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "X$hardcode_automatic" = "Xyes" ; then 110951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 110961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We can hardcode non-existent directories. 110971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$hardcode_direct" != no && 110981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # If the only mechanism to avoid hardcoding is shlibpath_var, we 110991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # have to relink, otherwise we might link with an installed library 111001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # when we should be linking with a yet-to-be-installed one 111011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 111021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$hardcode_minus_L" != no; then 111031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Linking always hardcodes the temporary library directory. 111041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_action=relink 111051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 111061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We can link without hardcoding, and we can hardcode nonexisting dirs. 111071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_action=immediate 111081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 111091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 111101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We cannot hardcode anything, or else we can only hardcode existing 111111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # directories. 111121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hardcode_action=unsupported 111131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 111141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 111151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$hardcode_action" >&6; } 111161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$hardcode_action" = relink || 111181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$inherit_rpath" = yes; then 111191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Fast installation is not supported 111201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_fast_install=no 111211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelif test "$shlibpath_overrides_runpath" = yes || 111221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$enable_shared" = no; then 111231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Fast installation is not necessary 111241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_fast_install=needless 111251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 111261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$enable_dlopen" != xyes; then 111331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_dlopen=unknown 111341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_dlopen_self=unknown 111351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_dlopen_self_static=unknown 111361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 111371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen=no 111381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen_libs= 111391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 111411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck beos*) 111421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen="load_add_on" 111431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen_libs= 111441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen_self=yes 111451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 111461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mingw* | pw32* | cegcc*) 111481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen="LoadLibrary" 111491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen_libs= 111501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 111511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cygwin*) 111531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen="dlopen" 111541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen_libs= 111551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 111561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck darwin*) 111581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # if libdl is installed we need to link against it 111591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 111601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for dlopen in -ldl... " >&6; } 111611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_lib_dl_dlopen+:} false; then : 111621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 111631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 111641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_check_lib_save_LIBS=$LIBS 111651176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS="-ldl $LIBS" 111661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 111671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 111681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Override any GCC internal prototype to avoid an error. 111701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Use char because int might match the return type of a GCC 111711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck builtin and then its argument prototype would still apply. */ 111721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 111731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextern "C" 111741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 111751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchar dlopen (); 111761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 111771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 111781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 111791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreturn dlopen (); 111801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 111811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 111821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 111831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 111841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 111851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_dl_dlopen=yes 111861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 111871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_dl_dlopen=no 111881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 111891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 111901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 111911176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS=$ac_check_lib_save_LIBS 111921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 111931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 111941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 111951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 111961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 111971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 111981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 111991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen="dyld" 112001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen_libs= 112011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen_self=yes 112021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 112031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 112041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 112051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 112061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 112071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 112081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 112091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_func_shl_load" = xyes; then : 112101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen="shl_load" 112111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 112121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 112131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for shl_load in -ldld... " >&6; } 112141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_lib_dld_shl_load+:} false; then : 112151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 112161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 112171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_check_lib_save_LIBS=$LIBS 112181176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS="-ldld $LIBS" 112191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 112201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 112211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 112221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Override any GCC internal prototype to avoid an error. 112231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Use char because int might match the return type of a GCC 112241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck builtin and then its argument prototype would still apply. */ 112251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 112261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextern "C" 112271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 112281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchar shl_load (); 112291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 112301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 112311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 112321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreturn shl_load (); 112331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 112341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 112351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 112361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 112371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 112381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_dld_shl_load=yes 112391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 112401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_dld_shl_load=no 112411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 112421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 112431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 112441176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS=$ac_check_lib_save_LIBS 112451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 112461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 112471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 112481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_lib_dld_shl_load" = xyes; then : 112491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 112501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 112511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 112521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_func_dlopen" = xyes; then : 112531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen="dlopen" 112541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 112551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 112561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for dlopen in -ldl... " >&6; } 112571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_lib_dl_dlopen+:} false; then : 112581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 112591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 112601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_check_lib_save_LIBS=$LIBS 112611176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS="-ldl $LIBS" 112621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 112631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 112641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 112651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Override any GCC internal prototype to avoid an error. 112661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Use char because int might match the return type of a GCC 112671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck builtin and then its argument prototype would still apply. */ 112681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 112691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextern "C" 112701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 112711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchar dlopen (); 112721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 112731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 112741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 112751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreturn dlopen (); 112761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 112771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 112781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 112791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 112801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 112811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_dl_dlopen=yes 112821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 112831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_dl_dlopen=no 112841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 112851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 112861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 112871176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS=$ac_check_lib_save_LIBS 112881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 112891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 112901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 112911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_lib_dl_dlopen" = xyes; then : 112921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 112931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 112941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 112951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for dlopen in -lsvld... " >&6; } 112961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_lib_svld_dlopen+:} false; then : 112971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 112981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 112991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_check_lib_save_LIBS=$LIBS 113001176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS="-lsvld $LIBS" 113011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 113021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 113031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Override any GCC internal prototype to avoid an error. 113051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Use char because int might match the return type of a GCC 113061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck builtin and then its argument prototype would still apply. */ 113071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 113081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextern "C" 113091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 113101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchar dlopen (); 113111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 113121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 113131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 113141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreturn dlopen (); 113151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 113161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 113171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 113181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 113191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 113201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_svld_dlopen=yes 113211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 113221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_svld_dlopen=no 113231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 113241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 113251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 113261176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS=$ac_check_lib_save_LIBS 113271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 113281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 113291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 113301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_lib_svld_dlopen" = xyes; then : 113311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 113321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 113331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 113341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for dld_link in -ldld... " >&6; } 113351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_lib_dld_dld_link+:} false; then : 113361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 113371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 113381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_check_lib_save_LIBS=$LIBS 113391176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS="-ldld $LIBS" 113401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 113411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 113421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Override any GCC internal prototype to avoid an error. 113441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Use char because int might match the return type of a GCC 113451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck builtin and then its argument prototype would still apply. */ 113461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 113471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextern "C" 113481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 113491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchar dld_link (); 113501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 113511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 113521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 113531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreturn dld_link (); 113541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 113551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 113561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 113571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 113581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 113591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_dld_dld_link=yes 113601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 113611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_dld_dld_link=no 113621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 113631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 113641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 113651176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS=$ac_check_lib_save_LIBS 113661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 113671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 113681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 113691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_lib_dld_dld_link" = xyes; then : 113701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 113711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 113721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 113751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 113781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 113811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 113841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 113871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 113891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 113901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$lt_cv_dlopen" != xno; then 113921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_dlopen=yes 113931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 113941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_dlopen=no 113951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 113961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 113971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $lt_cv_dlopen in 113981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dlopen) 113991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_CPPFLAGS="$CPPFLAGS" 114001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 114011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 114021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 114031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 114041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 114051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LIBS="$LIBS" 114061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$lt_cv_dlopen_libs $LIBS" 114071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 114081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 114091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether a program can dlopen itself... " >&6; } 114101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_dlopen_self+:} false; then : 114111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 114121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 114131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$cross_compiling" = yes; then : 114141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen_self=cross 114151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 114161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 114171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_status=$lt_dlunknown 114181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat > conftest.$ac_ext <<_LT_EOF 114191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#line $LINENO "configure" 114201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include "confdefs.h" 114211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 114221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if HAVE_DLFCN_H 114231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <dlfcn.h> 114241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 114251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 114261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdio.h> 114271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 114281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef RTLD_GLOBAL 114291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLGLOBAL RTLD_GLOBAL 114301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#else 114311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ifdef DL_GLOBAL 114321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLGLOBAL DL_GLOBAL 114331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# else 114341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLGLOBAL 0 114351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 114361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 114371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 114381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 114391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck find out it does not work in some platform. */ 114401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef LT_DLLAZY_OR_NOW 114411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ifdef RTLD_LAZY 114421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLLAZY_OR_NOW RTLD_LAZY 114431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# else 114441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ifdef DL_LAZY 114451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLLAZY_OR_NOW DL_LAZY 114461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# else 114471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ifdef RTLD_NOW 114481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLLAZY_OR_NOW RTLD_NOW 114491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# else 114501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ifdef DL_NOW 114511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLLAZY_OR_NOW DL_NOW 114521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# else 114531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLLAZY_OR_NOW 0 114541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 114551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 114561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 114571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 114581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 114591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 114601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* When -fvisbility=hidden is used, assume the code has been annotated 114611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck correspondingly for the symbols needed. */ 114621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 114631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint fnord () __attribute__((visibility("default"))); 114641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 114651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 114661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint fnord () { return 42; } 114671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main () 114681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 114691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 114701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int status = $lt_dlunknown; 114711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 114721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (self) 114731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 114741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 114751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 114761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 114771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 114781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else puts (dlerror ()); 114791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 114801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /* dlclose (self); */ 114811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 114821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 114831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck puts (dlerror ()); 114841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 114851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return status; 114861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 114871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 114881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 114891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $ac_link) 2>&5 114901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 114911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 114921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 114931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (./conftest; exit; ) >&5 2>/dev/null 114941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_status=$? 114951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case x$lt_status in 114961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 114971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 114981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 114991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 115001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else : 115011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # compilation failed 115021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen_self=no 115031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 115041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 115051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -fr conftest* 115061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 115071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 115081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 115091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 115101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_dlopen_self" >&6; } 115111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 115121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$lt_cv_dlopen_self" = xyes; then 115131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 115141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 115151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 115161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${lt_cv_dlopen_self_static+:} false; then : 115171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 115181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 115191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$cross_compiling" = yes; then : 115201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen_self_static=cross 115211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 115221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 115231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_status=$lt_dlunknown 115241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat > conftest.$ac_ext <<_LT_EOF 115251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#line $LINENO "configure" 115261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include "confdefs.h" 115271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 115281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if HAVE_DLFCN_H 115291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <dlfcn.h> 115301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 115311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 115321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdio.h> 115331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 115341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef RTLD_GLOBAL 115351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLGLOBAL RTLD_GLOBAL 115361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#else 115371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ifdef DL_GLOBAL 115381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLGLOBAL DL_GLOBAL 115391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# else 115401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLGLOBAL 0 115411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 115421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 115431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 115441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 115451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck find out it does not work in some platform. */ 115461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef LT_DLLAZY_OR_NOW 115471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ifdef RTLD_LAZY 115481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLLAZY_OR_NOW RTLD_LAZY 115491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# else 115501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ifdef DL_LAZY 115511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLLAZY_OR_NOW DL_LAZY 115521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# else 115531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ifdef RTLD_NOW 115541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLLAZY_OR_NOW RTLD_NOW 115551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# else 115561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ifdef DL_NOW 115571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLLAZY_OR_NOW DL_NOW 115581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# else 115591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# define LT_DLLAZY_OR_NOW 0 115601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 115611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 115621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 115631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 115641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 115651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 115661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* When -fvisbility=hidden is used, assume the code has been annotated 115671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck correspondingly for the symbols needed. */ 115681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 115691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint fnord () __attribute__((visibility("default"))); 115701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 115711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 115721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint fnord () { return 42; } 115731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main () 115741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 115751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 115761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int status = $lt_dlunknown; 115771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 115781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (self) 115791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 115801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 115811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 115821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 115831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 115841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else puts (dlerror ()); 115851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 115861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /* dlclose (self); */ 115871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 115881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 115891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck puts (dlerror ()); 115901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 115911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return status; 115921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 115931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 115941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 115951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (eval $ac_link) 2>&5 115961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 115971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 115981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 115991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (./conftest; exit; ) >&5 2>/dev/null 116001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_status=$? 116011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case x$lt_status in 116021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 116031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 116041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 116051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 116061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else : 116071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # compilation failed 116081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lt_cv_dlopen_self_static=no 116091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 116101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 116111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -fr conftest* 116121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 116151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 116161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$lt_cv_dlopen_self_static" >&6; } 116171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 116181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CPPFLAGS="$save_CPPFLAGS" 116201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 116211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS" 116221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 116231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 116241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $lt_cv_dlopen_self in 116261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 116271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) enable_dlopen_self=unknown ;; 116281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 116291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $lt_cv_dlopen_self_static in 116311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 116321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) enable_dlopen_self_static=unknown ;; 116331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 116341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 116351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstriplib= 116531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_striplib= 116541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 116551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether stripping libraries is possible... " >&6; } 116561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 116571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 116581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$striplib" && striplib="$STRIP --strip-unneeded" 116591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 116601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "yes" >&6; } 116611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 116621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# FIXME - insert some real tests, host_os isn't really good enough 116631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 116641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck darwin*) 116651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$STRIP" ; then 116661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck striplib="$STRIP -x" 116671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck old_striplib="$STRIP -S" 116681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 116691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "yes" >&6; } 116701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 116711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 116721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 116731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 116741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 116751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 116761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 116771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 116781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 116791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 116801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 116811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Report which library types will actually be built 116941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 116951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking if libtool supports shared libraries... " >&6; } 116961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 116971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$can_build_shared" >&6; } 116981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 116991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 117001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether to build shared libraries... " >&6; } 117011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$can_build_shared" = "no" && enable_shared=no 117021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # On AIX, shared libraries and static libraries use the same namespace, and 117041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # are all built from PIC. 117051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 117061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix3*) 117071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$enable_shared" = yes && enable_static=no 117081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$RANLIB"; then 117091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck archive_cmds="$archive_cmds~\$RANLIB \$lib" 117101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck postinstall_cmds='$RANLIB $lib' 117111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 117121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 117131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix[4-9]*) 117151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 117161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$enable_shared" = yes && enable_static=no 117171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 117181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 117191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 117201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 117211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$enable_shared" >&6; } 117221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 117241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether to build static libraries... " >&6; } 117251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Make sure either enable_shared or enable_static is yes. 117261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$enable_shared" = yes || enable_static=yes 117271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 117281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$enable_static" >&6; } 117291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 117341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ext=c 117351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cpp='$CPP $CPPFLAGS' 117361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 117371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 117381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_compiler_gnu=$ac_cv_c_compiler_gnu 117391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117401176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCC="$lt_save_CC" 117411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_config_commands="$ac_config_commands libtool" 117571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Only expand once: 117621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_func in getisax 117651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo : 117661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_fn_c_check_func "$LINENO" "getisax" "ac_cv_func_getisax" 117671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_func_getisax" = xyes; then : 117681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat >>confdefs.h <<_ACEOF 117691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define HAVE_GETISAX 1 117701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 117711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 117731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 117741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 117761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 117771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_c_bigendian+:} false; then : 117781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 117791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 117801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_bigendian=unknown 117811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # See if we're dealing with a universal compiler. 117821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 117831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 117841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef __APPLE_CC__ 117851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck not a universal capable compiler 117861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck #endif 117871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck typedef int dummy; 117881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 117901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 117911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 117921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check for potential -arch flags. It is not universal unless 117931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # there are at least two -arch flags with different values. 117941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_arch= 117951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev= 117961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 117971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_prev"; then 117981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_word in 117991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck i?86 | x86_64 | ppc | ppc64) 118001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 118011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_arch=$ac_word 118021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 118031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_bigendian=universal 118041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 118051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 118061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 118071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 118081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev= 118091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test "x$ac_word" = "x-arch"; then 118101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_prev=arch 118111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 118121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 118131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 118141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 118151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $ac_cv_c_bigendian = unknown; then 118161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # See if sys/param.h defines the BYTE_ORDER macro. 118171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 118181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 118191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <sys/types.h> 118201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck #include <sys/param.h> 118211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 118221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 118231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 118241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 118251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 118261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 118271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && LITTLE_ENDIAN) 118281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck bogus endian macros 118291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck #endif 118301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 118311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 118321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 118331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 118341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 118351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 118361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # It does; now see whether it defined to BIG_ENDIAN or not. 118371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 118381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 118391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <sys/types.h> 118401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck #include <sys/param.h> 118411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 118421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 118431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 118441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 118451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if BYTE_ORDER != BIG_ENDIAN 118461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck not big endian 118471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck #endif 118481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 118491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 118501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 118511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 118521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 118531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 118541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_bigendian=yes 118551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 118561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_bigendian=no 118571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 118581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 118591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 118601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 118611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 118621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $ac_cv_c_bigendian = unknown; then 118631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 118641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 118651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 118661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <limits.h> 118671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 118681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 118691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 118701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 118711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 118721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck bogus endian macros 118731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck #endif 118741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 118751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 118761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 118771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 118781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 118791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 118801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # It does; now see whether it defined to _BIG_ENDIAN or not. 118811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 118821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 118831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <limits.h> 118841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 118851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 118861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 118871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 118881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef _BIG_ENDIAN 118891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck not big endian 118901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck #endif 118911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 118921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 118931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 118941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 118951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 118961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 118971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_bigendian=yes 118981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 118991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_bigendian=no 119001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 119011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 119021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 119031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 119041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 119051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $ac_cv_c_bigendian = unknown; then 119061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Compile a test program. 119071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$cross_compiling" = yes; then : 119081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Try to guess by grepping values from an object file. 119091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 119101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 119111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshort int ascii_mm[] = 119121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 119131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck short int ascii_ii[] = 119141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 119151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int use_ascii (int i) { 119161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return ascii_mm[i] + ascii_ii[i]; 119171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 119181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck short int ebcdic_ii[] = 119191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 119201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck short int ebcdic_mm[] = 119211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 119221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int use_ebcdic (int i) { 119231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return ebcdic_mm[i] + ebcdic_ii[i]; 119241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 119251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck extern int foo; 119261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 119271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 119281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 119291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 119301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreturn use_ascii (foo) == use_ebcdic (foo); 119311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 119321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 119331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 119341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 119351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 119361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 119371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_bigendian=yes 119381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 119391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 119401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$ac_cv_c_bigendian" = unknown; then 119411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_bigendian=no 119421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 119431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # finding both strings is unlikely to happen, but who knows? 119441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_bigendian=unknown 119451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 119461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 119471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 119481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 119491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 119501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 119511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 119521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$ac_includes_default 119531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 119541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 119551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 119561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 119571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /* Are we little or big endian? From Harbison&Steele. */ 119581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck union 119591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 119601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck long int l; 119611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck char c[sizeof (long int)]; 119621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } u; 119631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck u.l = 1; 119641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return u.c[sizeof (long int) - 1] == 1; 119651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 119661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 119671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 119681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 119691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 119701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_run "$LINENO"; then : 119711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_bigendian=no 119721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 119731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_bigendian=yes 119741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 119751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 119761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest.$ac_objext conftest.beam conftest.$ac_ext 119771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 119781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 119791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 119801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 119811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 119821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_c_bigendian" >&6; } 119831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_cv_c_bigendian in #( 119841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck yes) 119851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 119861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck;; #( 119871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no) 119881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; #( 119891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck universal) 119901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 119911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 119921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 119931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; #( 119941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 119951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "unknown endianness 119961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 119971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 119981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 119991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 120001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for inline... " >&6; } 120011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_c_inline+:} false; then : 120021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 120031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 120041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_inline=no 120051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_kw in inline __inline__ __inline; do 120061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 120071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 120081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef __cplusplus 120091176bdada62cabc6ec4b0308a930e83b679d5d36John Recktypedef int foo_t; 120101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic $ac_kw foo_t static_foo () {return 0; } 120111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$ac_kw foo_t foo () {return 0; } 120121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 120131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 120151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 120161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_c_inline=$ac_kw 120171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 120181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 120191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$ac_cv_c_inline" != no && break 120201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 120211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 120231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 120241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_c_inline" >&6; } 120251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $ac_cv_c_inline in 120271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck inline | yes) ;; 120281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 120291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_cv_c_inline in 120301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck no) ac_val=;; 120311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_val=$ac_cv_c_inline;; 120321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 120331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat >>confdefs.h <<_ACEOF 120341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef __cplusplus 120351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define inline $ac_val 120361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 120371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 120381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 120391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 120401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120441176bdada62cabc6ec4b0308a930e83b679d5d36John ReckWERROR= 120451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor w in -Werror -errwarn; do 120461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "z$WERROR" = "z"; then 120471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports $w" >&5 120481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether the compiler supports $w... " >&6; } 120491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_CFLAGS="$CFLAGS" 120501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 120511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LIBS="$LIBS" 120521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="" 120531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="" 120541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="" 120551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS=$w 120561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS $CFLAGS" 120571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS $LDFLAGS" 120581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS $LIBS" 120591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 120601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 120611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main(int c, char **v) { (void)c; (void)v; return 0; } 120621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 120631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 120641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 120651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=yes 120661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 120671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 120681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 120691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 120701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 120711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 120721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_stderr" != "x"; then 120741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 120751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 120761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_flag" = "xyes"; then 120781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck WERROR=$w; yesno=yes 120791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 120801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck yesno=no 120811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 120821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS" 120831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 120841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS" 120851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $yesno" >&5 120871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$yesno" >&6; } 120881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 120891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 120901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 120931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The cast to long int works around a bug in the HP C Compiler 120941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 120951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 120961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# This bug is HP SR number 8606223364. 120971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 120981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking size of long... " >&6; } 120991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_sizeof_long+:} false; then : 121001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 121011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 121021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 121031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 121051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$ac_cv_type_long" = yes; then 121061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 121071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 121081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_error 77 "cannot compute sizeof (long) 121091176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee \`config.log' for more details" "$LINENO" 5; } 121101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 121111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_sizeof_long=0 121121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 121131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 121141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 121161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 121171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_sizeof_long" >&6; } 121181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>confdefs.h <<_ACEOF 121221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define SIZEOF_LONG $ac_cv_sizeof_long 121231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 121241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Checks for Sun Studio compilers 121281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 121291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 121301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck SUNCC="yes" 121311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 121321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck SUNCC="no" 121331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 121341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_decl "$LINENO" "__amd64" "ac_cv_have_decl___amd64" "$ac_includes_default" 121361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_have_decl___amd64" = xyes; then : 121371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AMD64_ABI="yes" 121381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 121391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck AMD64_ABI="no" 121401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 121411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Default CFLAGS to -O -g rather than just the -g from AC_PROG_CC 121441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# if we're using Sun Studio and neither the user nor a config.site 121451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# has set CFLAGS. 121461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $SUNCC = yes && \ 121471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "x$test_CFLAGS" = "x" && \ 121481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$CFLAGS" = "-g" 121491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckthen 121501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="-O -g" 121511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 121521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 121541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# We ignore pixman_major in the version here because the major version should 121551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# always be encoded in the actual library name. Ie., the soname is: 121561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 121571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# pixman-$(pixman_major).0.minor.micro 121581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 121591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121631176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLT_VERSION_INFO="30:0:30" 121641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121651176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPIXMAN_VERSION_MAJOR=0 121661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121671176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPIXMAN_VERSION_MINOR=30 121681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121691176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPIXMAN_VERSION_MICRO=0 121701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check for dependencies 121751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -Wall" >&5 121771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether the compiler supports -Wall... " >&6; } 121781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_CFLAGS="$CFLAGS" 121791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 121801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LIBS="$LIBS" 121811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="" 121821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="" 121831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="" 121841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$WERROR -Wall" 121851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS $CFLAGS" 121861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS $LDFLAGS" 121871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS $LIBS" 121881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 121891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 121901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int main(int c, char **v) { (void)c; (void)v; return 0; } 121921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 121931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 121941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 121951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 121961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=yes 121971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 121981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 121991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 122001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 122011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 122021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 122031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_stderr" != "x"; then 122051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 122061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 122071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_flag" = "xyes"; then 122091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _yesno=yes 122101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 122111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _yesno=no 122121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 122131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS" 122141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 122151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS" 122161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$_yesno" = xyes; then 122181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$CFLAGS -Wall" 122191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 122201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_yesno" >&5 122211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$_yesno" >&6; } 122221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fno-strict-aliasing" >&5 122241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether the compiler supports -fno-strict-aliasing... " >&6; } 122251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_CFLAGS="$CFLAGS" 122261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 122271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LIBS="$LIBS" 122281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="" 122291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="" 122301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="" 122311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$WERROR -fno-strict-aliasing" 122321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS $CFLAGS" 122331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS $LDFLAGS" 122341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS $LIBS" 122351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 122361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 122371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int main(int c, char **v) { (void)c; (void)v; return 0; } 122391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 122411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 122421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 122431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=yes 122441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 122451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 122461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 122471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 122481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 122491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 122501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_stderr" != "x"; then 122521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 122531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 122541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_flag" = "xyes"; then 122561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _yesno=yes 122571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 122581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _yesno=no 122591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 122601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS" 122611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 122621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS" 122631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$_yesno" = xyes; then 122651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$CFLAGS -fno-strict-aliasing" 122661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 122671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_yesno" >&5 122681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$_yesno" >&6; } 122691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check for OpenMP support only when autoconf support that (require autoconf >=2.62) 122731176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOPENMP_CFLAGS= 122741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck OPENMP_CFLAGS= 122761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check whether --enable-openmp was given. 122771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_openmp+set}" = set; then : 122781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_openmp; 122791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 122801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$enable_openmp" != no; then 122821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to support OpenMP" >&5 122831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $CC option to support OpenMP... " >&6; } 122841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_prog_c_openmp+:} false; then : 122851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 122861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 122871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 122881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 122891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef _OPENMP 122911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck choke me 122921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 122931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <omp.h> 122941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main () { return omp_get_num_threads (); } 122951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 122961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 122971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 122981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_c_openmp='none needed' 122991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 123001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_c_openmp='unsupported' 123011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_option in -fopenmp -xopenmp -openmp -mp -omp -qsmp=omp; do 123021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_save_CFLAGS=$CFLAGS 123031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$CFLAGS $ac_option" 123041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 123051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 123061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 123071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef _OPENMP 123081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck choke me 123091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 123101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <omp.h> 123111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main () { return omp_get_num_threads (); } 123121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 123131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 123141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 123151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_prog_c_openmp=$ac_option 123161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 123171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 123181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 123191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS=$ac_save_CFLAGS 123201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$ac_cv_prog_c_openmp" != unsupported; then 123211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 123221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 123231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 123241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 123251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 123261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 123271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 123281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_c_openmp" >&5 123291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_prog_c_openmp" >&6; } 123301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_cv_prog_c_openmp in #( 123311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "none needed" | unsupported) 123321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; #( 123331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 123341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck OPENMP_CFLAGS=$ac_cv_prog_c_openmp ;; 123351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 123361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 123371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 123381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 123391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 123401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$enable_openmp" = "xyes" && test "x$ac_cv_prog_c_openmp" = "xunsupported" ; then 123411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenMP support requested but found unsupported" >&5 123421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: OpenMP support requested but found unsupported" >&2;} 123431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 123441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 123451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_prog_c_openmp" != "xunsupported" && test "x$ac_cv_prog_c_openmp" != "x"; then 123461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 123471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 123481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_CFLAGS="$CFLAGS" 123491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 123501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LIBS="$LIBS" 123511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="" 123521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="" 123531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="" 123541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$OPENMP_CFLAGS" LDFLAGS="$OPENMP_CFLAGS" 123551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS $CFLAGS" 123561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS $LDFLAGS" 123571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS $LIBS" 123581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 123591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 123601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck #include <stdio.h> 123611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 123621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck extern unsigned int lcg_seed; 123631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck #pragma omp threadprivate(lcg_seed) 123641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck unsigned int lcg_seed; 123651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 123661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck unsigned function(unsigned a, unsigned b) 123671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 123681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck lcg_seed ^= b; 123691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return ((a + b) ^ a ) + lcg_seed; 123701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 123711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 123721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int main(int argc, char **argv) 123731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 123741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int i; 123751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int n1 = 0, n2 = argc; 123761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck unsigned checksum = 0; 123771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int verbose = argv != NULL; 123781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck unsigned (*test_function)(unsigned, unsigned); 123791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test_function = function; 123801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck #pragma omp parallel for reduction(+:checksum) default(none) \ 123811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shared(n1, n2, test_function, verbose) 123821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for (i = n1; i < n2; i++) 123831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 123841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck unsigned crc = test_function (i, 0); 123851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (verbose) 123861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck printf ("%d: %08X\n", i, crc); 123871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck checksum += crc; 123881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 123891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck printf("%u\n", checksum); 123901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 123911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 123921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 123931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 123941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 123951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 123961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=yes 123971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 123981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 123991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 124001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 124011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 124021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 124031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_stderr" != "x"; then 124051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 124061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 124071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_flag" = "xyes"; then 124091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_openmp=yes 124101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 124111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_openmp=no 124121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 124131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS" 124141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 124151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS" 124161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$have_openmp" = "xyes" ; then 124181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define USE_OPENMP 1" >>confdefs.h 124201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 124221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 124231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fvisibility=hidden" >&5 124271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether the compiler supports -fvisibility=hidden... " >&6; } 124281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_CFLAGS="$CFLAGS" 124291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 124301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LIBS="$LIBS" 124311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="" 124321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="" 124331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="" 124341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$WERROR -fvisibility=hidden" 124351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS $CFLAGS" 124361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS $LDFLAGS" 124371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS $LIBS" 124381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 124391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 124401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined(__GNUC__) && (__GNUC__ >= 4) 124411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef _WIN32 124421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error Have -fvisibility but it is ignored and generates a warning 124431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 124441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#else 124451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error Need GCC 4.0 for visibility 124461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 124471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int main(int c, char **v) { (void)c; (void)v; return 0; } 124491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 124511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 124521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 124531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=yes 124541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 124551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 124561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 124571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 124581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 124591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 124601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_stderr" != "x"; then 124621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 124631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 124641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_flag" = "xyes"; then 124661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _yesno=yes 124671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 124681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _yesno=no 124691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 124701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS" 124711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 124721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS" 124731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$_yesno" = xyes; then 124751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$CFLAGS -fvisibility=hidden" 124761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 124771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_yesno" >&5 124781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$_yesno" >&6; } 124791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 124811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -xldscope=hidden" >&5 124821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether the compiler supports -xldscope=hidden... " >&6; } 124831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_CFLAGS="$CFLAGS" 124841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 124851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LIBS="$LIBS" 124861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="" 124871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="" 124881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="" 124891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$WERROR -xldscope=hidden" 124901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS $CFLAGS" 124911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS $LDFLAGS" 124921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS $LIBS" 124931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 124941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 124951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined(__SUNPRO_C) && (__SUNPRO_C >= 0x550) 124961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#else 124971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error Need Sun Studio 8 for visibility 124981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 124991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int main(int c, char **v) { (void)c; (void)v; return 0; } 125011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 125031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 125041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 125051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=yes 125061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 125071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 125081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 125091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 125101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 125111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 125121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_stderr" != "x"; then 125141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 125151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 125161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_flag" = "xyes"; then 125181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _yesno=yes 125191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 125201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _yesno=no 125211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 125221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS" 125231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 125241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS" 125251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$_yesno" = xyes; then 125271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$CFLAGS -xldscope=hidden" 125281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 125291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_yesno" >&5 125301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$_yesno" >&6; } 125311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$LS_CFLAGS" = "x" ; then 125351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LS_CFLAGS="-march=loongson2f" 125361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 125371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhave_loongson_mmi=no 125391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use Loongson MMI assembler" >&5 125401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether to use Loongson MMI assembler... " >&6; } 125411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckxserver_save_CFLAGS=$CFLAGS 125431176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS=" $LS_CFLAGS $CFLAGS -I$srcdir" 125441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 125451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 125461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef __mips_loongson_vector_rev 125481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error "Loongson Multimedia Instructions are only available on Loongson" 125491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 125501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 4)) 125511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error "Need GCC >= 4.4 for Loongson MMI compilation" 125521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 125531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include "pixman/loongson-mmintrin.h" 125541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main () { 125551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck union { 125561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck __m64 v; 125571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck char c[8]; 125581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } a = { .c = {1, 2, 3, 4, 5, 6, 7, 8} }; 125591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int b = 4; 125601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck __m64 c = _mm_srli_pi16 (a.v, b); 125611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 125621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 125631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 125641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 125651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_loongson_mmi=yes 125661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 125671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 125681176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS=$xserver_save_CFLAGS 125691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-loongson-mmi was given. 125711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_loongson_mmi+set}" = set; then : 125721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_loongson_mmi; enable_loongson_mmi=$enableval 125731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 125741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_loongson_mmi=auto 125751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 125761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_loongson_mmi = no ; then 125791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_loongson_mmi=disabled 125801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 125811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $have_loongson_mmi = yes ; then 125831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define USE_LOONGSON_MMI 1" >>confdefs.h 125851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 125871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LS_CFLAGS= 125881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 125891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_loongson_mmi" >&5 125911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$have_loongson_mmi" >&6; } 125921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_loongson_mmi = yes && test $have_loongson_mmi = no ; then 125931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "Loongson MMI not detected" "$LINENO" 5 125941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 125951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 125961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $have_loongson_mmi = yes; then 125971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_LOONGSON_MMI_TRUE= 125981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_LOONGSON_MMI_FALSE='#' 125991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 126001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_LOONGSON_MMI_TRUE='#' 126011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_LOONGSON_MMI_FALSE= 126021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 126031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$MMX_CFLAGS" = "x" ; then 126071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$SUNCC" = "xyes"; then 126081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Sun Studio doesn't have an -xarch=mmx flag, so we have to use sse 126091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # but if we're building 64-bit, mmx & sse support is on by default and 126101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # -xarch=sse throws an error instead 126111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$AMD64_ABI" = "no" ; then 126121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MMX_CFLAGS="-xarch=sse" 126131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 126141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 126151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MMX_CFLAGS="-mmmx -Winline" 126161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 126171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 126181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhave_mmx_intrinsics=no 126201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MMX intrinsics" >&5 126211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether to use MMX intrinsics... " >&6; } 126221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckxserver_save_CFLAGS=$CFLAGS 126231176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS="$MMX_CFLAGS $CFLAGS" 126241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 126251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 126261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined(__GNUC__) && (__GNUC__ < 3 || (__GNUC__ == 3 && __GNUC_MINOR__ < 4)) 126281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error "Need GCC >= 3.4 for MMX intrinsics" 126291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 126301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <mmintrin.h> 126311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main () { 126321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck __m64 v = _mm_cvtsi32_si64 (1); 126331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck __m64 w; 126341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /* Some versions of clang will choke on K */ 126361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck asm ("pshufw %2, %1, %0\n\t" 126371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : "=y" (w) 126381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : "y" (v), "K" (5) 126391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ); 126401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return _mm_cvtsi64_si32 (v); 126421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 126431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 126441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 126451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_mmx_intrinsics=yes 126461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 126471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 126481176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS=$xserver_save_CFLAGS 126491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-mmx was given. 126511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_mmx+set}" = set; then : 126521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_mmx; enable_mmx=$enableval 126531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 126541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_mmx=auto 126551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 126561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_mmx = no ; then 126591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_mmx_intrinsics=disabled 126601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 126611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $have_mmx_intrinsics = yes ; then 126631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define USE_X86_MMX 1" >>confdefs.h 126651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 126671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MMX_CFLAGS= 126681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 126691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mmx_intrinsics" >&5 126711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$have_mmx_intrinsics" >&6; } 126721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_mmx = yes && test $have_mmx_intrinsics = no ; then 126731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "x86 MMX intrinsics not detected" "$LINENO" 5 126741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 126751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $have_mmx_intrinsics = yes; then 126771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_X86_MMX_TRUE= 126781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_X86_MMX_FALSE='#' 126791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 126801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_X86_MMX_TRUE='#' 126811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_X86_MMX_FALSE= 126821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 126831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$SSE2_CFLAGS" = "x" ; then 126871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$SUNCC" = "xyes"; then 126881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # SSE2 is enabled by default in the Sun Studio 64-bit environment 126891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$AMD64_ABI" = "no" ; then 126901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck SSE2_CFLAGS="-xarch=sse2" 126911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 126921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 126931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck SSE2_CFLAGS="-msse2 -Winline" 126941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 126951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 126961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 126971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhave_sse2_intrinsics=no 126981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use SSE2 intrinsics" >&5 126991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether to use SSE2 intrinsics... " >&6; } 127001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckxserver_save_CFLAGS=$CFLAGS 127011176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS="$SSE2_CFLAGS $CFLAGS" 127021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 127041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 127051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 2)) 127071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# if !defined(__amd64__) && !defined(__x86_64__) 127081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# error "Need GCC >= 4.2 for SSE2 intrinsics on x86" 127091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# endif 127101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 127111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <mmintrin.h> 127121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <xmmintrin.h> 127131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <emmintrin.h> 127141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main () { 127151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck __m128i a = _mm_set1_epi32 (0), b = _mm_set1_epi32 (0), c; 127161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck c = _mm_xor_si128 (a, b); 127171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 127181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 127191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 127201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 127211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_sse2_intrinsics=yes 127221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 127231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 127241176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS=$xserver_save_CFLAGS 127251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-sse2 was given. 127271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_sse2+set}" = set; then : 127281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_sse2; enable_sse2=$enableval 127291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 127301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_sse2=auto 127311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 127321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_sse2 = no ; then 127351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_sse2_intrinsics=disabled 127361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 127371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $have_sse2_intrinsics = yes ; then 127391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define USE_SSE2 1" >>confdefs.h 127411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 127431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_sse2_intrinsics" >&5 127451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$have_sse2_intrinsics" >&6; } 127461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_sse2 = yes && test $have_sse2_intrinsics = no ; then 127471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "SSE2 intrinsics not detected" "$LINENO" 5 127481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 127491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $have_sse2_intrinsics = yes; then 127511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_SSE2_TRUE= 127521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_SSE2_FALSE='#' 127531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 127541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_SSE2_TRUE='#' 127551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_SSE2_FALSE= 127561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 127571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $host_os in 127601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck solaris*) 127611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # When building 32-bit binaries, apply a mapfile to ensure that the 127621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # binaries aren't flagged as only able to run on MMX+SSE capable CPUs 127631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # since they check at runtime before using those instructions. 127641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Not all linkers grok the mapfile format so we check for that first. 127651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$AMD64_ABI" = "no" ; then 127661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck use_hwcap_mapfile=no 127671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use a hardware capability map file" >&5 127681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether to use a hardware capability map file... " >&6; } 127691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck hwcap_save_LDFLAGS="$LDFLAGS" 127701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck HWCAP_LDFLAGS='-Wl,-M,$(srcdir)/solaris-hwcap.mapfile' 127711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$LDFLAGS -Wl,-M,pixman/solaris-hwcap.mapfile" 127721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 127731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 127741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main() { return 0; } 127751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 127761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 127771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck use_hwcap_mapfile=yes 127781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 127791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck HWCAP_LDFLAGS="" 127801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 127811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 127821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 127831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$hwcap_save_LDFLAGS" 127841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_hwcap_mapfile" >&5 127851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$use_hwcap_mapfile" >&6; } 127861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 127871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$MMX_LDFLAGS" = "x" ; then 127881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck MMX_LDFLAGS="$HWCAP_LDFLAGS" 127891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 127901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$SSE2_LDFLAGS" = "x" ; then 127911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck SSE2_LDFLAGS="$HWCAP_LDFLAGS" 127921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 127931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 127941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 127951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 127991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "`$CC -v 2>&1 | grep version | grep Apple`"; then 128041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck VMX_CFLAGS="-faltivec" 128051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 128061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck VMX_CFLAGS="-maltivec -mabi=altivec" 128071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 128081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhave_vmx_intrinsics=no 128101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use VMX/Altivec intrinsics" >&5 128111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether to use VMX/Altivec intrinsics... " >&6; } 128121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckxserver_save_CFLAGS=$CFLAGS 128131176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS="$VMX_CFLAGS $CFLAGS" 128141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 128151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 128161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined(__GNUC__) && (__GNUC__ < 3 || (__GNUC__ == 3 && __GNUC_MINOR__ < 4)) 128181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error "Need GCC >= 3.4 for sane altivec support" 128191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 128201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <altivec.h> 128211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main () { 128221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck vector unsigned int v = vec_splat_u32 (1); 128231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck v = vec_sub (v, v); 128241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 128251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 128261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 128271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 128281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_vmx_intrinsics=yes 128291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 128301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 128311176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS=$xserver_save_CFLAGS 128321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-vmx was given. 128341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_vmx+set}" = set; then : 128351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_vmx; enable_vmx=$enableval 128361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 128371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_vmx=auto 128381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 128391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_vmx = no ; then 128421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_vmx_intrinsics=disabled 128431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 128441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $have_vmx_intrinsics = yes ; then 128461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define USE_VMX 1" >>confdefs.h 128481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 128501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck VMX_CFLAGS= 128511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 128521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_vmx_intrinsics" >&5 128541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$have_vmx_intrinsics" >&6; } 128551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_vmx = yes && test $have_vmx_intrinsics = no ; then 128561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "VMX intrinsics not detected" "$LINENO" 5 128571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 128581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $have_vmx_intrinsics = yes; then 128621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_VMX_TRUE= 128631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_VMX_FALSE='#' 128641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 128651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_VMX_TRUE='#' 128661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_VMX_FALSE= 128671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 128681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhave_arm_simd=no 128711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use ARM SIMD assembler" >&5 128721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether to use ARM SIMD assembler... " >&6; } 128731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckxserver_save_CFLAGS=$CFLAGS 128741176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS="-x assembler-with-cpp $CFLAGS" 128751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 128761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 128771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.text 128791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.arch armv6 128801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.object_arch armv4 128811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.arm 128821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.altmacro 128831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef __ARM_EABI__ 128841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error EABI is required (to be sure that calling conventions are compatible) 128851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 128861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpld [r0] 128871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckuqadd8 r0, r0, r0 128881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 128891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 128901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_arm_simd=yes 128911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 128921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 128931176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS=$xserver_save_CFLAGS 128941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 128951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-arm-simd was given. 128961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_arm_simd+set}" = set; then : 128971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_arm_simd; enable_arm_simd=$enableval 128981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 128991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_arm_simd=auto 129001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 129011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_arm_simd = no ; then 129041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_arm_simd=disabled 129051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 129061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $have_arm_simd = yes ; then 129081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define USE_ARM_SIMD 1" >>confdefs.h 129101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 129121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $have_arm_simd = yes; then 129141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_ARM_SIMD_TRUE= 129151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_ARM_SIMD_FALSE='#' 129161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 129171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_ARM_SIMD_TRUE='#' 129181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_ARM_SIMD_FALSE= 129191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 129201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_arm_simd" >&5 129231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$have_arm_simd" >&6; } 129241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_arm_simd = yes && test $have_arm_simd = no ; then 129251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "ARM SIMD intrinsics not detected" "$LINENO" 5 129261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 129271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhave_arm_neon=no 129291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use ARM NEON assembler" >&5 129301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether to use ARM NEON assembler... " >&6; } 129311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckxserver_save_CFLAGS=$CFLAGS 129321176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS="-x assembler-with-cpp $CFLAGS" 129331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 129341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 129351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.text 129371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.fpu neon 129381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.arch armv7a 129391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.object_arch armv4 129401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.eabi_attribute 10, 0 129411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.arm 129421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.altmacro 129431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef __ARM_EABI__ 129441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error EABI is required (to be sure that calling conventions are compatible) 129451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 129461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpld [r0] 129471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckvmovn.u16 d0, q0 129481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 129491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 129501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_arm_neon=yes 129511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 129521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 129531176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS=$xserver_save_CFLAGS 129541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-arm-neon was given. 129561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_arm_neon+set}" = set; then : 129571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_arm_neon; enable_arm_neon=$enableval 129581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 129591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_arm_neon=auto 129601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 129611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_arm_neon = no ; then 129641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_arm_neon=disabled 129651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 129661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $have_arm_neon = yes ; then 129681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define USE_ARM_NEON 1" >>confdefs.h 129701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 129721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $have_arm_neon = yes; then 129741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_ARM_NEON_TRUE= 129751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_ARM_NEON_FALSE='#' 129761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 129771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_ARM_NEON_TRUE='#' 129781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_ARM_NEON_FALSE= 129791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 129801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_arm_neon" >&5 129831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$have_arm_neon" >&6; } 129841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_arm_neon = yes && test $have_arm_neon = no ; then 129851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "ARM NEON intrinsics not detected" "$LINENO" 5 129861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 129871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-arm-iwmmxt was given. 129901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_arm_iwmmxt+set}" = set; then : 129911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_arm_iwmmxt; enable_iwmmxt=$enableval 129921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 129931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_iwmmxt=auto 129941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 129951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 129971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-arm-iwmmxt2 was given. 129981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_arm_iwmmxt2+set}" = set; then : 129991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_arm_iwmmxt2; enable_iwmmxt2=$enableval 130001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 130011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_iwmmxt2=auto 130021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 130031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$IWMMXT_CFLAGS" = "x" ; then 130061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IWMMXT_CFLAGS="-flax-vector-conversions -Winline -march=iwmmxt" 130071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $enable_iwmmxt2 != no ; then 130081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IWMMXT_CFLAGS+="2" 130091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 130101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 130111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhave_iwmmxt_intrinsics=no 130131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use ARM IWMMXT intrinsics" >&5 130141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether to use ARM IWMMXT intrinsics... " >&6; } 130151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckxserver_save_CFLAGS=$CFLAGS 130161176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS="$CFLAGS $IWMMXT_CFLAGS" 130171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 130181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 130191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef __arm__ 130211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error "IWMMXT is only available on ARM" 130221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 130231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifndef __IWMMXT__ 130241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error "IWMMXT not enabled (with -march=iwmmxt)" 130251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 130261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined(__GNUC__) && (__GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)) 130271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error "Need GCC >= 4.5 for IWMMXT intrinsics" 130281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 130291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <mmintrin.h> 130301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main () { 130311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck union { 130321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck __m64 v; 130331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck char c[8]; 130341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } a = { .c = {1, 2, 3, 4, 5, 6, 7, 8} }; 130351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int b = 4; 130361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck __m64 c = _mm_srli_si64 (a.v, b); 130371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 130381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 130391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 130401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_iwmmxt_intrinsics=yes 130411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 130421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 130431176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS=$xserver_save_CFLAGS 130441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_iwmmxt = no ; then 130461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_iwmmxt_intrinsics=disabled 130471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 130481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $have_iwmmxt_intrinsics = yes ; then 130501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define USE_ARM_IWMMXT 1" >>confdefs.h 130521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 130541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IWMMXT_CFLAGS= 130551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 130561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_iwmmxt_intrinsics" >&5 130581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$have_iwmmxt_intrinsics" >&6; } 130591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_iwmmxt = yes && test $have_iwmmxt_intrinsics = no ; then 130601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "IWMMXT intrinsics not detected" "$LINENO" 5 130611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 130621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $have_iwmmxt_intrinsics = yes; then 130641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_ARM_IWMMXT_TRUE= 130651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_ARM_IWMMXT_FALSE='#' 130661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 130671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_ARM_IWMMXT_TRUE='#' 130681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_ARM_IWMMXT_FALSE= 130691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 130701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhave_mips_dspr2=no 130741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use MIPS DSPr2 assembler" >&5 130751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether to use MIPS DSPr2 assembler... " >&6; } 130761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckxserver_save_CFLAGS=$CFLAGS 130771176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS="-mdspr2 $CFLAGS" 130781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 130801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 130811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 130821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if !(defined(__mips__) && __mips_isa_rev >= 2) 130831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error MIPS DSPr2 is currently only available on MIPS32r2 platforms. 130841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 130851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 130861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 130871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 130881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck int c = 0, a = 0, b = 0; 130891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck __asm__ __volatile__ ( 130901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "precr.qb.ph %[c], %[a], %[b] \n\t" 130911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : [c] "=r" (c) 130921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : [a] "r" (a), [b] "r" (b) 130931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ); 130941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return c; 130951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 130961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 130971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 130981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_mips_dspr2=yes 130991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 131011176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS=$xserver_save_CFLAGS 131021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-mips-dspr2 was given. 131041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_mips_dspr2+set}" = set; then : 131051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_mips_dspr2; enable_mips_dspr2=$enableval 131061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 131071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_mips_dspr2=auto 131081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_mips_dspr2 = no ; then 131121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_mips_dspr2=disabled 131131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $have_mips_dspr2 = yes ; then 131161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define USE_MIPS_DSPR2 1" >>confdefs.h 131181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $have_mips_dspr2 = yes; then 131221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_MIPS_DSPR2_TRUE= 131231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_MIPS_DSPR2_FALSE='#' 131241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 131251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_MIPS_DSPR2_TRUE='#' 131261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_MIPS_DSPR2_FALSE= 131271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_mips_dspr2" >&5 131311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$have_mips_dspr2" >&6; } 131321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_mips_dspr2 = yes && test $have_mips_dspr2 = no ; then 131331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "MIPS DSPr2 instructions not detected" "$LINENO" 5 131341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhave_gcc_inline_asm=no 131381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use GNU-style inline assembler" >&5 131391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking whether to use GNU-style inline assembler... " >&6; } 131401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 131411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 131421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main () { 131441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /* Most modern architectures have a NOP instruction, so this is a fairly generic test. */ 131451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck asm volatile ( "\tnop\n" : : : "cc", "memory" ); 131461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 131471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 131481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 131491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 131501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_gcc_inline_asm=yes 131511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 131531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-gcc-inline-asm was given. 131551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_gcc_inline_asm+set}" = set; then : 131561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_gcc_inline_asm; enable_gcc_inline_asm=$enableval 131571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 131581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_gcc_inline_asm=auto 131591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_gcc_inline_asm = no ; then 131631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_gcc_inline_asm=disabled 131641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $have_gcc_inline_asm = yes ; then 131671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define USE_GCC_INLINE_ASM 1" >>confdefs.h 131691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_gcc_inline_asm" >&5 131731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$have_gcc_inline_asm" >&6; } 131741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_gcc_inline_asm = yes && test $have_gcc_inline_asm = no ; then 131751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "GNU-style inline assembler not detected" "$LINENO" 5 131761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $have_gcc_inline_asm = yes; then 131791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_GCC_INLINE_ASM_TRUE= 131801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_GCC_INLINE_ASM_FALSE='#' 131811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 131821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_GCC_INLINE_ASM_TRUE='#' 131831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck USE_GCC_INLINE_ASM_FALSE= 131841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-static-testprogs was given. 131891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_static_testprogs+set}" = set; then : 131901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_static_testprogs; enable_static_testprogs=$enableval 131911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 131921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_static_testprogs=no 131931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 131941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 131961176bdada62cabc6ec4b0308a930e83b679d5d36John ReckTESTPROGS_EXTRA_LDFLAGS= 131971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$enable_static_testprogs" = "xyes" ; then 131981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck TESTPROGS_EXTRA_LDFLAGS="-all-static" 131991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 132001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-timers was given. 132041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_timers+set}" = set; then : 132051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_timers; enable_timers=$enableval 132061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 132071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_timers=no 132081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 132091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_timers = yes ; then 132121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define PIXMAN_TIMERS 1" >>confdefs.h 132141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 132161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-gtk was given. 132201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_gtk+set}" = set; then : 132211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_gtk; enable_gtk=$enableval 132221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 132231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_gtk=auto 132241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 132251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 132341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$ac_tool_prefix"; then 132351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 132361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 132371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 132381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 132391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_path_PKG_CONFIG+:} false; then : 132401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 132411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 132421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $PKG_CONFIG in 132431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [\\/]* | ?:[\\/]*) 132441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 132451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 132461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 132471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 132481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 132491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 132501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 132511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 132521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 132531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 132541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 132551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 132561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 132571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 132581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 132591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 132601176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 132611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 132631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 132641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 132651176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPKG_CONFIG=$ac_cv_path_PKG_CONFIG 132661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$PKG_CONFIG"; then 132671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 132681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$PKG_CONFIG" >&6; } 132691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 132701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 132711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 132721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 132731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 132751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 132761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$ac_cv_path_PKG_CONFIG"; then 132771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_pt_PKG_CONFIG=$PKG_CONFIG 132781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the first word of "pkg-config", so it can be a program name with args. 132791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckset dummy pkg-config; ac_word=$2 132801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 132811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for $ac_word... " >&6; } 132821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 132831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 132841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 132851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_pt_PKG_CONFIG in 132861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [\\/]* | ?:[\\/]*) 132871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 132881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 132891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 132901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 132911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 132921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 132931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 132941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 132951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_exec_ext in '' $ac_executable_extensions; do 132961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 132971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 132981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 132991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 2 133001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 133011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 133021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 133031176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 133041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 133051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 133061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 133071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 133081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 133091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_pt_PKG_CONFIG"; then 133101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 133111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_pt_PKG_CONFIG" >&6; } 133121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 133131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 133141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 133151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 133161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 133171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$ac_pt_PKG_CONFIG" = x; then 133181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PKG_CONFIG="" 133191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 133201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cross_compiling:$ac_tool_warned in 133211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckyes:) 133221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 133231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 133241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tool_warned=yes ;; 133251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 133261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PKG_CONFIG=$ac_pt_PKG_CONFIG 133271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 133281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 133291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 133301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 133311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 133321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 133331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$PKG_CONFIG"; then 133341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _pkg_min_version=0.9.0 133351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 133361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 133371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 133381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 133391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "yes" >&6; } 133401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 133411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 133421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 133431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PKG_CONFIG="" 133441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 133451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 133461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 133471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_gtk = yes ; then 133481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pixman_version_string in -lpixman-1" >&5 133491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for pixman_version_string in -lpixman-1... " >&6; } 133501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_lib_pixman_1_pixman_version_string+:} false; then : 133511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 133521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 133531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_check_lib_save_LIBS=$LIBS 133541176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS="-lpixman-1 $LIBS" 133551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 133561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 133571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 133581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Override any GCC internal prototype to avoid an error. 133591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Use char because int might match the return type of a GCC 133601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck builtin and then its argument prototype would still apply. */ 133611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 133621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextern "C" 133631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 133641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchar pixman_version_string (); 133651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 133661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 133671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 133681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreturn pixman_version_string (); 133691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 133701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 133711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 133721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 133731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 133741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_pixman_1_pixman_version_string=yes 133751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 133761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_pixman_1_pixman_version_string=no 133771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 133781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 133791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 133801176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS=$ac_check_lib_save_LIBS 133811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 133821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pixman_1_pixman_version_string" >&5 133831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_lib_pixman_1_pixman_version_string" >&6; } 133841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_lib_pixman_1_pixman_version_string" = xyes; then : 133851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat >>confdefs.h <<_ACEOF 133861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define HAVE_LIBPIXMAN_1 1 133871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 133881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 133891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="-lpixman-1 $LIBS" 133901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 133911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 133921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 133931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 133941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpkg_failed=no 133951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5 133961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for GTK... " >&6; } 133971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 133981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$GTK_CFLAGS"; then 133991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_GTK_CFLAGS="$GTK_CFLAGS" 134001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -n "$PKG_CONFIG"; then 134011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$PKG_CONFIG" && \ 134021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 pixman-1\""; } >&5 134031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ($PKG_CONFIG --exists --print-errors "gtk+-2.0 pixman-1") 2>&5 134041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 134051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 134061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 134071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 pixman-1" 2>/dev/null` 134081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 134091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=yes 134101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 134111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 134121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=untried 134131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 134141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$GTK_LIBS"; then 134151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_GTK_LIBS="$GTK_LIBS" 134161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -n "$PKG_CONFIG"; then 134171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$PKG_CONFIG" && \ 134181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 pixman-1\""; } >&5 134191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ($PKG_CONFIG --exists --print-errors "gtk+-2.0 pixman-1") 2>&5 134201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 134211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 134221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 134231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 pixman-1" 2>/dev/null` 134241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 134251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=yes 134261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 134271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 134281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=untried 134291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 134301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $pkg_failed = yes; then 134341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 134351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 134361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 134381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _pkg_short_errors_supported=yes 134391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 134401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _pkg_short_errors_supported=no 134411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 134421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $_pkg_short_errors_supported = yes; then 134431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-2.0 pixman-1" 2>&1` 134441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 134451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-2.0 pixman-1" 2>&1` 134461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 134471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Put the nasty error message in config.log where it belongs 134481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$GTK_PKG_ERRORS" >&5 134491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "Package requirements (gtk+-2.0 pixman-1) were not met: 134511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$GTK_PKG_ERRORS 134531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134541176bdada62cabc6ec4b0308a930e83b679d5d36John ReckConsider adjusting the PKG_CONFIG_PATH environment variable if you 134551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinstalled software in a non-standard prefix. 134561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134571176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAlternatively, you may set the environment variables GTK_CFLAGS 134581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckand GTK_LIBS to avoid the need to call pkg-config. 134591176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee the pkg-config man page for more details." "$LINENO" 5 134601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelif test $pkg_failed = untried; then 134621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 134631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 134641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 134651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 134661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 134671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckis in your PATH or set the PKG_CONFIG environment variable to the full 134681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpath to pkg-config. 134691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134701176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAlternatively, you may set the environment variables GTK_CFLAGS 134711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckand GTK_LIBS to avoid the need to call pkg-config. 134721176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee the pkg-config man page for more details. 134731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134741176bdada62cabc6ec4b0308a930e83b679d5d36John ReckTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 134751176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee \`config.log' for more details" "$LINENO" 5; } 134761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 134781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GTK_CFLAGS=$pkg_cv_GTK_CFLAGS 134791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GTK_LIBS=$pkg_cv_GTK_LIBS 134801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 134811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "yes" >&6; } 134821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 134841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 134851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_gtk = auto ; then 134871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pixman_version_string in -lpixman-1" >&5 134881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for pixman_version_string in -lpixman-1... " >&6; } 134891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_lib_pixman_1_pixman_version_string+:} false; then : 134901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 134911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 134921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_check_lib_save_LIBS=$LIBS 134931176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS="-lpixman-1 $LIBS" 134941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 134951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 134961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 134971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Override any GCC internal prototype to avoid an error. 134981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Use char because int might match the return type of a GCC 134991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck builtin and then its argument prototype would still apply. */ 135001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 135011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextern "C" 135021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 135031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchar pixman_version_string (); 135041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 135051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 135061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 135071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreturn pixman_version_string (); 135081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 135091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 135101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 135111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 135121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 135131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_pixman_1_pixman_version_string=yes 135141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 135151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_pixman_1_pixman_version_string=no 135161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 135171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 135181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 135191176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS=$ac_check_lib_save_LIBS 135201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 135211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pixman_1_pixman_version_string" >&5 135221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_lib_pixman_1_pixman_version_string" >&6; } 135231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_lib_pixman_1_pixman_version_string" = xyes; then : 135241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_gtk=auto 135251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 135261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_gtk=no 135271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 135281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 135291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 135301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 135311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $enable_gtk = auto ; then 135321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 135331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpkg_failed=no 135341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK" >&5 135351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for GTK... " >&6; } 135361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 135371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$GTK_CFLAGS"; then 135381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_GTK_CFLAGS="$GTK_CFLAGS" 135391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -n "$PKG_CONFIG"; then 135401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$PKG_CONFIG" && \ 135411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 pixman-1\""; } >&5 135421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ($PKG_CONFIG --exists --print-errors "gtk+-2.0 pixman-1") 2>&5 135431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 135441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 135451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 135461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_GTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 pixman-1" 2>/dev/null` 135471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 135481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=yes 135491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 135501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 135511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=untried 135521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 135531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$GTK_LIBS"; then 135541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_GTK_LIBS="$GTK_LIBS" 135551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -n "$PKG_CONFIG"; then 135561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$PKG_CONFIG" && \ 135571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 pixman-1\""; } >&5 135581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ($PKG_CONFIG --exists --print-errors "gtk+-2.0 pixman-1") 2>&5 135591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 135601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 135611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 135621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_GTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 pixman-1" 2>/dev/null` 135631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 135641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=yes 135651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 135661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 135671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=untried 135681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 135691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 135701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 135711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 135721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $pkg_failed = yes; then 135731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 135741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 135751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 135761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 135771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _pkg_short_errors_supported=yes 135781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 135791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _pkg_short_errors_supported=no 135801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 135811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $_pkg_short_errors_supported = yes; then 135821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-2.0 pixman-1" 2>&1` 135831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 135841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-2.0 pixman-1" 2>&1` 135851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 135861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Put the nasty error message in config.log where it belongs 135871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$GTK_PKG_ERRORS" >&5 135881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 135891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_gtk=no 135901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelif test $pkg_failed = untried; then 135911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 135921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 135931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_gtk=no 135941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 135951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GTK_CFLAGS=$pkg_cv_GTK_CFLAGS 135961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck GTK_LIBS=$pkg_cv_GTK_LIBS 135971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 135981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "yes" >&6; } 135991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enable_gtk=yes 136001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$enable_gtk" = xyes; then 136041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck HAVE_GTK_TRUE= 136051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck HAVE_GTK_FALSE='#' 136061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 136071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck HAVE_GTK_TRUE='#' 136081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck HAVE_GTK_FALSE= 136091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_func "$LINENO" "posix_memalign" "ac_cv_func_posix_memalign" 136171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_func_posix_memalign" = xyes; then : 136181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_posix_memalign=yes 136191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 136201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_posix_memalign=no 136211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x$have_posix_memalign = xyes; then 136241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_POSIX_MEMALIGN 1" >>confdefs.h 136261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction" 136301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_func_sigaction" = xyes; then : 136311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_sigaction=yes 136321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 136331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_sigaction=no 136341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x$have_sigaction = xyes; then 136371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_SIGACTION 1" >>confdefs.h 136391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_func "$LINENO" "alarm" "ac_cv_func_alarm" 136431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_func_alarm" = xyes; then : 136441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_alarm=yes 136451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 136461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_alarm=no 136471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x$have_alarm = xyes; then 136501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_ALARM 1" >>confdefs.h 136521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default" 136561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_header_sys_mman_h" = xyes; then : 136571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_SYS_MMAN_H 1" >>confdefs.h 136591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap" 136651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_func_mmap" = xyes; then : 136661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_mmap=yes 136671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 136681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_mmap=no 136691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x$have_mmap = xyes; then 136721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_MMAP 1" >>confdefs.h 136741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_func "$LINENO" "mprotect" "ac_cv_func_mprotect" 136781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_func_mprotect" = xyes; then : 136791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_mprotect=yes 136801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 136811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_mprotect=no 136821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x$have_mprotect = xyes; then 136851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_MPROTECT 1" >>confdefs.h 136871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize" 136911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_func_getpagesize" = xyes; then : 136921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_getpagesize=yes 136931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 136941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_getpagesize=no 136951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 136961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x$have_getpagesize = xyes; then 136981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 136991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_GETPAGESIZE 1" >>confdefs.h 137001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 137021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_header_mongrel "$LINENO" "fenv.h" "ac_cv_header_fenv_h" "$ac_includes_default" 137041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_header_fenv_h" = xyes; then : 137051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_FENV_H 1" >>confdefs.h 137071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 137091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for feenableexcept in -lm" >&5 137131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for feenableexcept in -lm... " >&6; } 137141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_lib_m_feenableexcept+:} false; then : 137151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 137161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 137171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_check_lib_save_LIBS=$LIBS 137181176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS="-lm $LIBS" 137191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 137201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 137211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Override any GCC internal prototype to avoid an error. 137231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Use char because int might match the return type of a GCC 137241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck builtin and then its argument prototype would still apply. */ 137251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 137261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextern "C" 137271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 137281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchar feenableexcept (); 137291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 137301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 137311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 137321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreturn feenableexcept (); 137331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 137341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 137351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 137361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 137371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 137381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_m_feenableexcept=yes 137391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 137401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_lib_m_feenableexcept=no 137411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 137421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 137431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 137441176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS=$ac_check_lib_save_LIBS 137451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 137461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feenableexcept" >&5 137471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_lib_m_feenableexcept" >&6; } 137481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_lib_m_feenableexcept" = xyes; then : 137491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_feenableexcept=yes 137501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 137511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_feenableexcept=no 137521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 137531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x$have_feenableexcept = xyes; then 137551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_FEENABLEEXCEPT 1" >>confdefs.h 137571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 137591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_func "$LINENO" "gettimeofday" "ac_cv_func_gettimeofday" 137611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_func_gettimeofday" = xyes; then : 137621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_gettimeofday=yes 137631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 137641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_gettimeofday=no 137651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 137661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_fn_c_check_header_mongrel "$LINENO" "sys/time.h" "ac_cv_header_sys_time_h" "$ac_includes_default" 137681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cv_header_sys_time_h" = xyes; then : 137691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_sys_time_h=yes 137701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 137711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_sys_time_h=no 137721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 137731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x$have_gettimeofday = xyes && test x$have_sys_time_h = xyes; then 137761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_GETTIMEOFDAY 1" >>confdefs.h 137781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 137801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sqrtf" >&5 137831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for library containing sqrtf... " >&6; } 137841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_search_sqrtf+:} false; then : 137851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 137861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 137871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_func_search_save_LIBS=$LIBS 137881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 137891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 137901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 137911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* Override any GCC internal prototype to avoid an error. 137921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck Use char because int might match the return type of a GCC 137931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck builtin and then its argument prototype would still apply. */ 137941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __cplusplus 137951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextern "C" 137961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 137971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckchar sqrtf (); 137981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 137991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 138001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 138011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreturn sqrtf (); 138021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 138031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 138041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 138051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 138061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_lib in '' m; do 138071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$ac_lib"; then 138081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_res="none required" 138091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 138101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_res=-l$ac_lib 138111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="-l$ac_lib $ac_func_search_save_LIBS" 138121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 138131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ac_fn_c_try_link "$LINENO"; then : 138141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_search_sqrtf=$ac_res 138151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 138161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 138171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext 138181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ${ac_cv_search_sqrtf+:} false; then : 138191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 138201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 138211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 138221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_search_sqrtf+:} false; then : 138231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 138251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_search_sqrtf=no 138261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 138271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm conftest.$ac_ext 138281176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBS=$ac_func_search_save_LIBS 138291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 138301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sqrtf" >&5 138311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_search_sqrtf" >&6; } 138321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_res=$ac_cv_search_sqrtf 138331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$ac_res" != no; then : 138341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 138351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 138371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define sqrtf sqrt" >>confdefs.h 138391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 138411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread local storage (TLS) support" >&5 138451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for thread local storage (TLS) support... " >&6; } 138461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ${ac_cv_tls+:} false; then : 138471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo_n "(cached) " >&6 138481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 138491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_tls=none 138511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck keywords="__thread __declspec(thread)" 138521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for kw in $keywords ; do 138531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 138541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 138551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined(__MINGW32__) && !(__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 5)) 138571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error This MinGW version has broken __thread support 138581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 138591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#ifdef __OpenBSD__ 138601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error OpenBSD has broken __thread support 138611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 138621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint $kw test; 138641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 138651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 138661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 138671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ; 138691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 138701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 138711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 138721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_compile "$LINENO"; then : 138731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cv_tls=$kw; break 138741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 138751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 138761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 138771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 138791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_tls" >&5 138811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$ac_cv_tls" >&6; } 138821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$ac_cv_tls" != "none"; then 138841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>confdefs.h <<_ACEOF 138861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#define TLS $ac_cv_tls 138871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 138881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 138901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $ac_cv_tls = none ; then 138971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck support_for_pthread_setspecific=no 138981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 138991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_setspecific" >&5 139001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for pthread_setspecific... " >&6; } 139011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 139021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "z$support_for_pthread_setspecific" != "zyes"; then 139031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_CFLAGS="$CFLAGS" 139041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 139051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LIBS="$LIBS" 139061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="" 139071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="" 139081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="" 139091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="-pthread"; LDFLAGS="-pthread" 139101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS $CFLAGS" 139111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS $LDFLAGS" 139121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS $LIBS" 139131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 139141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 139151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdlib.h> 139161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <pthread.h> 139171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 139181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic pthread_once_t once_control = PTHREAD_ONCE_INIT; 139191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic pthread_key_t key; 139201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 139211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic void 139221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmake_key (void) 139231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 139241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pthread_key_create (&key, NULL); 139251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 139261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 139271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 139281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 139291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 139301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck void *value = NULL; 139311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 139321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (pthread_once (&once_control, make_key) != 0) 139331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 139341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck value = NULL; 139351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 139361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 139371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 139381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck value = pthread_getspecific (key); 139391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (!value) 139401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 139411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck value = malloc (100); 139421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pthread_setspecific (key, value); 139431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 139441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 139451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 139461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 139471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 139481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 139491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 139501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 139511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=yes 139521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 139531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 139541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 139551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 139561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 139571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 139581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 139591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_stderr" != "x"; then 139601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 139611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 139621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 139631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_flag" = "xyes"; then 139641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PTHREAD_CFLAGS="$CFLAGS" 139651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PTHREAD_LIBS="$LIBS" 139661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PTHREAD_LDFLAGS="$LDFLAGS" 139671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck support_for_pthread_setspecific=yes 139681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 139691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 139701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 139711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS" 139721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 139731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS" 139741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 139751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 139761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 139771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "z$support_for_pthread_setspecific" != "zyes"; then 139781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_CFLAGS="$CFLAGS" 139791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 139801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LIBS="$LIBS" 139811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="" 139821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="" 139831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="" 139841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="-D_REENTRANT"; LIBS="-lpthread" 139851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS $CFLAGS" 139861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS $LDFLAGS" 139871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS $LIBS" 139881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 139891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 139901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdlib.h> 139911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <pthread.h> 139921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 139931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic pthread_once_t once_control = PTHREAD_ONCE_INIT; 139941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic pthread_key_t key; 139951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 139961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic void 139971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmake_key (void) 139981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 139991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pthread_key_create (&key, NULL); 140001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 140011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 140021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 140031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 140041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 140051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck void *value = NULL; 140061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 140071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (pthread_once (&once_control, make_key) != 0) 140081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 140091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck value = NULL; 140101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 140111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 140121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 140131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck value = pthread_getspecific (key); 140141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (!value) 140151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 140161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck value = malloc (100); 140171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pthread_setspecific (key, value); 140181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 140191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 140201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 140211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 140221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 140231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 140241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 140251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 140261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=yes 140271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 140281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 140291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 140301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 140311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 140321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 140331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 140341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_stderr" != "x"; then 140351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 140361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 140371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 140381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_flag" = "xyes"; then 140391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PTHREAD_CFLAGS="$CFLAGS" 140401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PTHREAD_LIBS="$LIBS" 140411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PTHREAD_LDFLAGS="$LDFLAGS" 140421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck support_for_pthread_setspecific=yes 140431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 140441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 140451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 140461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS" 140471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 140481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS" 140491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 140501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 140511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 140521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "z$support_for_pthread_setspecific" != "zyes"; then 140531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_CFLAGS="$CFLAGS" 140541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LDFLAGS="$LDFLAGS" 140551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck save_LIBS="$LIBS" 140561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="" 140571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="" 140581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="" 140591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="-D_REENTRANT"; LDFLAGS="-lroot" 140601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS $CFLAGS" 140611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS $LDFLAGS" 140621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS $LIBS" 140631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confdefs.h - <<_ACEOF >conftest.$ac_ext 140641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 140651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <stdlib.h> 140661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#include <pthread.h> 140671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 140681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic pthread_once_t once_control = PTHREAD_ONCE_INIT; 140691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic pthread_key_t key; 140701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 140711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic void 140721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmake_key (void) 140731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 140741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pthread_key_create (&key, NULL); 140751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 140761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 140771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint 140781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmain () 140791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 140801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck void *value = NULL; 140811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 140821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (pthread_once (&once_control, make_key) != 0) 140831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 140841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck value = NULL; 140851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 140861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 140871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 140881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck value = pthread_getspecific (key); 140891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (!value) 140901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 140911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck value = malloc (100); 140921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pthread_setspecific (key, value); 140931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 140941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 140951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return 0; 140961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 140971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 140981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 140991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 141001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 141011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=yes 141021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 141031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_stderr=`test -f conftest.err && cat conftest.err` 141041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 141051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 141061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 141071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 141081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_stderr" != "x"; then 141101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pixman_cc_flag=no 141111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 141121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$pixman_cc_flag" = "xyes"; then 141141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PTHREAD_CFLAGS="$CFLAGS" 141151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PTHREAD_LIBS="$LIBS" 141161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PTHREAD_LDFLAGS="$LDFLAGS" 141171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck support_for_pthread_setspecific=yes 141181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 141191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : 141201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 141211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$save_CFLAGS" 141221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LDFLAGS="$save_LDFLAGS" 141231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck LIBS="$save_LIBS" 141241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 141261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $support_for_pthread_setspecific = yes; then 141291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 141301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_PTHREAD_SETSPECIFIC /**/" >>confdefs.h 141321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 141341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: $support_for_pthread_setspecific" >&5 141361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$support_for_pthread_setspecific" >&6; }; 141371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 141381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141451176bdada62cabc6ec4b0308a930e83b679d5d36John Recksupport_for_attribute_constructor=no 141461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((constructor))" >&5 141481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for __attribute__((constructor))... " >&6; } 141491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 141501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 141511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#if defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)) 141531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* attribute 'constructor' is supported since gcc 2.7, but some compilers 141541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * may only pretend to be gcc, so let's try to actually use it 141551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck */ 141561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic int x = 1; 141571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstatic void __attribute__((constructor)) constructor_function () { x = 0; } 141581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckint main (void) { return x; } 141591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#else 141601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#error not gcc or gcc version is older than 2.7 141611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#endif 141621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 141641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 141651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck support_for_attribute_constructor=yes 141661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 141671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 141681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 141691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x$support_for_attribute_constructor = xyes; then 141711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define TOOLCHAIN_SUPPORTS_ATTRIBUTE_CONSTRUCTOR /**/" >>confdefs.h 141731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 141751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $support_for_attribute_constructor" >&5 141771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$support_for_attribute_constructor" >&6; } 141781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141811176bdada62cabc6ec4b0308a930e83b679d5d36John Recksupport_for_float128=no 141821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for __float128" >&5 141841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for __float128... " >&6; } 141851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat confdefs.h - <<_ACEOF >conftest.$ac_ext 141861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/* end confdefs.h. */ 141871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck__float128 a = 1.0Q, b = 2.0Q; int main (void) { return a + b; } 141891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 141911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif ac_fn_c_try_link "$LINENO"; then : 141921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck support_for_float128=yes 141931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 141941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f core conftest.err conftest.$ac_objext \ 141951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck conftest$ac_exeext conftest.$ac_ext 141961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x$support_for_float128 = xyes; then 141981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 141991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_FLOAT128 /**/" >>confdefs.h 142001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 142021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $support_for_float128" >&5 142041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$support_for_float128" >&6; } 142051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Check whether --enable-libpng was given. 142081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${enable_libpng+set}" = set; then : 142091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck enableval=$enable_libpng; have_libpng=$enableval 142101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 142111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_libpng=auto 142121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 142131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142151176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase x$have_libpng in 142161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck xyes) 142171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpkg_failed=no 142181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PNG" >&5 142191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for PNG... " >&6; } 142201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$PNG_CFLAGS"; then 142221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_PNG_CFLAGS="$PNG_CFLAGS" 142231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -n "$PKG_CONFIG"; then 142241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$PKG_CONFIG" && \ 142251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 142261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 142271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 142281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 142291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 142301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_PNG_CFLAGS=`$PKG_CONFIG --cflags "libpng" 2>/dev/null` 142311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 142321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=yes 142331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 142341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 142351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=untried 142361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 142371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$PNG_LIBS"; then 142381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_PNG_LIBS="$PNG_LIBS" 142391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -n "$PKG_CONFIG"; then 142401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$PKG_CONFIG" && \ 142411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 142421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 142431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 142441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 142451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 142461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_PNG_LIBS=`$PKG_CONFIG --libs "libpng" 2>/dev/null` 142471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 142481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=yes 142491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 142501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 142511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=untried 142521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 142531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $pkg_failed = yes; then 142571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 142581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 142591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 142611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _pkg_short_errors_supported=yes 142621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 142631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _pkg_short_errors_supported=no 142641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 142651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $_pkg_short_errors_supported = yes; then 142661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PNG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libpng" 2>&1` 142671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 142681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PNG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libpng" 2>&1` 142691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 142701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Put the nasty error message in config.log where it belongs 142711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$PNG_PKG_ERRORS" >&5 142721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "Package requirements (libpng) were not met: 142741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$PNG_PKG_ERRORS 142761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142771176bdada62cabc6ec4b0308a930e83b679d5d36John ReckConsider adjusting the PKG_CONFIG_PATH environment variable if you 142781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinstalled software in a non-standard prefix. 142791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142801176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAlternatively, you may set the environment variables PNG_CFLAGS 142811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckand PNG_LIBS to avoid the need to call pkg-config. 142821176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee the pkg-config man page for more details." "$LINENO" 5 142831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelif test $pkg_failed = untried; then 142851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 142861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 142871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 142881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 142891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 142901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckis in your PATH or set the PKG_CONFIG environment variable to the full 142911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpath to pkg-config. 142921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142931176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAlternatively, you may set the environment variables PNG_CFLAGS 142941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckand PNG_LIBS to avoid the need to call pkg-config. 142951176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee the pkg-config man page for more details. 142961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 142971176bdada62cabc6ec4b0308a930e83b679d5d36John ReckTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 142981176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSee \`config.log' for more details" "$LINENO" 5; } 142991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 143011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PNG_CFLAGS=$pkg_cv_PNG_CFLAGS 143021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PNG_LIBS=$pkg_cv_PNG_LIBS 143031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 143041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "yes" >&6; } 143051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi ;; 143071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck xno) ;; 143081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 143091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpkg_failed=no 143101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PNG" >&5 143111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo_n "checking for PNG... " >&6; } 143121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$PNG_CFLAGS"; then 143141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_PNG_CFLAGS="$PNG_CFLAGS" 143151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -n "$PKG_CONFIG"; then 143161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$PKG_CONFIG" && \ 143171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 143181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 143191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 143201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 143211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 143221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_PNG_CFLAGS=`$PKG_CONFIG --cflags "libpng" 2>/dev/null` 143231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 143241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=yes 143251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 143261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 143271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=untried 143281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 143291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$PNG_LIBS"; then 143301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_PNG_LIBS="$PNG_LIBS" 143311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif test -n "$PKG_CONFIG"; then 143321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$PKG_CONFIG" && \ 143331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libpng\""; } >&5 143341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ($PKG_CONFIG --exists --print-errors "libpng") 2>&5 143351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_status=$? 143361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 143371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test $ac_status = 0; }; then 143381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_cv_PNG_LIBS=`$PKG_CONFIG --libs "libpng" 2>/dev/null` 143391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 143401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=yes 143411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 143421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 143431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck pkg_failed=untried 143441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 143451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test $pkg_failed = yes; then 143491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 143501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 143511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 143531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _pkg_short_errors_supported=yes 143541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 143551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _pkg_short_errors_supported=no 143561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 143571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $_pkg_short_errors_supported = yes; then 143581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PNG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libpng" 2>&1` 143591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 143601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PNG_PKG_ERRORS=`$PKG_CONFIG --print-errors "libpng" 2>&1` 143611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 143621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Put the nasty error message in config.log where it belongs 143631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$PNG_PKG_ERRORS" >&5 143641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_libpng=no 143661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelif test $pkg_failed = untried; then 143671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 143681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "no" >&6; } 143691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_libpng=no 143701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 143711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PNG_CFLAGS=$pkg_cv_PNG_CFLAGS 143721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PNG_LIBS=$pkg_cv_PNG_LIBS 143731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 143741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "yes" >&6; } 143751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck have_libpng=yes 143761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi ;; 143771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 143781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x$have_libpng = xyes; then 143801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "#define HAVE_LIBPNG 1" >>confdefs.h 143821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 143841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_config_files="$ac_config_files pixman-1.pc pixman-1-uninstalled.pc Makefile pixman/Makefile pixman/pixman-version.h demos/Makefile test/Makefile" 143881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 143891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >confcache <<\_ACEOF 143901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# This file is a shell script that caches the results of configure 143911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# tests run on this system so they can be shared between configure 143921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# scripts and configure runs, see configure's option --config-cache. 143931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# It is not useful on other systems. If it contains results you don't 143941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# want to keep, you may remove or edit it. 143951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 143961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# config.status only pays attention to the cache file if you give it 143971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# the --recheck option to rerun configure. 143981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 143991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# `ac_cv_env_foo' variables (set or unset) will be overridden when 144001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# loading this file, other *unset* `ac_cv_foo' will be assigned the 144011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# following values. 144021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 144031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 144041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 144051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The following way of writing the cache mishandles newlines in values, 144061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# but we know of no workaround that is simple, portable, and efficient. 144071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# So, we kill variables containing newlines. 144081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Ultrix sh set writes to stderr and can't be redirected directly, 144091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# and sets the high bit in the cache file unless we assign to the vars. 144101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck( 144111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 144121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_val=\$$ac_var 144131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_val in #( 144141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *${as_nl}*) 144151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_var in #( 144161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 144171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 144181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 144191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_var in #( 144201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _ | IFS | as_nl) ;; #( 144211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 144221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) { eval $ac_var=; unset $ac_var;} ;; 144231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac ;; 144241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 144251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 144261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 144271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (set) 2>&1 | 144281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $as_nl`(ac_space=' '; set) 2>&1` in #( 144291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *${as_nl}ac_space=\ *) 144301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # `set' does not quote correctly, so add quotes: double-quote 144311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # substitution turns \\\\ into \\, and sed turns \\ into \. 144321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -n \ 144331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "s/'/'\\\\''/g; 144341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 144351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; #( 144361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 144371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # `set' quotes correctly as required by POSIX, so do not add quotes. 144381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 144391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 144401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac | 144411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sort 144421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck) | 144431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed ' 144441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^ac_cv_env_/b end 144451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t clear 144461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :clear 144471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 144481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck t end 144491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 144501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :end' >>confcache 144511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 144521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -w "$cache_file"; then 144531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "x$cache_file" != "x/dev/null"; then 144541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 144551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: updating cache $cache_file" >&6;} 144561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test ! -f "$cache_file" || test -h "$cache_file"; then 144571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat confcache >"$cache_file" 144581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 144591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $cache_file in #( 144601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck */* | ?:*) 144611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv -f confcache "$cache_file"$$ && 144621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv -f "$cache_file"$$ "$cache_file" ;; #( 144631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 144641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv -f confcache "$cache_file" ;; 144651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 144661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 144671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 144681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 144691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 144701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 144711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 144721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 144731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f confcache 144741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 144751176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "x$prefix" = xNONE && prefix=$ac_default_prefix 144761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Let make expand exec_prefix. 144771176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 144781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 144791176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDEFS=-DHAVE_CONFIG_H 144801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 144811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_libobjs= 144821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_ltlibobjs= 144831176bdada62cabc6ec4b0308a930e83b679d5d36John ReckU= 144841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 144851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 1. Remove the extension, and $U if already installed. 144861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 144871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 144881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 144891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # will be set to the directory where LIBOBJS objects are built. 144901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 144911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 144921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 144931176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIBOBJS=$ac_libobjs 144941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 144951176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLTLIBOBJS=$ac_ltlibobjs 144961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 144971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 144981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "$EXEEXT"; then 144991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__EXEEXT_TRUE= 145001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__EXEEXT_FALSE='#' 145011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 145021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__EXEEXT_TRUE='#' 145031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__EXEEXT_FALSE= 145041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 145061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 145071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"AMDEP\" was never defined. 145081176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 145111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 145121176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then 145151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined. 145161176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 145191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${USE_LOONGSON_MMI_TRUE}" && test -z "${USE_LOONGSON_MMI_FALSE}"; then 145201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"USE_LOONGSON_MMI\" was never defined. 145211176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${USE_X86_MMX_TRUE}" && test -z "${USE_X86_MMX_FALSE}"; then 145241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"USE_X86_MMX\" was never defined. 145251176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${USE_SSE2_TRUE}" && test -z "${USE_SSE2_FALSE}"; then 145281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"USE_SSE2\" was never defined. 145291176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145301176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${USE_VMX_TRUE}" && test -z "${USE_VMX_FALSE}"; then 145321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"USE_VMX\" was never defined. 145331176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${USE_ARM_SIMD_TRUE}" && test -z "${USE_ARM_SIMD_FALSE}"; then 145361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"USE_ARM_SIMD\" was never defined. 145371176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${USE_ARM_NEON_TRUE}" && test -z "${USE_ARM_NEON_FALSE}"; then 145401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"USE_ARM_NEON\" was never defined. 145411176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${USE_ARM_IWMMXT_TRUE}" && test -z "${USE_ARM_IWMMXT_FALSE}"; then 145441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"USE_ARM_IWMMXT\" was never defined. 145451176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${USE_MIPS_DSPR2_TRUE}" && test -z "${USE_MIPS_DSPR2_FALSE}"; then 145481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"USE_MIPS_DSPR2\" was never defined. 145491176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${USE_GCC_INLINE_ASM_TRUE}" && test -z "${USE_GCC_INLINE_ASM_FALSE}"; then 145521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"USE_GCC_INLINE_ASM\" was never defined. 145531176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "${HAVE_GTK_TRUE}" && test -z "${HAVE_GTK_FALSE}"; then 145561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "conditional \"HAVE_GTK\" was never defined. 145571176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsually this means the macro was only invoked conditionally." "$LINENO" 5 145581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 145591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 145601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck: "${CONFIG_STATUS=./config.status}" 145611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_write_fail=0 145621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_clean_files_save=$ac_clean_files 145631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_clean_files="$ac_clean_files $CONFIG_STATUS" 145641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 145651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 145661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_write_fail=0 145671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 145681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#! $SHELL 145691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Generated by $as_me. 145701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Run this file to recreate the current configuration. 145711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Compiler output produced by configure, useful for debugging 145721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# configure, is in config.log if it exists. 145731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 145741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdebug=false 145751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cs_recheck=false 145761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cs_silent=false 145771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 145781176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSHELL=\${CONFIG_SHELL-$SHELL} 145791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport SHELL 145801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ASEOF 145811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 145821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## -------------------- ## 145831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## M4sh Initialization. ## 145841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## -------------------- ## 145851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 145861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Be more Bourne compatible 145871176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDUALCASE=1; export DUALCASE # for MKS sh 145881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 145891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck emulate sh 145901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck NULLCMD=: 145911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 145921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # is contrary to our usage. Disable this feature. 145931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck alias -g '${1+"$@"}'='"$@"' 145941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck setopt NO_GLOB_SUBST 145951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 145961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `(set -o) 2>/dev/null` in #( 145971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *posix*) : 145981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck set -o posix ;; #( 145991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) : 146001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 146011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 146021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 146031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 146041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 146051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_nl=' 146061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck' 146071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport as_nl 146081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Printing a long string crashes Solaris 7 /usr/bin/printf. 146091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 146101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 146111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 146121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Prefer a ksh shell builtin over an external printf program on Solaris, 146131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# but without wasting forks for bash or zsh. 146141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -z "$BASH_VERSION$ZSH_VERSION" \ 146151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 146161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo='print -r --' 146171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_n='print -rn --' 146181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 146191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo='printf %s\n' 146201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_n='printf %s' 146211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 146221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 146231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 146241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_n='/usr/ucb/echo -n' 146251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 146261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 146271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_n_body='eval 146281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck arg=$1; 146291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $arg in #( 146301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *"$as_nl"*) 146311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck expr "X$arg" : "X\\(.*\\)$as_nl"; 146321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 146331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac; 146341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 146351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ' 146361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export as_echo_n_body 146371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo_n='sh -c $as_echo_n_body as_echo' 146381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 146391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export as_echo_body 146401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_echo='sh -c $as_echo_body as_echo' 146411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 146421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 146431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The user is always right. 146441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "${PATH_SEPARATOR+set}" != set; then 146451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PATH_SEPARATOR=: 146461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 146471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 146481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PATH_SEPARATOR=';' 146491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 146501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 146511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 146521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 146531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# IFS 146541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# We need space, tab and new line, in precisely that order. Quoting is 146551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# there to prevent editors from complaining about space-tab. 146561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# (If _AS_PATH_WALK were called with IFS unset, it would disable word 146571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# splitting by setting IFS to empty value.) 146581176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=" "" $as_nl" 146591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 146601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Find who we are. Look in the path if we contain no directory separator. 146611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_myself= 146621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $0 in #(( 146631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *[\\/]* ) as_myself=$0 ;; 146641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 146651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_dir in $PATH 146661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 146671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$as_save_IFS 146681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dir" && as_dir=. 146691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 146701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 146711176bdada62cabc6ec4b0308a930e83b679d5d36John ReckIFS=$as_save_IFS 146721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 146731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 146741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 146751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# We did not find ourselves, most probably we were run as `sh COMMAND' 146761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# in which case we are not to be found in the path. 146771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$as_myself" = x; then 146781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_myself=$0 146791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 146801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test ! -f "$as_myself"; then 146811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 146821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exit 1 146831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 146841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 146851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Unset variables that we do not need and which cause bugs (e.g. in 146861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 146871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# suppresses any "Segmentation fault" message there. '((' could 146881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# trigger a bug in pdksh 5.2.14. 146891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor as_var in BASH_ENV ENV MAIL MAILPATH 146901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo eval test x\${$as_var+set} = xset \ 146911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 146921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 146931176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPS1='$ ' 146941176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPS2='> ' 146951176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPS4='+ ' 146961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 146971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# NLS nuisances. 146981176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLC_ALL=C 146991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport LC_ALL 147001176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLANGUAGE=C 147011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport LANGUAGE 147021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 147031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# CDPATH. 147041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 147051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 147061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 147071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_error STATUS ERROR [LINENO LOG_FD] 147081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ---------------------------------------- 147091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 147101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 147111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# script with STATUS, using 1 if that was 0. 147121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_error () 147131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 147141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_status=$1; test $as_status -eq 0 && as_status=1 147151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test "$4"; then 147161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 147171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 147181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 147191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$as_me: error: $2" >&2 147201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_exit $as_status 147211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # as_fn_error 147221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 147231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 147241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_set_status STATUS 147251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ----------------------- 147261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set $? to STATUS, without forking. 147271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_set_status () 147281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 147291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck return $1 147301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # as_fn_set_status 147311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 147321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_exit STATUS 147331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ----------------- 147341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 147351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_exit () 147361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 147371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck set +e 147381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_set_status $1 147391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exit $1 147401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # as_fn_exit 147411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 147421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_unset VAR 147431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# --------------- 147441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Portably unset VAR. 147451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_unset () 147461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 147471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { eval $1=; unset $1;} 147481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 147491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_unset=as_fn_unset 147501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_append VAR VALUE 147511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ---------------------- 147521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Append the text in VALUE to the end of the definition contained in VAR. Take 147531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# advantage of any shell optimizations that allow amortized linear growth over 147541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# repeated appends, instead of the typical quadratic growth present in naive 147551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# implementations. 147561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 147571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval 'as_fn_append () 147581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 147591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $1+=\$2 147601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck }' 147611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 147621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_append () 147631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 147641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval $1=\$$1\$2 147651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 147661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi # as_fn_append 147671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 147681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_arith ARG... 147691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ------------------ 147701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Perform arithmetic evaluation on the ARGs, and store the result in the 147711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# global $as_val. Take advantage of shells that can avoid forks. The arguments 147721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# must be portable across $(()) and expr. 147731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 147741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval 'as_fn_arith () 147751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 147761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_val=$(( $* )) 147771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck }' 147781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 147791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_arith () 147801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 147811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_val=`expr "$@" || test $? -eq 1` 147821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 147831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi # as_fn_arith 147841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 147851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 147861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif expr a : '\(a\)' >/dev/null 2>&1 && 147871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "X`expr 00001 : '.*\(...\)'`" = X001; then 147881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_expr=expr 147891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 147901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_expr=false 147911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 147921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 147931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 147941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_basename=basename 147951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 147961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_basename=false 147971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 147981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 147991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 148001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_dirname=dirname 148011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 148021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_dirname=false 148031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 148041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 148051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_me=`$as_basename -- "$0" || 148061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 148071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$0" : 'X\(//\)$' \| \ 148081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$0" : 'X\(/\)' \| . 2>/dev/null || 148091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo X/"$0" | 148101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed '/^.*\/\([^/][^/]*\)\/*$/{ 148111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 148121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 148131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 148141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\/\(\/\/\)$/{ 148151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 148161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 148171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 148181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\/\(\/\).*/{ 148191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 148201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 148211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 148221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/.*/./; q'` 148231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 148241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Avoid depending upon Character Ranges. 148251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_cr_letters='abcdefghijklmnopqrstuvwxyz' 148261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 148271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_cr_Letters=$as_cr_letters$as_cr_LETTERS 148281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_cr_digits='0123456789' 148291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_cr_alnum=$as_cr_Letters$as_cr_digits 148301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 148311176bdada62cabc6ec4b0308a930e83b679d5d36John ReckECHO_C= ECHO_N= ECHO_T= 148321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `echo -n x` in #((((( 148331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck-n*) 148341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `echo 'xy\c'` in 148351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *c*) ECHO_T=' ';; # ECHO_T is single tab character. 148361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck xy) ECHO_C='\c';; 148371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 148381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ECHO_T=' ';; 148391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac;; 148401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 148411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ECHO_N='-n';; 148421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 148431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 148441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conf$$ conf$$.exe conf$$.file 148451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -d conf$$.dir; then 148461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conf$$.dir/conf$$.file 148471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 148481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f conf$$.dir 148491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mkdir conf$$.dir 2>/dev/null 148501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 148511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif (echo >conf$$.file) 2>/dev/null; then 148521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ln -s conf$$.file conf$$ 2>/dev/null; then 148531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ln_s='ln -s' 148541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # ... but there are two gotchas: 148551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 148561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 148571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # In both cases, we have to default to `cp -p'. 148581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 148591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ln_s='cp -p' 148601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif ln conf$$.file conf$$ 2>/dev/null; then 148611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ln_s=ln 148621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 148631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ln_s='cp -p' 148641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 148651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 148661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ln_s='cp -p' 148671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 148681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 148691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrmdir conf$$.dir 2>/dev/null 148701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 148711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 148721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# as_fn_mkdir_p 148731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ------------- 148741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Create "$as_dir" as a directory, including parents if necessary. 148751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_mkdir_p () 148761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 148771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 148781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $as_dir in #( 148791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -*) as_dir=./$as_dir;; 148801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 148811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d "$as_dir" || eval $as_mkdir_p || { 148821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_dirs= 148831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck while :; do 148841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $as_dir in #( 148851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 148861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) as_qdir=$as_dir;; 148871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 148881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_dirs="'$as_qdir' $as_dirs" 148891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_dir=`$as_dirname -- "$as_dir" || 148901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 148911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$as_dir" : 'X\(//\)[^/]' \| \ 148921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$as_dir" : 'X\(//\)$' \| \ 148931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 148941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo X"$as_dir" | 148951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 148961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 148971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 148981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 148991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)[^/].*/{ 149001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 149011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 149021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 149031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)$/{ 149041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 149051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 149061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 149071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\).*/{ 149081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 149091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 149101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 149111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/.*/./; q'` 149121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d "$as_dir" && break 149131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 149141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$as_dirs" || eval "mkdir $as_dirs" 149151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 149161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # as_fn_mkdir_p 149191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif mkdir -p . 2>/dev/null; then 149201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_mkdir_p='mkdir -p "$as_dir"' 149211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 149221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d ./-p && rmdir ./-p 149231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_mkdir_p=false 149241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 149251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -x / >/dev/null 2>&1; then 149271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_test_x='test -x' 149281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 149291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if ls -dL / >/dev/null 2>&1; then 149301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ls_L_option=L 149311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 149321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_ls_L_option= 149331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 149341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_test_x=' 149351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval sh -c '\'' 149361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -d "$1"; then 149371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d "$1/."; 149381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 149391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $1 in #( 149401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -*)set "./$1";; 149411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac; 149421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 149431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ???[sx]*):;;*)false;;esac;fi 149441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck '\'' sh 149451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ' 149461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 149471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_executable_p=$as_test_x 149481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Sed expression to map a string onto a valid CPP name. 149501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 149511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Sed expression to map a string onto a valid variable name. 149531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 149541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexec 6>&1 149571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## ----------------------------------- ## 149581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## Main body of $CONFIG_STATUS script. ## 149591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## ----------------------------------- ## 149601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ASEOF 149611176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 149621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 149641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Save the log message, to keep $0 and so on meaningful, and to 149651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# report actual input values of CONFIG_FILES etc. instead of their 149661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# values after options handling. 149671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_log=" 149681176bdada62cabc6ec4b0308a930e83b679d5d36John ReckThis file was extended by pixman $as_me 0.30.0, which was 149691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckgenerated by GNU Autoconf 2.68. Invocation command line was 149701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CONFIG_FILES = $CONFIG_FILES 149721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CONFIG_HEADERS = $CONFIG_HEADERS 149731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CONFIG_LINKS = $CONFIG_LINKS 149741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CONFIG_COMMANDS = $CONFIG_COMMANDS 149751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ $0 $@ 149761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckon `(hostname || uname -n) 2>/dev/null | sed 1q` 149781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" 149791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 149811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $ac_config_files in *" 149831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck"*) set x $ac_config_files; shift; ac_config_files=$*;; 149841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 149851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $ac_config_headers in *" 149871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 149881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 149891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 149921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Files that config.status was made for. 149931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckconfig_files="$ac_config_files" 149941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckconfig_headers="$ac_config_headers" 149951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckconfig_commands="$ac_config_commands" 149961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 149981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 149991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 150001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cs_usage="\ 150011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\`$as_me' instantiates files and other configuration actions 150021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfrom templates according to the current configuration. Unless the files 150031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckand actions are specified as TAGs, all are instantiated by default. 150041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 150051176bdada62cabc6ec4b0308a930e83b679d5d36John ReckUsage: $0 [OPTION]... [TAG]... 150061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 150071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -h, --help print this help, then exit 150081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -V, --version print version number and configuration settings, then exit 150091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --config print configuration, then exit 150101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -q, --quiet, --silent 150111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do not print progress messages 150121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -d, --debug don't remove temporary files 150131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --recheck update $as_me by reconfiguring in the same conditions 150141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --file=FILE[:TEMPLATE] 150151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck instantiate the configuration file FILE 150161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --header=FILE[:TEMPLATE] 150171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck instantiate the configuration header FILE 150181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 150191176bdada62cabc6ec4b0308a930e83b679d5d36John ReckConfiguration files: 150201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$config_files 150211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 150221176bdada62cabc6ec4b0308a930e83b679d5d36John ReckConfiguration headers: 150231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$config_headers 150241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 150251176bdada62cabc6ec4b0308a930e83b679d5d36John ReckConfiguration commands: 150261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$config_commands 150271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 150281176bdada62cabc6ec4b0308a930e83b679d5d36John ReckReport bugs to <pixman@lists.freedesktop.org>." 150291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 150301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 150311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 150321176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 150331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cs_version="\\ 150341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpixman config.status 0.30.0 150351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckconfigured by $0, generated by GNU Autoconf 2.68, 150361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck with options \\"\$ac_cs_config\\" 150371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 150381176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCopyright (C) 2010 Free Software Foundation, Inc. 150391176bdada62cabc6ec4b0308a930e83b679d5d36John ReckThis config.status script is free software; the Free Software Foundation 150401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckgives unlimited permission to copy, distribute and modify it." 150411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 150421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_pwd='$ac_pwd' 150431176bdada62cabc6ec4b0308a930e83b679d5d36John Recksrcdir='$srcdir' 150441176bdada62cabc6ec4b0308a930e83b679d5d36John ReckINSTALL='$INSTALL' 150451176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMKDIR_P='$MKDIR_P' 150461176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAWK='$AWK' 150471176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -n "\$AWK" || AWK=awk 150481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 150491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 150501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 150511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The default lists apply if the user does not specify any file. 150521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_need_defaults=: 150531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwhile test $# != 0 150541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 150551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $1 in 150561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --*=?*) 150571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_option=`expr "X$1" : 'X\([^=]*\)='` 150581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 150591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_shift=: 150601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 150611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --*=) 150621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_option=`expr "X$1" : 'X\([^=]*\)='` 150631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_optarg= 150641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_shift=: 150651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 150661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 150671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_option=$1 150681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_optarg=$2 150691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_shift=shift 150701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 150711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 150721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 150731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_option in 150741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Handling of the options. 150751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 150761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cs_recheck=: ;; 150771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 150781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$ac_cs_version"; exit ;; 150791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --config | --confi | --conf | --con | --co | --c ) 150801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$ac_cs_config"; exit ;; 150811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --debug | --debu | --deb | --de | --d | -d ) 150821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck debug=: ;; 150831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --file | --fil | --fi | --f ) 150841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ac_shift 150851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_optarg in 150861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 150871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck '') as_fn_error $? "missing file argument" ;; 150881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 150891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_append CONFIG_FILES " '$ac_optarg'" 150901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_need_defaults=false;; 150911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --header | --heade | --head | --hea ) 150921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ac_shift 150931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_optarg in 150941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 150951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 150961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_append CONFIG_HEADERS " '$ac_optarg'" 150971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_need_defaults=false;; 150981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --he | --h) 150991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Conflict between --help and --header 151001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "ambiguous option: \`$1' 151011176bdada62cabc6ec4b0308a930e83b679d5d36John ReckTry \`$0 --help' for more information.";; 151021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck --help | --hel | -h ) 151031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$ac_cs_usage"; exit ;; 151041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 151051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck | -silent | --silent | --silen | --sile | --sil | --si | --s) 151061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cs_silent=: ;; 151071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 151081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # This is an error. 151091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -*) as_fn_error $? "unrecognized option: \`$1' 151101176bdada62cabc6ec4b0308a930e83b679d5d36John ReckTry \`$0 --help' for more information." ;; 151111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 151121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) as_fn_append ac_config_targets " $1" 151131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_need_defaults=false ;; 151141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 151151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 151161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shift 151171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 151181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 151191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_configure_extra_args= 151201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 151211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif $ac_cs_silent; then 151221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exec 6>/dev/null 151231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_configure_extra_args="$ac_configure_extra_args --silent" 151241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 151251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 151261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 151271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 151281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif \$ac_cs_recheck; then 151291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 151301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shift 151311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 151321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck CONFIG_SHELL='$SHELL' 151331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export CONFIG_SHELL 151341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exec "\$@" 151351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 151361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 151371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 151381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 151391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexec 5>>config.log 151401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 151411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo 151421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 151431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck## Running $as_me. ## 151441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ASBOX 151451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$ac_log" 151461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} >&5 151471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 151481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 151491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 151501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 151511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# INIT-COMMANDS 151521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 151531176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 151541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 151551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 151561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The HP-UX ksh and POSIX shell print the target directory to stdout 151571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# if CDPATH is set. 151581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 151591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 151601176bdada62cabc6ec4b0308a930e83b679d5d36John Recksed_quote_subst='$sed_quote_subst' 151611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdouble_quote_subst='$double_quote_subst' 151621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdelay_variable_subst='$delay_variable_subst' 151631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmacro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 151641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmacro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 151651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 151661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 151671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 151681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 151691176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 151701176bdada62cabc6ec4b0308a930e83b679d5d36John ReckECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 151711176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 151721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 151731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 151741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 151751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 151761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 151771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 151781176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 151791176bdada62cabc6ec4b0308a930e83b679d5d36John ReckXsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 151801176bdada62cabc6ec4b0308a930e83b679d5d36John ReckGREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 151811176bdada62cabc6ec4b0308a930e83b679d5d36John ReckEGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 151821176bdada62cabc6ec4b0308a930e83b679d5d36John ReckFGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 151831176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 151841176bdada62cabc6ec4b0308a930e83b679d5d36John ReckNM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 151851176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 151861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmax_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 151871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 151881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 151891176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 151901176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 151911176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 151921176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 151931176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 151941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 151951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 151961176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 151971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdeplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 151981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfile_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 151991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfile_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 152001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwant_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 152011176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 152021176bdada62cabc6ec4b0308a930e83b679d5d36John Recksharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 152031176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 152041176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 152051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckarchiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 152061176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSTRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 152071176bdada62cabc6ec4b0308a930e83b679d5d36John ReckRANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 152081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 152091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 152101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 152111176bdada62cabc6ec4b0308a930e83b679d5d36John Recklock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 152121176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 152131176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 152141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcompiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 152151176bdada62cabc6ec4b0308a930e83b679d5d36John ReckGCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 152161176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 152171176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 152181176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 152191176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_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"`' 152201176bdada62cabc6ec4b0308a930e83b679d5d36John Recknm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 152211176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 152221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckobjdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 152231176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 152241176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 152251176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 152261176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 152271176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 152281176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 152291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckneed_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 152301176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 152311176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 152321176bdada62cabc6ec4b0308a930e83b679d5d36John ReckNMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 152331176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 152341176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 152351176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 152361176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 152371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 152381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 152391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckarchive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 152401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 152411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 152421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwhole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 152431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcompiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 152441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 152451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 152461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckarchive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 152471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckarchive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 152481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmodule_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 152491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmodule_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 152501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwith_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 152511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckallow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 152521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckno_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 152531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 152541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 152551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 152561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 152571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 152581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 152591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 152601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 152611176bdada62cabc6ec4b0308a930e83b679d5d36John Recklink_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 152621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckalways_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 152631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 152641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 152651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinclude_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 152661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckprelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 152671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpostlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 152681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfile_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 152691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckvariables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 152701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckneed_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 152711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckneed_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 152721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckversion_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 152731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrunpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 152741176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 152751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 152761176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 152771176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibrary_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 152781176bdada62cabc6ec4b0308a930e83b679d5d36John Recksoname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 152791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinstall_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 152801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpostinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 152811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpostuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 152821176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfinish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 152831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfinish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 152841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 152851176bdada62cabc6ec4b0308a930e83b679d5d36John Recksys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 152861176bdada62cabc6ec4b0308a930e83b679d5d36John Recksys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 152871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 152881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 152891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 152901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckenable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 152911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 152921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstriplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 152931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 152941176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLTCC='$LTCC' 152951176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLTCFLAGS='$LTCFLAGS' 152961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcompiler='$compiler_DEFAULT' 152971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 152981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# A function that is used when there is no print builtin or printf. 152991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_fallback_echo () 153001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 153011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval 'cat <<_LTECHO_EOF 153021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\$1 153031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LTECHO_EOF' 153041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 153051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 153061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Quote evaled strings. 153071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor var in SHELL \ 153081176bdada62cabc6ec4b0308a930e83b679d5d36John ReckECHO \ 153091176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPATH_SEPARATOR \ 153101176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSED \ 153111176bdada62cabc6ec4b0308a930e83b679d5d36John ReckGREP \ 153121176bdada62cabc6ec4b0308a930e83b679d5d36John ReckEGREP \ 153131176bdada62cabc6ec4b0308a930e83b679d5d36John ReckFGREP \ 153141176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLD \ 153151176bdada62cabc6ec4b0308a930e83b679d5d36John ReckNM \ 153161176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLN_S \ 153171176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_SP2NL \ 153181176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_NL2SP \ 153191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreload_flag \ 153201176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOBJDUMP \ 153211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdeplibs_check_method \ 153221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfile_magic_cmd \ 153231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfile_magic_glob \ 153241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwant_nocaseglob \ 153251176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDLLTOOL \ 153261176bdada62cabc6ec4b0308a930e83b679d5d36John Recksharedlib_from_linklib_cmd \ 153271176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAR \ 153281176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAR_FLAGS \ 153291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckarchiver_list_spec \ 153301176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSTRIP \ 153311176bdada62cabc6ec4b0308a930e83b679d5d36John ReckRANLIB \ 153321176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCC \ 153331176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCFLAGS \ 153341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcompiler \ 153351176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_sys_global_symbol_pipe \ 153361176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_sys_global_symbol_to_cdecl \ 153371176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_sys_global_symbol_to_c_name_address \ 153381176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 153391176bdada62cabc6ec4b0308a930e83b679d5d36John Recknm_file_list_spec \ 153401176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_prog_compiler_no_builtin_flag \ 153411176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_prog_compiler_pic \ 153421176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_prog_compiler_wl \ 153431176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_prog_compiler_static \ 153441176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_cv_prog_compiler_c_o \ 153451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckneed_locks \ 153461176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMANIFEST_TOOL \ 153471176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDSYMUTIL \ 153481176bdada62cabc6ec4b0308a930e83b679d5d36John ReckNMEDIT \ 153491176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIPO \ 153501176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOTOOL \ 153511176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOTOOL64 \ 153521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshrext_cmds \ 153531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport_dynamic_flag_spec \ 153541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwhole_archive_flag_spec \ 153551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcompiler_needs_object \ 153561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwith_gnu_ld \ 153571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckallow_undefined_flag \ 153581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckno_undefined_flag \ 153591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_libdir_flag_spec \ 153601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_libdir_separator \ 153611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexclude_expsyms \ 153621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinclude_expsyms \ 153631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfile_list_spec \ 153641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckvariables_saved_for_relink \ 153651176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibname_spec \ 153661176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibrary_names_spec \ 153671176bdada62cabc6ec4b0308a930e83b679d5d36John Recksoname_spec \ 153681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinstall_override_mode \ 153691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfinish_eval \ 153701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_striplib \ 153711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstriplib; do 153721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 153731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *[\\\\\\\`\\"\\\$]*) 153741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 153751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 153761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 153771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 153781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 153791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 153801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 153811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 153821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Double-quote double-evaled strings. 153831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor var in reload_cmds \ 153841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_postinstall_cmds \ 153851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_postuninstall_cmds \ 153861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_archive_cmds \ 153871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextract_expsyms_cmds \ 153881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_archive_from_new_cmds \ 153891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_archive_from_expsyms_cmds \ 153901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckarchive_cmds \ 153911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckarchive_expsym_cmds \ 153921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmodule_cmds \ 153931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmodule_expsym_cmds \ 153941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport_symbols_cmds \ 153951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckprelink_cmds \ 153961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpostlink_cmds \ 153971176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpostinstall_cmds \ 153981176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpostuninstall_cmds \ 153991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfinish_cmds \ 154001176bdada62cabc6ec4b0308a930e83b679d5d36John Recksys_lib_search_path_spec \ 154011176bdada62cabc6ec4b0308a930e83b679d5d36John Recksys_lib_dlsearch_path_spec; do 154021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 154031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *[\\\\\\\`\\"\\\$]*) 154041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 154051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 154061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) 154071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 154081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 154091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 154101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 154111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_aux_dir='$ac_aux_dir' 154131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckxsi_shell='$xsi_shell' 154141176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_shell_append='$lt_shell_append' 154151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# See if we are running on zsh, and set the options which allow our 154171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# commands through without removal of \ escapes INIT. 154181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "\${ZSH_VERSION+set}" ; then 154191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck setopt NO_GLOB_SUBST 154201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 154211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck PACKAGE='$PACKAGE' 154241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck VERSION='$VERSION' 154251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck TIMESTAMP='$TIMESTAMP' 154261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck RM='$RM' 154271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ofile='$ofile' 154281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 154331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154341176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 154351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Handling of arguments. 154371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_config_target in $ac_config_targets 154381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 154391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_config_target in 154401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 154411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 154421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 154431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "pixman-1.pc") CONFIG_FILES="$CONFIG_FILES pixman-1.pc" ;; 154441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "pixman-1-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES pixman-1-uninstalled.pc" ;; 154451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 154461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "pixman/Makefile") CONFIG_FILES="$CONFIG_FILES pixman/Makefile" ;; 154471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "pixman/pixman-version.h") CONFIG_FILES="$CONFIG_FILES pixman/pixman-version.h" ;; 154481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "demos/Makefile") CONFIG_FILES="$CONFIG_FILES demos/Makefile" ;; 154491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 154501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 154521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 154531176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 154541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# If the user did not use the arguments to specify the items to instantiate, 154571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# then the envvar interface is used. Set only those that are not. 154581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# We use the long form for the default assignment because of an extremely 154591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# bizarre bug on SunOS 4.1.3. 154601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif $ac_need_defaults; then 154611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 154621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 154631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 154641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 154651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Have a temporary directory for convenience. Make it in the build tree 154671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# simply because there is no reason against having it here, and in addition, 154681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# creating and moving files from /tmp can sometimes cause problems. 154691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Hook for its removal unless debugging. 154701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Note that there is a small window in which the directory will not be cleaned: 154711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# after its creation but before its name has been assigned to `$tmp'. 154721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$debug || 154731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 154741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp= ac_tmp= 154751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trap 'exit_status=$? 154761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck : "${ac_tmp:=$tmp}" 154771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 154781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck' 0 154791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trap 'as_fn_exit 1' 1 2 13 15 154801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 154811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Create a (secure) tmp directory for tmp files. 154821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 154841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 154851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -d "$tmp" 154861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} || 154871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 154881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck tmp=./conf$$-$RANDOM 154891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (umask 077 && mkdir "$tmp") 154901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 154911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_tmp=$tmp 154921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set up the scripts for CONFIG_FILES section. 154941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# No need to generate them if there are no CONFIG_FILES. 154951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# This happens for instance with `./config.status config.h'. 154961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$CONFIG_FILES"; then 154971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 154991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cr=`echo X | tr X '\015'` 155001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# On cygwin, bash can eat \r inside `` if the user requested igncr. 155011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# But we know of no other shell where ac_cr would be empty at this 155021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# point, so we can use a bashism as a fallback. 155031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$ac_cr" = x; then 155041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval ac_cr=\$\'\\r\' 155051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 155061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 155071176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 155081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cs_awk_cr='\\r' 155091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 155101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cs_awk_cr=$ac_cr 155111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 155121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 155131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckecho 'BEGIN {' >"$ac_tmp/subs1.awk" && 155141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 155151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 155161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 155171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 155181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "cat >conf$$subs.awk <<_ACEOF" && 155191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 155201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo "_ACEOF" 155211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} >conf$$subs.sh || 155221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 155231176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 155241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_delim='%!_!# ' 155251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_last_try in false false false false false :; do 155261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck . ./conf$$subs.sh || 155271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 155281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 155291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 155301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test $ac_delim_n = $ac_delim_num; then 155311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 155321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif $ac_last_try; then 155331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 155341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 155351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 155361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 155371176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 155381176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conf$$subs.sh 155391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 155401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 155411176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 155421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 155431176bdada62cabc6ec4b0308a930e83b679d5d36John Recksed -n ' 155441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckh 155451176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/^/S["/; s/!.*/"]=/ 155461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckp 155471176bdada62cabc6ec4b0308a930e83b679d5d36John Reckg 155481176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/^[^!]*!// 155491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck:repl 155501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt repl 155511176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/'"$ac_delim"'$// 155521176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt delim 155531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck:nl 155541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckh 155551176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/\(.\{148\}\)..*/\1/ 155561176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt more1 155571176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 155581176bdada62cabc6ec4b0308a930e83b679d5d36John Reckp 155591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckn 155601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckb repl 155611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck:more1 155621176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/["\\]/\\&/g; s/^/"/; s/$/"\\/ 155631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckp 155641176bdada62cabc6ec4b0308a930e83b679d5d36John Reckg 155651176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/.\{148\}// 155661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt nl 155671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck:delim 155681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckh 155691176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/\(.\{148\}\)..*/\1/ 155701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt more2 155711176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/["\\]/\\&/g; s/^/"/; s/$/"/ 155721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckp 155731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckb 155741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck:more2 155751176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/["\\]/\\&/g; s/^/"/; s/$/"\\/ 155761176bdada62cabc6ec4b0308a930e83b679d5d36John Reckp 155771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckg 155781176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/.\{148\}// 155791176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt delim 155801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck' <conf$$subs.awk | sed ' 155811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/^[^""]/{ 155821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck N 155831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/\n// 155841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 155851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck' >>$CONFIG_STATUS || ac_write_fail=1 155861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrm -f conf$$subs.awk 155871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 155881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACAWK 155891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 155901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for (key in S) S_is_set[key] = 1 155911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck FS = "" 155921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 155931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 155941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ 155951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck line = $ 0 155961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck nfields = split(line, field, "@") 155971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck substed = 0 155981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck len = length(field[1]) 155991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for (i = 2; i < nfields; i++) { 156001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck key = field[i] 156011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck keylen = length(key) 156021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (S_is_set[key]) { 156031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck value = S[key] 156041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 156051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck len += length(value) + length(field[++i]) 156061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck substed = 1 156071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } else 156081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck len += 1 + keylen 156091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 156101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 156111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck print line 156121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 156131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 156141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACAWK 156151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 156161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 156171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 156181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 156191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 156201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat 156211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 156221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 156231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 156241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 156251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 156261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 156271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# trailing colons and then remove the whole line if VPATH becomes empty 156281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# (actually we leave an empty line to preserve line numbers). 156291176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "x$srcdir" = x.; then 156301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 156311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckh 156321176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/// 156331176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/^/:/ 156341176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/[ ]*$/:/ 156351176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/:\$(srcdir):/:/g 156361176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/:\${srcdir}:/:/g 156371176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/:@srcdir@:/:/g 156381176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/^:*// 156391176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/:*$// 156401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckx 156411176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/\(=[ ]*\).*/\1/ 156421176bdada62cabc6ec4b0308a930e83b679d5d36John ReckG 156431176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/\n// 156441176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/^[^=]*=[ ]*$// 156451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck}' 156461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 156471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 156481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 156491176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi # test -n "$CONFIG_FILES" 156501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 156511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set up the scripts for CONFIG_HEADERS section. 156521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# No need to generate them if there are no CONFIG_HEADERS. 156531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# This happens for instance with `./config.status Makefile'. 156541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$CONFIG_HEADERS"; then 156551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >"$ac_tmp/defines.awk" <<\_ACAWK || 156561176bdada62cabc6ec4b0308a930e83b679d5d36John ReckBEGIN { 156571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 156581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 156591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Transform confdefs.h into an awk script `defines.awk', embedded as 156601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# here-document in config.status, that substitutes the proper values into 156611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# config.h.in to produce config.h. 156621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 156631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Create a delimiter string that does not exist in confdefs.h, to ease 156641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# handling of long lines. 156651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_delim='%!_!# ' 156661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_last_try in false false :; do 156671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 156681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -z "$ac_tt"; then 156691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break 156701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck elif $ac_last_try; then 156711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 156721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 156731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 156741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 156751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 156761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 156771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# For the awk script, D is an array of macro values keyed by name, 156781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# likewise P contains macro parameters if any. Preserve backslash 156791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# newline sequences. 156801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 156811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 156821176bdada62cabc6ec4b0308a930e83b679d5d36John Recksed -n ' 156831176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/.\{148\}/&'"$ac_delim"'/g 156841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt rset 156851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck:rset 156861176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/^[ ]*#[ ]*define[ ][ ]*/ / 156871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt def 156881176bdada62cabc6ec4b0308a930e83b679d5d36John Reckd 156891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck:def 156901176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/\\$// 156911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt bsnl 156921176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/["\\]/\\&/g 156931176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 156941176bdada62cabc6ec4b0308a930e83b679d5d36John ReckD["\1"]=" \3"/p 156951176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 156961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckd 156971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck:bsnl 156981176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/["\\]/\\&/g 156991176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 157001176bdada62cabc6ec4b0308a930e83b679d5d36John ReckD["\1"]=" \3\\\\\\n"\\/p 157011176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt cont 157021176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 157031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt cont 157041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckd 157051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck:cont 157061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckn 157071176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/.\{148\}/&'"$ac_delim"'/g 157081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt clear 157091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck:clear 157101176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/\\$// 157111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckt bsnlc 157121176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/["\\]/\\&/g; s/^/"/; s/$/"/p 157131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckd 157141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck:bsnlc 157151176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 157161176bdada62cabc6ec4b0308a930e83b679d5d36John Reckb cont 157171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck' <confdefs.h | sed ' 157181176bdada62cabc6ec4b0308a930e83b679d5d36John Recks/'"$ac_delim"'/"\\\ 157191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck"/g' >>$CONFIG_STATUS || ac_write_fail=1 157201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 157211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 157221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for (key in D) D_is_set[key] = 1 157231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck FS = "" 157241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 157251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 157261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck line = \$ 0 157271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck split(line, arg, " ") 157281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (arg[1] == "#") { 157291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck defundef = arg[2] 157301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mac1 = arg[3] 157311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } else { 157321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck defundef = substr(arg[1], 2) 157331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mac1 = arg[2] 157341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 157351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck split(mac1, mac2, "(") #) 157361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck macro = mac2[1] 157371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck prefix = substr(line, 1, index(line, defundef) - 1) 157381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (D_is_set[macro]) { 157391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Preserve the white space surrounding the "#". 157401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck print prefix "define", macro P[macro] D[macro] 157411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck next 157421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } else { 157431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Replace #undef with comments. This is necessary, for example, 157441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # in the case of _POSIX_SOURCE, which is predefined and required 157451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # on some systems where configure will not decide to define it. 157461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if (defundef == "undef") { 157471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck print "/*", prefix defundef, macro, "*/" 157481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck next 157491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 157501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 157511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 157521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{ print } 157531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACAWK 157541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 157551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 157561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 157571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi # test -n "$CONFIG_HEADERS" 157581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 157591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 157601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 157611176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshift 157621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor ac_tag 157631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdo 157641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_tag in 157651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :[FHLC]) ac_mode=$ac_tag; continue;; 157661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 157671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_mode$ac_tag in 157681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :[FHL]*:*);; 157691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 157701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :[FH]-) ac_tag=-:-;; 157711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 157721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 157731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_save_IFS=$IFS 157741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=: 157751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck set x $ac_tag 157761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck IFS=$ac_save_IFS 157771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shift 157781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_file=$1 157791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shift 157801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 157811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_mode in 157821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :L) ac_source=$1;; 157831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :[FH]) 157841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_file_inputs= 157851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for ac_f 157861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 157871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_f in 157881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -) ac_f="$ac_tmp/stdin";; 157891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) # Look for the file first in the build tree, then in the source tree 157901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # (if the path is not absolute). The absolute path cannot be DOS-style, 157911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # because $ac_f cannot contain `:'. 157921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -f "$ac_f" || 157931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_f in 157941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [\\/$]*) false;; 157951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 157961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac || 157971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 157981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 157991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 158001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_append ac_file_inputs " '$ac_f'" 158011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 158021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 158031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Let's still pretend it is `configure' which instantiates (i.e., don't 158041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # use $as_me), people would be surprised to read: 158051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # /* config.h. Generated by config.status. */ 158061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck configure_input='Generated from '` 158071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 158081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck `' by configure.' 158091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test x"$ac_file" != x-; then 158101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck configure_input="$ac_file. $configure_input" 158111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 158121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: creating $ac_file" >&6;} 158131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 158141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Neutralize special characters interpreted by sed in replacement strings. 158151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $configure_input in #( 158161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\&* | *\|* | *\\* ) 158171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_sed_conf_input=`$as_echo "$configure_input" | 158181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed 's/[\\\\&|]/\\\\&/g'`;; #( 158191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_sed_conf_input=$configure_input;; 158201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 158211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 158221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_tag in 158231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *:-:* | *:-) cat >"$ac_tmp/stdin" \ 158241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 158251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 158261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 158271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 158281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 158291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_dir=`$as_dirname -- "$ac_file" || 158301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 158311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$ac_file" : 'X\(//\)[^/]' \| \ 158321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$ac_file" : 'X\(//\)$' \| \ 158331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 158341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo X"$ac_file" | 158351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 158361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 158371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 158381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 158391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)[^/].*/{ 158401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 158411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 158421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 158431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)$/{ 158441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 158451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 158461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 158471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\).*/{ 158481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 158491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 158501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 158511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/.*/./; q'` 158521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_dir="$ac_dir"; as_fn_mkdir_p 158531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_builddir=. 158541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 158551176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase "$ac_dir" in 158561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 158571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*) 158581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 158591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # A ".." for each directory in $ac_dir_suffix. 158601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 158611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_top_builddir_sub in 158621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 158631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 158641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac ;; 158651176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 158661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_abs_top_builddir=$ac_pwd 158671176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_abs_builddir=$ac_pwd$ac_dir_suffix 158681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# for backward compatibility: 158691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_top_builddir=$ac_top_build_prefix 158701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 158711176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase $srcdir in 158721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck .) # We are building in place. 158731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_srcdir=. 158741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_top_srcdir=$ac_top_builddir_sub 158751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_abs_top_srcdir=$ac_pwd ;; 158761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [\\/]* | ?:[\\/]* ) # Absolute name. 158771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_srcdir=$srcdir$ac_dir_suffix; 158781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_top_srcdir=$srcdir 158791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_abs_top_srcdir=$srcdir ;; 158801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) # Relative name. 158811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 158821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_top_srcdir=$ac_top_build_prefix$srcdir 158831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 158841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 158851176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 158861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 158871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 158881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_mode in 158891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :F) 158901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 158911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # CONFIG_FILE 158921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 158931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 158941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $INSTALL in 158951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 158961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 158971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 158981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_MKDIR_P=$MKDIR_P 158991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $MKDIR_P in 159001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck [\\/$]* | ?:[\\/]* ) ;; 159011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 159021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 159031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 159041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 159051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 159061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# If the template does not know about datarootdir, expand it. 159071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# FIXME: This hack should be removed a few years after 2.60. 159081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_datarootdir_hack=; ac_datarootdir_seen= 159091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_sed_dataroot=' 159101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/datarootdir/ { 159111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck p 159121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 159131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 159141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/@datadir@/p 159151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/@docdir@/p 159161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/@infodir@/p 159171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/@localedir@/p 159181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/@mandir@/p' 159191176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 159201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*datarootdir*) ac_datarootdir_seen=yes;; 159211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 159221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 159231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 159241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 159251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 159261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_datarootdir_hack=' 159271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s&@datadir@&$datadir&g 159281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s&@docdir@&$docdir&g 159291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s&@infodir@&$infodir&g 159301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s&@localedir@&$localedir&g 159311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s&@mandir@&$mandir&g 159321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s&\\\${datarootdir}&$datarootdir&g' ;; 159331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckesac 159341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 159351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 159361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Neutralize VPATH when `$srcdir' = `.'. 159371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Shell code in configure.ac might set extrasub. 159381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# FIXME: do we really want to maintain this feature? 159391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 159401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_sed_extra="$ac_vpsub 159411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$extrasub 159421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 159431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 159441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck:t 159451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 159461176bdada62cabc6ec4b0308a930e83b679d5d36John Recks|@configure_input@|$ac_sed_conf_input|;t t 159471176bdada62cabc6ec4b0308a930e83b679d5d36John Recks&@top_builddir@&$ac_top_builddir_sub&;t t 159481176bdada62cabc6ec4b0308a930e83b679d5d36John Recks&@top_build_prefix@&$ac_top_build_prefix&;t t 159491176bdada62cabc6ec4b0308a930e83b679d5d36John Recks&@srcdir@&$ac_srcdir&;t t 159501176bdada62cabc6ec4b0308a930e83b679d5d36John Recks&@abs_srcdir@&$ac_abs_srcdir&;t t 159511176bdada62cabc6ec4b0308a930e83b679d5d36John Recks&@top_srcdir@&$ac_top_srcdir&;t t 159521176bdada62cabc6ec4b0308a930e83b679d5d36John Recks&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 159531176bdada62cabc6ec4b0308a930e83b679d5d36John Recks&@builddir@&$ac_builddir&;t t 159541176bdada62cabc6ec4b0308a930e83b679d5d36John Recks&@abs_builddir@&$ac_abs_builddir&;t t 159551176bdada62cabc6ec4b0308a930e83b679d5d36John Recks&@abs_top_builddir@&$ac_abs_top_builddir&;t t 159561176bdada62cabc6ec4b0308a930e83b679d5d36John Recks&@INSTALL@&$ac_INSTALL&;t t 159571176bdada62cabc6ec4b0308a930e83b679d5d36John Recks&@MKDIR_P@&$ac_MKDIR_P&;t t 159581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$ac_datarootdir_hack 159591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck" 159601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 159611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 159621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 159631176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 159641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 159651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 159661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "$ac_tmp/out"`; test -z "$ac_out"; } && 159671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 159681176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwhich seems to be undefined. Please make sure it is defined" >&5 159691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 159701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwhich seems to be undefined. Please make sure it is defined" >&2;} 159711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 159721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f "$ac_tmp/stdin" 159731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_file in 159741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 159751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 159761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac \ 159771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || as_fn_error $? "could not create $ac_file" "$LINENO" 5 159781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 159791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :H) 159801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 159811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # CONFIG_HEADER 159821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # 159831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test x"$ac_file" != x-; then 159841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { 159851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "/* $configure_input */" \ 159861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 159871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } >"$ac_tmp/config.h" \ 159881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || as_fn_error $? "could not create $ac_file" "$LINENO" 5 159891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 159901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 159911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: $ac_file is unchanged" >&6;} 159921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 159931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck rm -f "$ac_file" 159941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv "$ac_tmp/config.h" "$ac_file" \ 159951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || as_fn_error $? "could not create $ac_file" "$LINENO" 5 159961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 159971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 159981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $as_echo "/* $configure_input */" \ 159991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 160001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || as_fn_error $? "could not create -" "$LINENO" 5 160011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 160021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Compute "$ac_file"'s index in $config_headers. 160031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_am_arg="$ac_file" 160041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_am_stamp_count=1 160051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfor _am_header in $config_headers :; do 160061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $_am_header in 160071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $_am_arg | $_am_arg:* ) 160081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck break ;; 160091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck * ) 160101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck _am_stamp_count=`expr $_am_stamp_count + 1` ;; 160111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 160121176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone 160131176bdada62cabc6ec4b0308a930e83b679d5d36John Reckecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 160141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 160151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$_am_arg" : 'X\(//\)[^/]' \| \ 160161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$_am_arg" : 'X\(//\)$' \| \ 160171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 160181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo X"$_am_arg" | 160191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 160201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 160211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 160221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 160231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)[^/].*/{ 160241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 160251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 160261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 160271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)$/{ 160281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 160291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 160301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 160311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\).*/{ 160321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 160331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 160341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 160351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/.*/./; q'`/stamp-h$_am_stamp_count 160361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 160371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 160381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 160391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: executing $ac_file commands" >&6;} 160401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 160411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 160421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 160431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 160441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $ac_file$ac_mode in 160451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 160461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Autoconf 2.62 quotes --file arguments for eval, but not when files 160471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # are listed without --file. Let's play safe and only enable the eval 160481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # if we detect the quoting. 160491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $CONFIG_FILES in 160501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *\'*) eval set x "$CONFIG_FILES" ;; 160511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck *) set x $CONFIG_FILES ;; 160521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 160531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck shift 160541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for mf 160551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck do 160561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Strip MF so we end up with the name of the file. 160571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mf=`echo "$mf" | sed -e 's/:.*$//'` 160581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Check whether this is an Automake generated Makefile or not. 160591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We used to match only the files named `Makefile.in', but 160601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # some people rename them; so instead we look at the file content. 160611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Grep'ing the first line is not enough: some people post-process 160621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # each Makefile.in and add a new line on top of each file to say so. 160631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Grep'ing the whole file is not good either: AIX grep has a line 160641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # limit of 2048, but all sed's we know have understand at least 4000. 160651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 160661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck dirpart=`$as_dirname -- "$mf" || 160671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 160681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$mf" : 'X\(//\)[^/]' \| \ 160691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$mf" : 'X\(//\)$' \| \ 160701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$mf" : 'X\(/\)' \| . 2>/dev/null || 160711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo X"$mf" | 160721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 160731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 160741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 160751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 160761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)[^/].*/{ 160771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 160781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 160791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 160801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)$/{ 160811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 160821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 160831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 160841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\).*/{ 160851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 160861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 160871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 160881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/.*/./; q'` 160891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck else 160901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck continue 160911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 160921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Extract the definition of DEPDIR, am__include, and am__quote 160931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # from the Makefile without running `make'. 160941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 160951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "$DEPDIR" && continue 160961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__include=`sed -n 's/^am__include = //p' < "$mf"` 160971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -z "am__include" && continue 160981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 160991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # When using ansi2knr, U may be empty or an underscore; expand it 161001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck U=`sed -n 's/^U = //p' < "$mf"` 161011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Find all dependency output files, they are included files with 161021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # $(DEPDIR) in their names. We invoke sed twice because it is the 161031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # simplest approach to changing $(DEPDIR) to its actual value in the 161041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # expansion. 161051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck for file in `sed -n " 161061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 161071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 161081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Make sure the directory exists. 161091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test -f "$dirpart/$file" && continue 161101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fdir=`$as_dirname -- "$file" || 161111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 161121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$file" : 'X\(//\)[^/]' \| \ 161131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$file" : 'X\(//\)$' \| \ 161141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck X"$file" : 'X\(/\)' \| . 2>/dev/null || 161151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo X"$file" | 161161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 161171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 161181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 161191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 161201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)[^/].*/{ 161211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 161221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 161231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 161241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\/\)$/{ 161251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 161261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 161271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 161281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck /^X\(\/\).*/{ 161291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s//\1/ 161301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck q 161311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck } 161321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck s/.*/./; q'` 161331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_dir=$dirpart/$fdir; as_fn_mkdir_p 161341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # echo "creating $dirpart/$file" 161351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck echo '# dummy' > "$dirpart/$file" 161361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 161371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck done 161381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} 161391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 161401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck "libtool":C) 161411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 161421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # See if we are running on zsh, and set the options which allow our 161431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # commands through without removal of \ escapes. 161441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test -n "${ZSH_VERSION+set}" ; then 161451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck setopt NO_GLOB_SUBST 161461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck fi 161471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 161481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cfgfile="${ofile}T" 161491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck trap "$RM \"$cfgfile\"; exit 1" 1 2 15 161501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $RM "$cfgfile" 161511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 161521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<_LT_EOF >> "$cfgfile" 161531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck#! $SHELL 161541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 161551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 161561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 161571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 161581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# NOTE: Changes made to this file will be lost: look at ltmain.sh. 161591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 161601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 161611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 161621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Foundation, Inc. 161631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Written by Gordon Matzigkeit, 1996 161641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 161651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# This file is part of GNU Libtool. 161661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 161671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# GNU Libtool is free software; you can redistribute it and/or 161681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# modify it under the terms of the GNU General Public License as 161691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# published by the Free Software Foundation; either version 2 of 161701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# the License, or (at your option) any later version. 161711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 161721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# As a special exception to the GNU General Public License, 161731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# if you distribute this file as part of a program or library that 161741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# is built using GNU Libtool, you may include this file under the 161751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# same distribution terms that you use for the rest of that program. 161761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 161771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# GNU Libtool is distributed in the hope that it will be useful, 161781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# but WITHOUT ANY WARRANTY; without even the implied warranty of 161791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 161801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# GNU General Public License for more details. 161811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 161821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# You should have received a copy of the GNU General Public License 161831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# along with GNU Libtool; see the file COPYING. If not, a copy 161841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 161851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# obtained by writing to the Free Software Foundation, Inc., 161861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 161871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 161881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 161891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The names of the tagged configurations supported by this script. 161901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckavailable_tags="" 161911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 161921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ### BEGIN LIBTOOL CONFIG 161931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 161941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Which release of libtool.m4 was used? 161951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmacro_version=$macro_version 161961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmacro_revision=$macro_revision 161971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 161981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether or not to build shared libraries. 161991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_libtool_libs=$enable_shared 162001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether or not to build static libraries. 162021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_old_libs=$enable_static 162031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# What type of objects to build. 162051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpic_mode=$pic_mode 162061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether or not to optimize for fast installation. 162081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfast_install=$enable_fast_install 162091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Shell to use when invoking shell scripts. 162111176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSHELL=$lt_SHELL 162121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# An echo program that protects backslashes. 162141176bdada62cabc6ec4b0308a930e83b679d5d36John ReckECHO=$lt_ECHO 162151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The PATH separator for the build system. 162171176bdada62cabc6ec4b0308a930e83b679d5d36John ReckPATH_SEPARATOR=$lt_PATH_SEPARATOR 162181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The host system. 162201176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost_alias=$host_alias 162211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost=$host 162221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhost_os=$host_os 162231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The build system. 162251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_alias=$build_alias 162261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild=$build 162271176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_os=$build_os 162281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# A sed program that does not truncate output. 162301176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSED=$lt_SED 162311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Sed that helps us avoid accidentally triggering echo(1) options like -n. 162331176bdada62cabc6ec4b0308a930e83b679d5d36John ReckXsed="\$SED -e 1s/^X//" 162341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# A grep program that handles long lines. 162361176bdada62cabc6ec4b0308a930e83b679d5d36John ReckGREP=$lt_GREP 162371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# An ERE matcher. 162391176bdada62cabc6ec4b0308a930e83b679d5d36John ReckEGREP=$lt_EGREP 162401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# A literal string matcher. 162421176bdada62cabc6ec4b0308a930e83b679d5d36John ReckFGREP=$lt_FGREP 162431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# A BSD- or MS-compatible name lister. 162451176bdada62cabc6ec4b0308a930e83b679d5d36John ReckNM=$lt_NM 162461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether we need soft or hard links. 162481176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLN_S=$lt_LN_S 162491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# What is the maximum length of a command? 162511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmax_cmd_len=$max_cmd_len 162521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Object file suffix (normally "o"). 162541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckobjext=$ac_objext 162551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Executable file suffix (normally ""). 162571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexeext=$exeext 162581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# whether the shell understands "unset". 162601176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_unset=$lt_unset 162611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# turn spaces into newlines. 162631176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSP2NL=$lt_lt_SP2NL 162641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# turn newlines into spaces. 162661176bdada62cabc6ec4b0308a930e83b679d5d36John ReckNL2SP=$lt_lt_NL2SP 162671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# convert \$build file names to \$host format. 162691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckto_host_file_cmd=$lt_cv_to_host_file_cmd 162701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# convert \$build files to toolchain format. 162721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckto_tool_file_cmd=$lt_cv_to_tool_file_cmd 162731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# An object symbol dumper. 162751176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOBJDUMP=$lt_OBJDUMP 162761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Method to check whether dependent libraries are shared objects. 162781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdeplibs_check_method=$lt_deplibs_check_method 162791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Command to use when deplibs_check_method = "file_magic". 162811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfile_magic_cmd=$lt_file_magic_cmd 162821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# How to find potential files when deplibs_check_method = "file_magic". 162841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfile_magic_glob=$lt_file_magic_glob 162851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 162871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwant_nocaseglob=$lt_want_nocaseglob 162881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# DLL creation program. 162901176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDLLTOOL=$lt_DLLTOOL 162911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Command to associate shared and link libraries. 162931176bdada62cabc6ec4b0308a930e83b679d5d36John Recksharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 162941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The archiver. 162961176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAR=$lt_AR 162971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 162981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Flags to create an archive. 162991176bdada62cabc6ec4b0308a930e83b679d5d36John ReckAR_FLAGS=$lt_AR_FLAGS 163001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# How to feed a file listing to the archiver. 163021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckarchiver_list_spec=$lt_archiver_list_spec 163031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# A symbol stripping program. 163051176bdada62cabc6ec4b0308a930e83b679d5d36John ReckSTRIP=$lt_STRIP 163061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Commands used to install an old-style archive. 163081176bdada62cabc6ec4b0308a930e83b679d5d36John ReckRANLIB=$lt_RANLIB 163091176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_postinstall_cmds=$lt_old_postinstall_cmds 163101176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_postuninstall_cmds=$lt_old_postuninstall_cmds 163111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether to use a lock for old archive extraction. 163131176bdada62cabc6ec4b0308a930e83b679d5d36John Recklock_old_archive_extraction=$lock_old_archive_extraction 163141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# A C compiler. 163161176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLTCC=$lt_CC 163171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# LTCC compiler flags. 163191176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLTCFLAGS=$lt_CFLAGS 163201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Take the output of nm and produce a listing of raw symbols and C names. 163221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 163231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Transform the output of nm in a proper C declaration. 163251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 163261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Transform the output of nm in a C name address pair. 163281176bdada62cabc6ec4b0308a930e83b679d5d36John Reckglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 163291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Transform the output of nm in a C name address pair when lib prefix is needed. 163311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 163321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Specify filename containing input files for \$NM. 163341176bdada62cabc6ec4b0308a930e83b679d5d36John Recknm_file_list_spec=$lt_nm_file_list_spec 163351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The root where to search for dependent libraries,and in which our libraries should be installed. 163371176bdada62cabc6ec4b0308a930e83b679d5d36John Recklt_sysroot=$lt_sysroot 163381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The name of the directory that contains temporary libtool files. 163401176bdada62cabc6ec4b0308a930e83b679d5d36John Reckobjdir=$objdir 163411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Used to examine libraries when file_magic_cmd begins with "file". 163431176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMAGIC_CMD=$MAGIC_CMD 163441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Must we lock files when doing compilation? 163461176bdada62cabc6ec4b0308a930e83b679d5d36John Reckneed_locks=$lt_need_locks 163471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Manifest tool. 163491176bdada62cabc6ec4b0308a930e83b679d5d36John ReckMANIFEST_TOOL=$lt_MANIFEST_TOOL 163501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 163521176bdada62cabc6ec4b0308a930e83b679d5d36John ReckDSYMUTIL=$lt_DSYMUTIL 163531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Tool to change global to local symbols on Mac OS X. 163551176bdada62cabc6ec4b0308a930e83b679d5d36John ReckNMEDIT=$lt_NMEDIT 163561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Tool to manipulate fat objects and archives on Mac OS X. 163581176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLIPO=$lt_LIPO 163591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ldd/readelf like tool for Mach-O binaries on Mac OS X. 163611176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOTOOL=$lt_OTOOL 163621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 163641176bdada62cabc6ec4b0308a930e83b679d5d36John ReckOTOOL64=$lt_OTOOL64 163651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Old archive suffix (normally "a"). 163671176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibext=$libext 163681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Shared library suffix (normally ".so"). 163701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshrext_cmds=$lt_shrext_cmds 163711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The commands to extract the exported symbol list from a shared archive. 163731176bdada62cabc6ec4b0308a930e83b679d5d36John Reckextract_expsyms_cmds=$lt_extract_expsyms_cmds 163741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Variables whose values should be saved in libtool wrapper scripts and 163761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# restored at link time. 163771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckvariables_saved_for_relink=$lt_variables_saved_for_relink 163781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Do we need the "lib" prefix for modules? 163801176bdada62cabc6ec4b0308a930e83b679d5d36John Reckneed_lib_prefix=$need_lib_prefix 163811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Do we need a version for libraries? 163831176bdada62cabc6ec4b0308a930e83b679d5d36John Reckneed_version=$need_version 163841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Library versioning type. 163861176bdada62cabc6ec4b0308a930e83b679d5d36John Reckversion_type=$version_type 163871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Shared library runtime path variable. 163891176bdada62cabc6ec4b0308a930e83b679d5d36John Reckrunpath_var=$runpath_var 163901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Shared library path variable. 163921176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshlibpath_var=$shlibpath_var 163931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Is shlibpath searched before the hard-coded library search path? 163951176bdada62cabc6ec4b0308a930e83b679d5d36John Reckshlibpath_overrides_runpath=$shlibpath_overrides_runpath 163961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 163971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Format of library name prefix. 163981176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibname_spec=$lt_libname_spec 163991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# List of archive names. First name is the real one, the rest are links. 164011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The last name is the one that the linker finds with -lNAME 164021176bdada62cabc6ec4b0308a930e83b679d5d36John Recklibrary_names_spec=$lt_library_names_spec 164031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The coded name of the library, if different from the real name. 164051176bdada62cabc6ec4b0308a930e83b679d5d36John Recksoname_spec=$lt_soname_spec 164061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Permission mode override for installation of shared libraries. 164081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinstall_override_mode=$lt_install_override_mode 164091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Command to use after installation of a shared archive. 164111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpostinstall_cmds=$lt_postinstall_cmds 164121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Command to use after uninstallation of a shared archive. 164141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpostuninstall_cmds=$lt_postuninstall_cmds 164151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Commands used to finish a libtool library installation in a directory. 164171176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfinish_cmds=$lt_finish_cmds 164181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# As "finish_cmds", except a single script fragment to be evaled but 164201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# not shown. 164211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfinish_eval=$lt_finish_eval 164221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether we should hardcode library paths into libraries. 164241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_into_libs=$hardcode_into_libs 164251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Compile-time system search path for libraries. 164271176bdada62cabc6ec4b0308a930e83b679d5d36John Recksys_lib_search_path_spec=$lt_sys_lib_search_path_spec 164281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Run-time system search path for libraries. 164301176bdada62cabc6ec4b0308a930e83b679d5d36John Recksys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 164311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether dlopen is supported. 164331176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdlopen_support=$enable_dlopen 164341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether dlopen of programs is supported. 164361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdlopen_self=$enable_dlopen_self 164371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether dlopen of statically linked programs is supported. 164391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdlopen_self_static=$enable_dlopen_self_static 164401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Commands to strip libraries. 164421176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_striplib=$lt_old_striplib 164431176bdada62cabc6ec4b0308a930e83b679d5d36John Reckstriplib=$lt_striplib 164441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The linker used to build libraries. 164471176bdada62cabc6ec4b0308a930e83b679d5d36John ReckLD=$lt_LD 164481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# How to create reloadable object files. 164501176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreload_flag=$lt_reload_flag 164511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckreload_cmds=$lt_reload_cmds 164521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Commands used to build an old-style archive. 164541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_archive_cmds=$lt_old_archive_cmds 164551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# A language specific compiler. 164571176bdada62cabc6ec4b0308a930e83b679d5d36John ReckCC=$lt_compiler 164581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Is the compiler the GNU compiler? 164601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwith_gcc=$GCC 164611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Compiler flag to turn off builtin functions. 164631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 164641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Additional compiler flags for building library objects. 164661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpic_flag=$lt_lt_prog_compiler_pic 164671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# How to pass a linker flag through the compiler. 164691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwl=$lt_lt_prog_compiler_wl 164701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Compiler flag to prevent dynamic linking. 164721176bdada62cabc6ec4b0308a930e83b679d5d36John Recklink_static_flag=$lt_lt_prog_compiler_static 164731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Does compiler simultaneously support -c and -o options? 164751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 164761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether or not to add -lc for building shared libraries. 164781176bdada62cabc6ec4b0308a930e83b679d5d36John Reckbuild_libtool_need_lc=$archive_cmds_need_lc 164791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether or not to disallow shared libs when runtime libs are static. 164811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 164821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Compiler flag to allow reflexive dlopens. 164841176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 164851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Compiler flag to generate shared objects directly from archives. 164871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwhole_archive_flag_spec=$lt_whole_archive_flag_spec 164881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether the compiler copes with passing no objects directly. 164901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckcompiler_needs_object=$lt_compiler_needs_object 164911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Create an old-style archive from a shared archive. 164931176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 164941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Create a temporary old-style archive to link instead of a shared archive. 164961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 164971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 164981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Commands used to build a shared archive. 164991176bdada62cabc6ec4b0308a930e83b679d5d36John Reckarchive_cmds=$lt_archive_cmds 165001176bdada62cabc6ec4b0308a930e83b679d5d36John Reckarchive_expsym_cmds=$lt_archive_expsym_cmds 165011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Commands used to build a loadable module if different from building 165031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# a shared archive. 165041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmodule_cmds=$lt_module_cmds 165051176bdada62cabc6ec4b0308a930e83b679d5d36John Reckmodule_expsym_cmds=$lt_module_expsym_cmds 165061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether we are building with GNU ld or not. 165081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckwith_gnu_ld=$lt_with_gnu_ld 165091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Flag that allows shared libraries with undefined symbols to be built. 165111176bdada62cabc6ec4b0308a930e83b679d5d36John Reckallow_undefined_flag=$lt_allow_undefined_flag 165121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Flag that enforces no undefined symbols. 165141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckno_undefined_flag=$lt_no_undefined_flag 165151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Flag to hardcode \$libdir into a binary during linking. 165171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# This must work even if \$libdir does not exist 165181176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 165191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether we need a single "-rpath" flag with a separated argument. 165211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_libdir_separator=$lt_hardcode_libdir_separator 165221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 165241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# DIR into the resulting binary. 165251176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_direct=$hardcode_direct 165261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 165281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# DIR into the resulting binary and the resulting library dependency is 165291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 165301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# library is relocated. 165311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_direct_absolute=$hardcode_direct_absolute 165321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 165341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# into the resulting binary. 165351176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_minus_L=$hardcode_minus_L 165361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 165381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# into the resulting binary. 165391176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_shlibpath_var=$hardcode_shlibpath_var 165401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set to "yes" if building a shared library automatically hardcodes DIR 165421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# into the library and all subsequent libraries and executables linked 165431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# against it. 165441176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_automatic=$hardcode_automatic 165451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set to yes if linker adds runtime paths of dependent libraries 165471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# to runtime path list. 165481176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinherit_rpath=$inherit_rpath 165491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Whether libtool must link a program against all its dependency libraries. 165511176bdada62cabc6ec4b0308a930e83b679d5d36John Recklink_all_deplibs=$link_all_deplibs 165521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Set to "yes" if exported symbols are required. 165541176bdada62cabc6ec4b0308a930e83b679d5d36John Reckalways_export_symbols=$always_export_symbols 165551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# The commands to list exported symbols. 165571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexport_symbols_cmds=$lt_export_symbols_cmds 165581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165591176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Symbols that should not be listed in the preloaded symbols. 165601176bdada62cabc6ec4b0308a930e83b679d5d36John Reckexclude_expsyms=$lt_exclude_expsyms 165611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Symbols that must always be exported. 165631176bdada62cabc6ec4b0308a930e83b679d5d36John Reckinclude_expsyms=$lt_include_expsyms 165641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Commands necessary for linking programs (against libraries) with templates. 165661176bdada62cabc6ec4b0308a930e83b679d5d36John Reckprelink_cmds=$lt_prelink_cmds 165671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Commands necessary for finishing linking programs. 165691176bdada62cabc6ec4b0308a930e83b679d5d36John Reckpostlink_cmds=$lt_postlink_cmds 165701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Specify filename containing input files. 165721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfile_list_spec=$lt_file_list_spec 165731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# How to hardcode a shared library path into an executable. 165751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckhardcode_action=$hardcode_action 165761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165771176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# ### END LIBTOOL CONFIG 165781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 165801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck case $host_os in 165821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck aix3*) 165831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck cat <<\_LT_EOF >> "$cfgfile" 165841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# AIX sometimes has problems with the GCC collect2 program. For some 165851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# reason, if we set the COLLECT_NAMES environment variable, the problems 165861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# vanish in a puff of smoke. 165871176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "X${COLLECT_NAMES+set}" != Xset; then 165881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck COLLECT_NAMES= 165891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck export COLLECT_NAMES 165901176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 165911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_LT_EOF 165921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 165931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 165941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165961176bdada62cabc6ec4b0308a930e83b679d5d36John Reckltmain="$ac_aux_dir/ltmain.sh" 165971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 165991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # We use sed instead of cat because bash on DJGPP gets confused if 166001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # if finds mixed CR/LF and LF-only lines. Since sed operates in 166011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # text mode, it properly converts lines to CR/LF. This bash problem 166021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # is reportedly fixed, but why not run on old versions too? 166031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed '$q' "$ltmain" >> "$cfgfile" \ 166041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile"; exit 1) 166051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck if test x"$xsi_shell" = xyes; then 166071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 166081176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_dirname ()\ 166091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{\ 166101176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ case ${1} in\ 166111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ */*) func_dirname_result="${1%/*}${2}" ;;\ 166121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ * ) func_dirname_result="${3}" ;;\ 166131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ esac\ 166141176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 166151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 166161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 166171176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest 0 -eq $? || _lt_function_replace_fail=: 166181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166201176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e '/^func_basename ()$/,/^} # func_basename /c\ 166211176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_basename ()\ 166221176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{\ 166231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ func_basename_result="${1##*/}"\ 166241176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 166251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 166261176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 166271176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest 0 -eq $? || _lt_function_replace_fail=: 166281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 166311176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_dirname_and_basename ()\ 166321176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{\ 166331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ case ${1} in\ 166341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ */*) func_dirname_result="${1%/*}${2}" ;;\ 166351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ * ) func_dirname_result="${3}" ;;\ 166361176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ esac\ 166371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ func_basename_result="${1##*/}"\ 166381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 166391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 166401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 166411176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest 0 -eq $? || _lt_function_replace_fail=: 166421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166431176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 166451176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_stripname ()\ 166461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{\ 166471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 166481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ # positional parameters, so assign one to ordinary parameter first.\ 166491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ func_stripname_result=${3}\ 166501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ func_stripname_result=${func_stripname_result#"${1}"}\ 166511176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ func_stripname_result=${func_stripname_result%"${2}"}\ 166521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 166531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 166541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 166551176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest 0 -eq $? || _lt_function_replace_fail=: 166561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166571176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 166591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_split_long_opt ()\ 166601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{\ 166611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ func_split_long_opt_name=${1%%=*}\ 166621176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ func_split_long_opt_arg=${1#*=}\ 166631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 166641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 166651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 166661176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest 0 -eq $? || _lt_function_replace_fail=: 166671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 166701176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_split_short_opt ()\ 166711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{\ 166721176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ func_split_short_opt_arg=${1#??}\ 166731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 166741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 166751176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 166761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 166771176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest 0 -eq $? || _lt_function_replace_fail=: 166781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166791176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 166811176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_lo2o ()\ 166821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{\ 166831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ case ${1} in\ 166841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 166851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ *) func_lo2o_result=${1} ;;\ 166861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ esac\ 166871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 166881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 166891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 166901176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest 0 -eq $? || _lt_function_replace_fail=: 166911176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 166931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e '/^func_xform ()$/,/^} # func_xform /c\ 166941176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_xform ()\ 166951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{\ 166961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck func_xform_result=${1%.*}.lo\ 166971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 166981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 166991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 167001176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest 0 -eq $? || _lt_function_replace_fail=: 167011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167021176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167031176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e '/^func_arith ()$/,/^} # func_arith /c\ 167041176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_arith ()\ 167051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{\ 167061176bdada62cabc6ec4b0308a930e83b679d5d36John Reck func_arith_result=$(( $* ))\ 167071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 167081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 167091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 167101176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest 0 -eq $? || _lt_function_replace_fail=: 167111176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167121176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167131176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e '/^func_len ()$/,/^} # func_len /c\ 167141176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_len ()\ 167151176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{\ 167161176bdada62cabc6ec4b0308a930e83b679d5d36John Reck func_len_result=${#1}\ 167171176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 167181176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 167191176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 167201176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest 0 -eq $? || _lt_function_replace_fail=: 167211176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167221176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 167231176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167241176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x"$lt_shell_append" = xyes; then 167251176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e '/^func_append ()$/,/^} # func_append /c\ 167261176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_append ()\ 167271176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{\ 167281176bdada62cabc6ec4b0308a930e83b679d5d36John Reck eval "${1}+=\\${2}"\ 167291176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 167301176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 167311176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 167321176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest 0 -eq $? || _lt_function_replace_fail=: 167331176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167341176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167351176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 167361176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfunc_append_quoted ()\ 167371176bdada62cabc6ec4b0308a930e83b679d5d36John Reck{\ 167381176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ func_quote_for_eval "${2}"\ 167391176bdada62cabc6ec4b0308a930e83b679d5d36John Reck\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 167401176bdada62cabc6ec4b0308a930e83b679d5d36John Reck} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 167411176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 167421176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 167431176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest 0 -eq $? || _lt_function_replace_fail=: 167441176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167451176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167461176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Save a `func_append' function call where possible by direct use of '+=' 167471176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 167481176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 167491176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 167501176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test 0 -eq $? || _lt_function_replace_fail=: 167511176bdada62cabc6ec4b0308a930e83b679d5d36John Reckelse 167521176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Save a `func_append' function call even when '+=' is not available 167531176bdada62cabc6ec4b0308a930e83b679d5d36John Reck sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 167541176bdada62cabc6ec4b0308a930e83b679d5d36John Reck && mv -f "$cfgfile.tmp" "$cfgfile" \ 167551176bdada62cabc6ec4b0308a930e83b679d5d36John Reck || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 167561176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test 0 -eq $? || _lt_function_replace_fail=: 167571176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 167581176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167591176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test x"$_lt_function_replace_fail" = x":"; then 167601176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 167611176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 167621176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 167631176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167641176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167651176bdada62cabc6ec4b0308a930e83b679d5d36John Reck mv -f "$cfgfile" "$ofile" || 167661176bdada62cabc6ec4b0308a930e83b679d5d36John Reck (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 167671176bdada62cabc6ec4b0308a930e83b679d5d36John Reck chmod +x "$ofile" 167681176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167691176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ;; 167701176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167711176bdada62cabc6ec4b0308a930e83b679d5d36John Reck esac 167721176bdada62cabc6ec4b0308a930e83b679d5d36John Reckdone # for ac_tag 167731176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167741176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167751176bdada62cabc6ec4b0308a930e83b679d5d36John Reckas_fn_exit 0 167761176bdada62cabc6ec4b0308a930e83b679d5d36John Reck_ACEOF 167771176bdada62cabc6ec4b0308a930e83b679d5d36John Reckac_clean_files=$ac_clean_files_save 167781176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167791176bdada62cabc6ec4b0308a930e83b679d5d36John Recktest $ac_write_fail = 0 || 167801176bdada62cabc6ec4b0308a930e83b679d5d36John Reck as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 167811176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167821176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 167831176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# configure is writing to config.log, and then calls config.status. 167841176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# config.status does its own redirection, appending to config.log. 167851176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# Unfortunately, on DOS this fails, as config.log is still kept open 167861176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# by configure, so config.status won't be able to write to it; its 167871176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# output is simply discarded. So we exec the FD to /dev/null, 167881176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# effectively closing config.log, so it can be properly (re)opened and 167891176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# appended to by config.status. When coming back to configure, we 167901176bdada62cabc6ec4b0308a930e83b679d5d36John Reck# need to make the FD available again. 167911176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test "$no_create" != yes; then 167921176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_cs_success=: 167931176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_config_status_args= 167941176bdada62cabc6ec4b0308a930e83b679d5d36John Reck test "$silent" = yes && 167951176bdada62cabc6ec4b0308a930e83b679d5d36John Reck ac_config_status_args="$ac_config_status_args --quiet" 167961176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exec 5>/dev/null 167971176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 167981176bdada62cabc6ec4b0308a930e83b679d5d36John Reck exec 5>>config.log 167991176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # Use ||, not &&, to avoid exiting from the if with $? = 1, which 168001176bdada62cabc6ec4b0308a930e83b679d5d36John Reck # would make configure fail if this is the last instruction. 168011176bdada62cabc6ec4b0308a930e83b679d5d36John Reck $ac_cs_success || as_fn_exit 1 168021176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 168031176bdada62cabc6ec4b0308a930e83b679d5d36John Reckif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 168041176bdada62cabc6ec4b0308a930e83b679d5d36John Reck { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 168051176bdada62cabc6ec4b0308a930e83b679d5d36John Reck$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 168061176bdada62cabc6ec4b0308a930e83b679d5d36John Reckfi 168071176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 168081176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 168091176bdada62cabc6ec4b0308a930e83b679d5d36John Reck 16810