18e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#! /bin/sh 28e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Guess values for system-dependent variables and create Makefiles. 38e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Generated by GNU Autoconf 2.61 for libvorbis 1.3.1. 48e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 58e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Report bugs to <vorbis-dev@xiph.org>. 68e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 78e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 88e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 98e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This configure script is free software; the Free Software Foundation 108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# gives unlimited permission to copy, distribute and modify it. 118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## --------------------- ## 128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## M4sh Initialization. ## 138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## --------------------- ## 148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Be more Bourne compatible 168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDUALCASE=1; export DUALCASE # for MKS sh 178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels emulate sh 198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels NULLCMD=: 208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # is contrary to our usage. Disable this feature. 228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels alias -g '${1+"$@"}'='"$@"' 238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels setopt NO_GLOB_SUBST 248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `(set -o) 2>/dev/null` in 268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *posix*) set -o posix ;; 278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# PATH needs CR 358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Avoid depending upon Character Ranges. 368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_letters='abcdefghijklmnopqrstuvwxyz' 378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_Letters=$as_cr_letters$as_cr_LETTERS 398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_digits='0123456789' 408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_alnum=$as_cr_Letters$as_cr_digits 418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The user is always right. 438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${PATH_SEPARATOR+set}" != set; then 448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "#! /bin/sh" >conf$$.sh 458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "exit 0" >>conf$$.sh 468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels chmod +x conf$$.sh 478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PATH_SEPARATOR=';' 498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PATH_SEPARATOR=: 518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conf$$.sh 538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Support unset when possible. 568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_unset=unset 588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_unset=false 608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# IFS 648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We need space, tab and new line, in precisely that order. Quoting is 658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# there to prevent editors from complaining about space-tab. 668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# (If _AS_PATH_WALK were called with IFS unset, it would disable word 678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# splitting by setting IFS to empty value.) 688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_nl=' 698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels' 708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=" "" $as_nl" 718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Find who we are. Look in the path if we contain no directory separator. 738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $0 in 748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *[\\/]* ) as_myself=$0 ;; 758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We did not find ourselves, most probably we were run as `sh COMMAND' 878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# in which case we are not to be found in the path. 888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$as_myself" = x; then 898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_myself=$0 908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test ! -f "$as_myself"; then 928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; } 948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Work around bugs in pre-3.0 UWIN ksh. 978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_var in ENV MAIL MAILPATH 988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 1008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPS1='$ ' 1018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPS2='> ' 1028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPS4='+ ' 1038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# NLS nuisances. 1058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_var in \ 1068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 1078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 1088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LC_TELEPHONE LC_TIME 1098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 1108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 1118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval $as_var=C; export $as_var 1128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 1138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 1148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 1158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 1168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Required to use basename. 1188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 && 1198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X`expr 00001 : '.*\(...\)'`" = X001; then 1208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_expr=expr 1218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 1228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_expr=false 1238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 1248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 1268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_basename=basename 1278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 1288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_basename=false 1298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 1308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Name of the executable. 1338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_me=`$as_basename -- "$0" || 1348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 1358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$0" : 'X\(//\)$' \| \ 1368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$0" : 'X\(/\)' \| . 2>/dev/null || 1378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X/"$0" | 1388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed '/^.*\/\([^/][^/]*\)\/*$/{ 1398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 1408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 1418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 1428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\/\(\/\/\)$/{ 1438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 1448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 1458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 1468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\/\(\/\).*/{ 1478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 1488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 1498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 1508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/.*/./; q'` 1518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# CDPATH. 1538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_unset CDPATH 1548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$CONFIG_SHELL" = x; then 1578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (eval ":") 2>/dev/null; then 1588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_have_required=yes 1598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 1608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_have_required=no 1618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 1628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test $as_have_required = yes && (eval ": 1648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(as_func_return () { 1658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit \$1) 1668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 1678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_success () { 1688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_func_return 0 1698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 1708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_failure () { 1718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_func_return 1 1728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 1738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_ret_success () { 1748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0 1758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 1768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_ret_failure () { 1778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 1 1788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 1798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexitcode=0 1818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_success; then 1828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 1838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 1848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 1858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo as_func_success failed. 1868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 1878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_failure; then 1898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 1908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo as_func_failure succeeded. 1918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 1928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_ret_success; then 1948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 1958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 1968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 1978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo as_func_ret_success failed. 1988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 1998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_ret_failure; then 2018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 2028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo as_func_ret_failure succeeded. 2038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 2048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( set x; as_func_ret_success y && test x = \"\$1\" ); then 2068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 2078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 2088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 2098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo positional parameters were not saved. 2108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 2118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest \$exitcode = 0) || { (exit 1); exit 1; } 2138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( 2158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_lineno_1=\$LINENO 2168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_lineno_2=\$LINENO 2178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 2188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 2198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels") 2> /dev/null; then 2208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 2218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 2228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_candidate_shells= 2238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 2258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 2268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 2278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 2288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $as_dir in 2298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /*) 2308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for as_base in sh bash ksh sh5; do 2318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 2328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done;; 2338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 2348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 2358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 2368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for as_shell in $as_candidate_shells $SHELL; do 2398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Try only shells that exist, to save several forks. 2408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 2418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { ("$as_shell") 2> /dev/null <<\_ASEOF 2428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 2438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels emulate sh 2448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels NULLCMD=: 2458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 2468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # is contrary to our usage. Disable this feature. 2478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels alias -g '${1+"$@"}'='"$@"' 2488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels setopt NO_GLOB_SUBST 2498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 2508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `(set -o) 2>/dev/null` in 2518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *posix*) set -o posix ;; 2528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 2538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 2558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels: 2588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASEOF 2598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}; then 2608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CONFIG_SHELL=$as_shell 2618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_have_required=yes 2628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { "$as_shell" 2> /dev/null <<\_ASEOF 2638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 2648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels emulate sh 2658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels NULLCMD=: 2668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 2678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # is contrary to our usage. Disable this feature. 2688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels alias -g '${1+"$@"}'='"$@"' 2698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels setopt NO_GLOB_SUBST 2708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 2718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `(set -o) 2>/dev/null` in 2728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *posix*) set -o posix ;; 2738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 2748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 2768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels: 2798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(as_func_return () { 2808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $1) 2818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 2828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_success () { 2838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_func_return 0 2848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 2858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_failure () { 2868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_func_return 1 2878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 2888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_ret_success () { 2898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0 2908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 2918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_ret_failure () { 2928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 1 2938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 2948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexitcode=0 2968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_success; then 2978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 2988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 2998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 3008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo as_func_success failed. 3018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_failure; then 3048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 3058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo as_func_failure succeeded. 3068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_ret_success; then 3098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 3108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 3118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 3128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo as_func_ret_success failed. 3138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_ret_failure; then 3168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 3178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo as_func_ret_failure succeeded. 3188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( set x; as_func_ret_success y && test x = "$1" ); then 3218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 3228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 3238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 3248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo positional parameters were not saved. 3258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest $exitcode = 0) || { (exit 1); exit 1; } 3288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( 3308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_lineno_1=$LINENO 3318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_lineno_2=$LINENO 3328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "x$as_lineno_1" != "x$as_lineno_2" && 3338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 3348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASEOF 3368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}; then 3378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 3388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 3438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$CONFIG_SHELL" != x; then 3458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for as_var in BASH_ENV ENV 3468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 3478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 3488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export CONFIG_SHELL 3498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 3508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test $as_have_required = no; then 3548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo This script requires a shell more modern than all the 3558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo shells that I found on your system. Please install a 3568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo modern shell, or manually run the script under such a 3578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo shell if you do have one. 3588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; } 3598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(eval "as_func_return () { 3698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit \$1) 3708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 3718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_success () { 3728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_func_return 0 3738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 3748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_failure () { 3758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_func_return 1 3768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 3778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_ret_success () { 3788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0 3798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 3808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_func_ret_failure () { 3818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 1 3828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 3838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexitcode=0 3858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_success; then 3868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 3878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 3888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 3898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo as_func_success failed. 3908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_failure; then 3938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 3948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo as_func_failure succeeded. 3958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 3968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 3978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_ret_success; then 3988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 3998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 4008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 4018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo as_func_ret_success failed. 4028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 4038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif as_func_ret_failure; then 4058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 4068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo as_func_ret_failure succeeded. 4078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 4088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( set x; as_func_ret_success y && test x = \"\$1\" ); then 4108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 4118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 4128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exitcode=1 4138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo positional parameters were not saved. 4148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 4158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest \$exitcode = 0") || { 4178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo No shell found that supports shell functions. 4188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo Please tell autoconf@gnu.org about your system, 4198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo including any error possibly output before this 4208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo message 4218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 4228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_lineno_1=$LINENO 4268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_lineno_2=$LINENO 4278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "x$as_lineno_1" != "x$as_lineno_2" && 4288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 4298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 4318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # uniformly replaced by the line number. The first 'sed' inserts a 4328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # line-number line after each line using $LINENO; the second 'sed' 4338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # does the real work. The second script uses 'N' to pair each 4348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # line-number line with the line containing $LINENO, and appends 4358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # trailing '-' during substitution so that $LINENO is not a special 4368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # case at line end. 4378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 4388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # scripts with optimization help from Paolo Bonzini. Blame Lee 4398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # E. McMahon (1931-1989) for sed's syntax. :-) 4408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed -n ' 4418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels p 4428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /[$]LINENO/= 4438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ' <$as_myself | 4448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed ' 4458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/[$]LINENO.*/&-/ 4468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels t lineno 4478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels b 4488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :lineno 4498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels N 4508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :loop 4518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 4528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels t loop 4538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/-\n.*// 4548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ' >$as_me.lineno && 4558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels chmod +x "$as_me.lineno" || 4568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 4578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 4588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Don't try to exec as it changes $[0], causing all sort of problems 4608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # (the dirname of $[0] is not the place where we might find the 4618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # original and so on. Autoconf is especially sensitive to this). 4628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels . "./$as_me.lineno" 4638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Exit status is that of the last command. 4648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exit 4658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 4668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 4698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_dirname=dirname 4708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 4718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_dirname=false 4728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 4738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_C= ECHO_N= ECHO_T= 4758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `echo -n x` in 4768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels-n*) 4778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `echo 'x\c'` in 4788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *c*) ECHO_T=' ';; # ECHO_T is single tab character. 4798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ECHO_C='\c';; 4808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac;; 4818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) 4828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ECHO_N='-n';; 4838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 4848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 && 4868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X`expr 00001 : '.*\(...\)'`" = X001; then 4878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_expr=expr 4888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 4898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_expr=false 4908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 4918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 4928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.file 4938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -d conf$$.dir; then 4948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conf$$.dir/conf$$.file 4958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 4968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conf$$.dir 4978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mkdir conf$$.dir 4988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 4998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho >conf$$.file 5008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ln -s conf$$.file conf$$ 2>/dev/null; then 5018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ln_s='ln -s' 5028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # ... but there are two gotchas: 5038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 5048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 5058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # In both cases, we have to default to `cp -p'. 5068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 5078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ln_s='cp -p' 5088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif ln conf$$.file conf$$ 2>/dev/null; then 5098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ln_s=ln 5108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 5118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ln_s='cp -p' 5128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 5138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 5148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrmdir conf$$.dir 2>/dev/null 5158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif mkdir -p . 2>/dev/null; then 5178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_mkdir_p=: 5188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 5198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d ./-p && rmdir ./-p 5208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_mkdir_p=false 5218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 5228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -x / >/dev/null 2>&1; then 5248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_test_x='test -x' 5258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 5268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if ls -dL / >/dev/null 2>&1; then 5278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ls_L_option=L 5288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 5298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ls_L_option= 5308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 5318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_test_x=' 5328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval sh -c '\'' 5338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -d "$1"; then 5348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d "$1/."; 5358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 5368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $1 in 5378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -*)set "./$1";; 5388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac; 5398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 5408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ???[sx]*):;;*)false;;esac;fi 5418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels '\'' sh 5428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ' 5438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 5448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_executable_p=$as_test_x 5458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed expression to map a string onto a valid CPP name. 5478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 5488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed expression to map a string onto a valid variable name. 5508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 5518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check that we are running under the correct shell. 5568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL=${CONFIG_SHELL-/bin/sh} 5578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase X$lt_ECHO in 5598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsX*--fallback-echo) 5608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Remove one level of quotation (which was required for Make). 5618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` 5628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 5638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 5648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO=${lt_ECHO-echo} 5668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "X$1" = X--no-reexec; then 5678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Discard the --no-reexec flag, and continue. 5688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shift 5698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test "X$1" = X--fallback-echo; then 5708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Avoid inline document here, it may be left over 5718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 5728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then 5738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Yippee, $ECHO works! 5748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 5758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 5768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Restart under the correct shell. 5778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exec $SHELL "$0" --no-reexec ${1+"$@"} 5788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 5798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "X$1" = X--fallback-echo; then 5818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # used as fallback echo 5828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shift 5838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<_LT_EOF 5848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$* 5858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 5868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exit 0 5878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 5888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The HP-UX ksh and POSIX shell print the target directory to stdout 5908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# if CDPATH is set. 5918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 5928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 5938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$lt_ECHO"; then 5948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "X${echo_test_string+set}" != Xset; then 5958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # find a string as large as possible, as long as the shell can cope with it 5968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 5978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 5988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { echo_test_string=`eval $cmd`; } 2>/dev/null && 5998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null 6008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels then 6018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 6028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 6038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 6048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 6058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 6068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 6078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 6088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X$echo_testing_string" = "X$echo_test_string"; then 6098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 6108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 6118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The Solaris, AIX, and Digital Unix default echo programs unquote 6128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # backslashes. This makes it impossible to quote backslashes using 6138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # echo "$something" | sed 's/\\/\\\\/g' 6148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 6158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # So, first we look for a working echo in the user's PATH. 6168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 6178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for dir in $PATH /usr/ucb; do 6198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 6208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 6218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 6228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 6238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X$echo_testing_string" = "X$echo_test_string"; then 6248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ECHO="$dir/echo" 6258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 6268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 6278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 6288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 6298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 6308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "X$ECHO" = Xecho; then 6318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We didn't find a better echo, so look for alternatives. 6328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && 6338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && 6348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X$echo_testing_string" = "X$echo_test_string"; then 6358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # This shell has a builtin print -r that does the trick. 6368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ECHO='print -r' 6378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && 6388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X$CONFIG_SHELL" != X/bin/ksh; then 6398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If we have ksh, try running configure again with it. 6408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 6418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export ORIGINAL_CONFIG_SHELL 6428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CONFIG_SHELL=/bin/ksh 6438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export CONFIG_SHELL 6448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 6458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 6468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Try using printf. 6478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ECHO='printf %s\n' 6488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 6498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 6508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X$echo_testing_string" = "X$echo_test_string"; then 6518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Cool, printf works 6528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 6538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 6548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X$echo_testing_string" = 'X\t' && 6558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 6568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X$echo_testing_string" = "X$echo_test_string"; then 6578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 6588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export CONFIG_SHELL 6598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels SHELL="$CONFIG_SHELL" 6608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export SHELL 6618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ECHO="$CONFIG_SHELL $0 --fallback-echo" 6628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 6638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X$echo_testing_string" = 'X\t' && 6648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 6658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X$echo_testing_string" = "X$echo_test_string"; then 6668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ECHO="$CONFIG_SHELL $0 --fallback-echo" 6678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 6688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # maybe with a smaller string... 6698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels prev=: 6708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 6718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 6728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null 6738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels then 6748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 6758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 6768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels prev="$cmd" 6778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 6788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 6798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$prev" != 'sed 50q "$0"'; then 6808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo_test_string=`eval $prev` 6818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export echo_test_string 6828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 6838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 6848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Oops. We lost completely, so just stick with echo. 6858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ECHO=echo 6868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 6878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 6888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 6898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 6908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 6918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 6928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 6938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Copy echo and quote the copy suitably for passing to libtool from 6948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# the Makefile, instead of quoting the original, which is used later. 6958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_ECHO=$ECHO 6968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 6978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 6988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 6998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 7008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 7018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 7028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 7038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec 7<&0 </dev/null 6>&1 7048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 7058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Name of the host. 7068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 7078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# so uname gets run too. 7088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 7098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 7108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 7118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Initializations. 7128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 7138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_default_prefix=/usr/local 7148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files= 7158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_config_libobj_dir=. 7168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBOBJS= 7178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscross_compiling=no 7188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssubdirs= 7198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMFLAGS= 7208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAKEFLAGS= 7218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL=${CONFIG_SHELL-/bin/sh} 7228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 7238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Identity of this package. 7248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_NAME='libvorbis' 7258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_TARNAME='libvorbis' 7268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_VERSION='1.3.1' 7278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_STRING='libvorbis 1.3.1' 7288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_BUGREPORT='vorbis-dev@xiph.org' 7298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 7308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_unique_file="lib/mdct.c" 7318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Factoring default headers for most tests. 7328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_includes_default="\ 7338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h> 7348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_SYS_TYPES_H 7358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <sys/types.h> 7368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 7378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_SYS_STAT_H 7388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <sys/stat.h> 7398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 7408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef STDC_HEADERS 7418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <stdlib.h> 7428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <stddef.h> 7438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else 7448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef HAVE_STDLIB_H 7458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <stdlib.h> 7468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 7478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 7488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_STRING_H 7498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 7508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <memory.h> 7518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 7528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <string.h> 7538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 7548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_STRINGS_H 7558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <strings.h> 7568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 7578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_INTTYPES_H 7588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <inttypes.h> 7598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 7608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_STDINT_H 7618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <stdint.h> 7628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 7638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef HAVE_UNISTD_H 7648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <unistd.h> 7658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif" 7668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 7678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_subst_vars='SHELL 7688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPATH_SEPARATOR 7698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_NAME 7708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_TARNAME 7718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_VERSION 7728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_STRING 7738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_BUGREPORT 7748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec_prefix 7758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprefix 7768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprogram_transform_name 7778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbindir 7788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssbindir 7798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibexecdir 7808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdatarootdir 7818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdatadir 7828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysconfdir 7838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssharedstatedir 7848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslocalstatedir 7858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsincludedir 7868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsoldincludedir 7878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdocdir 7888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinfodir 7898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshtmldir 7908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdvidir 7918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspdfdir 7928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspsdir 7938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibdir 7948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslocaledir 7958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmandir 7968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEFS 7978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_C 7988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_N 7998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_T 8008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS 8018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_alias 8028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_alias 8038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_alias 8048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild 8058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_cpu 8068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_vendor 8078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_os 8088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost 8098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_cpu 8108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_vendor 8118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_os 8128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget 8138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_cpu 8148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_vendor 8158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_os 8168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_PROGRAM 8178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_SCRIPT 8188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_DATA 8198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__isrc 8208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCYGPATH_W 8218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE 8228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVERSION 8238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsACLOCAL 8248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOCONF 8258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOMAKE 8268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOHEADER 8278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAKEINFO 8288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinstall_sh 8298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP 8308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_STRIP_PROGRAM 8318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmkdir_p 8328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAWK 8338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSET_MAKE 8348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__leading_dot 8358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMTAR 8368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__tar 8378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__untar 8388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAINTAINER_MODE_TRUE 8398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAINTAINER_MODE_FALSE 8408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAINT 8418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsACLOCAL_AMFLAGS 8428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_CURRENT 8438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_REVISION 8448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_AGE 8458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_CURRENT 8468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_REVISION 8478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_AGE 8488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_CURRENT 8498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_REVISION 8508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_AGE 8518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC 8528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS 8538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLDFLAGS 8548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCPPFLAGS 8558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_CC 8568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEXEEXT 8578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJEXT 8588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEPDIR 8598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__include 8608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__quote 8618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEP_TRUE 8628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEP_FALSE 8638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEPBACKSLASH 8648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCCDEPMODE 8658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__fastdepCC_TRUE 8668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__fastdepCC_FALSE 8678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCPP 8688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAS 8698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDLLTOOL 8708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJDUMP 8718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBTOOL 8728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSED 8738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGREP 8748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEGREP 8758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFGREP 8768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLD 8778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDUMPBIN 8788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_DUMPBIN 8798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNM 8808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLN_S 8818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR 8828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsRANLIB 8838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_ECHO 8848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDSYMUTIL 8858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNMEDIT 8868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIPO 8878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL 8888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL64 8898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN 8908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN_TRUE 8918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN_FALSE 8928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPDFLATEX 8938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHTLATEX 8948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_DOCS_TRUE 8958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_DOCS_FALSE 8968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_EXAMPLES_TRUE 8978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_EXAMPLES_FALSE 8988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPKG_CONFIG 8998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOGG_CFLAGS 9008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOGG_LIBS 9018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsALLOCA 9028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBOBJS 9038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVORBIS_LIBS 9048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEBUG 9058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPROFILE 9068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspthread_lib 9078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBTOOL_DEPS 9088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTLIBOBJS' 9098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_subst_files='' 9108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_precious_vars='build_alias 9118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_alias 9128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_alias 9138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC 9148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS 9158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLDFLAGS 9168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS 9178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCPPFLAGS 9188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCPP 9198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPKG_CONFIG 9208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOGG_CFLAGS 9218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOGG_LIBS' 9228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 9238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 9248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Initialize some variables set by options. 9258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_init_help= 9268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_init_version=false 9278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The variables have the same names as the options, with 9288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# dashes changed to underlines. 9298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscache_file=/dev/null 9308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec_prefix=NONE 9318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_create= 9328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_recursion= 9338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprefix=NONE 9348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprogram_prefix=NONE 9358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprogram_suffix=NONE 9368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprogram_transform_name=s,x,x, 9378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssilent= 9388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssite= 9398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssrcdir= 9408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsverbose= 9418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsx_includes=NONE 9428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsx_libraries=NONE 9438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 9448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Installation directory options. 9458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# These are left unexpanded so users can "make install exec_prefix=/foo" 9468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# and all the variables that are supposed to be based on exec_prefix 9478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# by default will actually change. 9488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Use braces instead of parens because sh, perl, etc. also accept them. 9498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# (The list follows the same order as the GNU Coding Standards.) 9508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbindir='${exec_prefix}/bin' 9518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssbindir='${exec_prefix}/sbin' 9528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibexecdir='${exec_prefix}/libexec' 9538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdatarootdir='${prefix}/share' 9548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdatadir='${datarootdir}' 9558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysconfdir='${prefix}/etc' 9568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssharedstatedir='${prefix}/com' 9578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslocalstatedir='${prefix}/var' 9588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsincludedir='${prefix}/include' 9598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsoldincludedir='/usr/include' 9608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 9618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinfodir='${datarootdir}/info' 9628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshtmldir='${docdir}' 9638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdvidir='${docdir}' 9648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspdfdir='${docdir}' 9658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspsdir='${docdir}' 9668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibdir='${exec_prefix}/lib' 9678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslocaledir='${datarootdir}/locale' 9688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmandir='${datarootdir}/man' 9698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 9708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_prev= 9718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_dashdash= 9728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_option 9738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 9748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If the previous option needs an argument, assign it. 9758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_prev"; then 9768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval $ac_prev=\$ac_option 9778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev= 9788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels continue 9798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 9808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 9818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_option in 9828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 9838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_optarg=yes ;; 9848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 9858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 9868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Accept the important Cygnus configure options, so we can diagnose typos. 9878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 9888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_dashdash$ac_option in 9898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --) 9908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_dashdash=yes ;; 9918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 9928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -bindir | --bindir | --bindi | --bind | --bin | --bi) 9938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=bindir ;; 9948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 9958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels bindir=$ac_optarg ;; 9968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 9978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -build | --build | --buil | --bui | --bu) 9988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=build_alias ;; 9998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -build=* | --build=* | --buil=* | --bui=* | --bu=*) 10008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels build_alias=$ac_optarg ;; 10018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -cache-file | --cache-file | --cache-fil | --cache-fi \ 10038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 10048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=cache_file ;; 10058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 10068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 10078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cache_file=$ac_optarg ;; 10088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --config-cache | -C) 10108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cache_file=config.cache ;; 10118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -datadir | --datadir | --datadi | --datad) 10138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=datadir ;; 10148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -datadir=* | --datadir=* | --datadi=* | --datad=*) 10158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels datadir=$ac_optarg ;; 10168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 10188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --dataroo | --dataro | --datar) 10198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=datarootdir ;; 10208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 10218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 10228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels datarootdir=$ac_optarg ;; 10238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -disable-* | --disable-*) 10258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 10268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Reject names that are not valid shell variable names. 10278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 10288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: invalid feature name: $ac_feature" >&2 10298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 10308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 10318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval enable_$ac_feature=no ;; 10328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -docdir | --docdir | --docdi | --doc | --do) 10348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=docdir ;; 10358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 10368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels docdir=$ac_optarg ;; 10378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 10398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=dvidir ;; 10408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 10418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dvidir=$ac_optarg ;; 10428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -enable-* | --enable-*) 10448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 10458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Reject names that are not valid shell variable names. 10468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && 10478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: invalid feature name: $ac_feature" >&2 10488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 10498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` 10508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval enable_$ac_feature=\$ac_optarg ;; 10518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 10538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 10548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --exec | --exe | --ex) 10558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=exec_prefix ;; 10568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 10578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 10588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --exec=* | --exe=* | --ex=*) 10598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exec_prefix=$ac_optarg ;; 10608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -gas | --gas | --ga | --g) 10628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Obsolete; use --with-gas. 10638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels with_gas=yes ;; 10648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -help | --help | --hel | --he | -h) 10668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_init_help=long ;; 10678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 10688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_init_help=recursive ;; 10698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 10708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_init_help=short ;; 10718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -host | --host | --hos | --ho) 10738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=host_alias ;; 10748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -host=* | --host=* | --hos=* | --ho=*) 10758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels host_alias=$ac_optarg ;; 10768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 10788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=htmldir ;; 10798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 10808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --ht=*) 10818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels htmldir=$ac_optarg ;; 10828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -includedir | --includedir | --includedi | --included | --include \ 10848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --includ | --inclu | --incl | --inc) 10858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=includedir ;; 10868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 10878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --includ=* | --inclu=* | --incl=* | --inc=*) 10888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels includedir=$ac_optarg ;; 10898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -infodir | --infodir | --infodi | --infod | --info | --inf) 10918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=infodir ;; 10928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 10938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels infodir=$ac_optarg ;; 10948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -libdir | --libdir | --libdi | --libd) 10968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=libdir ;; 10978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -libdir=* | --libdir=* | --libdi=* | --libd=*) 10988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libdir=$ac_optarg ;; 10998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 11018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --libexe | --libex | --libe) 11028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=libexecdir ;; 11038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 11048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --libexe=* | --libex=* | --libe=*) 11058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libexecdir=$ac_optarg ;; 11068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -localedir | --localedir | --localedi | --localed | --locale) 11088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=localedir ;; 11098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 11108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels localedir=$ac_optarg ;; 11118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -localstatedir | --localstatedir | --localstatedi | --localstated \ 11138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --localstate | --localstat | --localsta | --localst | --locals) 11148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=localstatedir ;; 11158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 11168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 11178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels localstatedir=$ac_optarg ;; 11188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 11208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=mandir ;; 11218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 11228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mandir=$ac_optarg ;; 11238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -nfp | --nfp | --nf) 11258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Obsolete; use --without-fp. 11268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels with_fp=no ;; 11278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 11298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --no-cr | --no-c | -n) 11308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no_create=yes ;; 11318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 11338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 11348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no_recursion=yes ;; 11358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 11378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 11388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --oldin | --oldi | --old | --ol | --o) 11398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=oldincludedir ;; 11408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 11418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 11428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 11438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels oldincludedir=$ac_optarg ;; 11448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 11468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=prefix ;; 11478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 11488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels prefix=$ac_optarg ;; 11498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -program-prefix | --program-prefix | --program-prefi | --program-pref \ 11518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-pre | --program-pr | --program-p) 11528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=program_prefix ;; 11538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -program-prefix=* | --program-prefix=* | --program-prefi=* \ 11548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 11558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels program_prefix=$ac_optarg ;; 11568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -program-suffix | --program-suffix | --program-suffi | --program-suff \ 11588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-suf | --program-su | --program-s) 11598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=program_suffix ;; 11608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -program-suffix=* | --program-suffix=* | --program-suffi=* \ 11618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 11628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels program_suffix=$ac_optarg ;; 11638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -program-transform-name | --program-transform-name \ 11658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-transform-nam | --program-transform-na \ 11668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-transform-n | --program-transform- \ 11678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-transform | --program-transfor \ 11688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-transfo | --program-transf \ 11698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-trans | --program-tran \ 11708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --progr-tra | --program-tr | --program-t) 11718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=program_transform_name ;; 11728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -program-transform-name=* | --program-transform-name=* \ 11738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-transform-nam=* | --program-transform-na=* \ 11748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-transform-n=* | --program-transform-=* \ 11758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-transform=* | --program-transfor=* \ 11768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-transfo=* | --program-transf=* \ 11778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --program-trans=* | --program-tran=* \ 11788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --progr-tra=* | --program-tr=* | --program-t=*) 11798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels program_transform_name=$ac_optarg ;; 11808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 11828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=pdfdir ;; 11838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 11848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pdfdir=$ac_optarg ;; 11858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -psdir | --psdir | --psdi | --psd | --ps) 11878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=psdir ;; 11888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 11898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels psdir=$ac_optarg ;; 11908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 11928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | -silent | --silent | --silen | --sile | --sil) 11938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels silent=yes ;; 11948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 11958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 11968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=sbindir ;; 11978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 11988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --sbi=* | --sb=*) 11998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sbindir=$ac_optarg ;; 12008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -sharedstatedir | --sharedstatedir | --sharedstatedi \ 12028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 12038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --sharedst | --shareds | --shared | --share | --shar \ 12048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --sha | --sh) 12058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=sharedstatedir ;; 12068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 12078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 12088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 12098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --sha=* | --sh=*) 12108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sharedstatedir=$ac_optarg ;; 12118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -site | --site | --sit) 12138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=site ;; 12148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -site=* | --site=* | --sit=*) 12158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels site=$ac_optarg ;; 12168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 12188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=srcdir ;; 12198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 12208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels srcdir=$ac_optarg ;; 12218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 12238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --syscon | --sysco | --sysc | --sys | --sy) 12248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=sysconfdir ;; 12258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 12268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 12278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysconfdir=$ac_optarg ;; 12288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -target | --target | --targe | --targ | --tar | --ta | --t) 12308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=target_alias ;; 12318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 12328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels target_alias=$ac_optarg ;; 12338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -v | -verbose | --verbose | --verbos | --verbo | --verb) 12358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels verbose=yes ;; 12368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -version | --version | --versio | --versi | --vers | -V) 12388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_init_version=: ;; 12398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -with-* | --with-*) 12418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 12428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Reject names that are not valid shell variable names. 12438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 12448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: invalid package name: $ac_package" >&2 12458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 12468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 12478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval with_$ac_package=\$ac_optarg ;; 12488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -without-* | --without-*) 12508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 12518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Reject names that are not valid shell variable names. 12528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && 12538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: invalid package name: $ac_package" >&2 12548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 12558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_package=`echo $ac_package | sed 's/[-.]/_/g'` 12568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval with_$ac_package=no ;; 12578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --x) 12598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Obsolete; use --with-x. 12608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels with_x=yes ;; 12618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 12638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --x-incl | --x-inc | --x-in | --x-i) 12648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=x_includes ;; 12658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 12668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 12678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x_includes=$ac_optarg ;; 12688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -x-libraries | --x-libraries | --x-librarie | --x-librari \ 12708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 12718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prev=x_libraries ;; 12728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 12738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 12748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x_libraries=$ac_optarg ;; 12758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -*) { echo "$as_me: error: unrecognized option: $ac_option 12778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsTry \`$0 --help' for more information." >&2 12788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 12798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 12808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *=*) 12828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 12838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Reject names that are not valid shell variable names. 12848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 12858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 12868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 12878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval $ac_envvar=\$ac_optarg 12888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export $ac_envvar ;; 12898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 12918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # FIXME: should be removed in autoconf 3.0. 12928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: WARNING: you should use --build, --host, --target" >&2 12938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 12948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: WARNING: invalid host type: $ac_option" >&2 12958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 12968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 12978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 12988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 12998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 13008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 13018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_prev"; then 13028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_option=--`echo $ac_prev | sed 's/_/-/g'` 13038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: missing argument to $ac_option" >&2 13048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 13058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 13068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 13078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Be sure to have absolute directory names. 13088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 13098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels datadir sysconfdir sharedstatedir localstatedir includedir \ 13108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 13118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libdir localedir mandir 13128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 13138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_val=\$$ac_var 13148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_val in 13158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [\\/$]* | ?:[\\/]* ) continue;; 13168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 13178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 13188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 13198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 13208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 13218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 13228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# There might be people who depend on the old broken behavior: `$host' 13238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# used to hold the argument of --host etc. 13248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME: To remove some day. 13258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild=$build_alias 13268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost=$host_alias 13278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget=$target_alias 13288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 13298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME: To remove some day. 13308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$host_alias" != x; then 13318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$build_alias" = x; then 13328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cross_compiling=maybe 13338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 13348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels If a cross compiler is detected then cross compile mode will be used." >&2 13358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test "x$build_alias" != "x$host_alias"; then 13368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cross_compiling=yes 13378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 13388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 13398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 13408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_prefix= 13418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -n "$host_alias" && ac_tool_prefix=$host_alias- 13428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 13438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "$silent" = yes && exec 6>/dev/null 13448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 13458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 13468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_pwd=`pwd` && test -n "$ac_pwd" && 13478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ls_di=`ls -di .` && 13488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 13498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: Working directory cannot be determined" >&2 13508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 13518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 13528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: pwd does not report name of working directory" >&2 13538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 13548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 13558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 13568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Find the source files, if location was not specified. 13578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$srcdir"; then 13588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_srcdir_defaulted=yes 13598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Try the directory containing this script, then the parent directory. 13608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_confdir=`$as_dirname -- "$0" || 13618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$0" : 'X\(//\)[^/]' \| \ 13638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$0" : 'X\(//\)$' \| \ 13648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$0" : 'X\(/\)' \| . 2>/dev/null || 13658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$0" | 13668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 13688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 13698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 13708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)[^/].*/{ 13718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 13728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 13738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 13748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)$/{ 13758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 13768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 13778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 13788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\).*/{ 13798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 13808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 13818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 13828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/.*/./; q'` 13838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels srcdir=$ac_confdir 13848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test ! -r "$srcdir/$ac_unique_file"; then 13858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels srcdir=.. 13868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 13878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 13888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_srcdir_defaulted=no 13898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 13908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test ! -r "$srcdir/$ac_unique_file"; then 13918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 13928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 13938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 13948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 13958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 13968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_confdir=`( 13978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 13988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 13998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pwd)` 14008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# When building in place, set srcdir=. 14018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$ac_abs_confdir" = "$ac_pwd"; then 14028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels srcdir=. 14038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 14048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Remove unnecessary trailing slashes from srcdir. 14058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Double slashes in file names in object file debugging info 14068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# mess up M-x gdb in Emacs. 14078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $srcdir in 14088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 14098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 14108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_var in $ac_precious_vars; do 14118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_env_${ac_var}_set=\${${ac_var}+set} 14128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_env_${ac_var}_value=\$${ac_var} 14138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 14148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_cv_env_${ac_var}_value=\$${ac_var} 14158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 14168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 14188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Report the --help message. 14198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 14208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$ac_init_help" = "long"; then 14218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Omit some internal or obsolete options to make the list less imposing. 14228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # This message is too long to be a string in the A/UX 3.1 sh. 14238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<_ACEOF 14248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels\`configure' configures libvorbis 1.3.1 to adapt to many kinds of systems. 14258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsage: $0 [OPTION]... [VAR=VALUE]... 14278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsTo assign environment variables (e.g., CC, CFLAGS...), specify them as 14298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVAR=VALUE. See below for descriptions of some of the useful variables. 14308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDefaults for the options are specified in brackets. 14328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsConfiguration: 14348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -h, --help display this help and exit 14358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --help=short display options specific to this package 14368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --help=recursive display the short help of all the included packages 14378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -V, --version display version information and exit 14388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -q, --quiet, --silent do not print \`checking...' messages 14398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --cache-file=FILE cache test results in FILE [disabled] 14408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -C, --config-cache alias for \`--cache-file=config.cache' 14418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -n, --no-create do not create output files 14428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --srcdir=DIR find the sources in DIR [configure dir or \`..'] 14438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsInstallation directories: 14458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --prefix=PREFIX install architecture-independent files in PREFIX 14468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [$ac_default_prefix] 14478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 14488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [PREFIX] 14498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBy default, \`make install' will install all the files in 14518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 14528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsan installation prefix other than \`$ac_default_prefix' using \`--prefix', 14538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor instance \`--prefix=\$HOME'. 14548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFor better control, use the options below. 14568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFine tuning of the installation directories: 14588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --bindir=DIR user executables [EPREFIX/bin] 14598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --sbindir=DIR system admin executables [EPREFIX/sbin] 14608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --libexecdir=DIR program executables [EPREFIX/libexec] 14618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 14628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 14638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --localstatedir=DIR modifiable single-machine data [PREFIX/var] 14648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --libdir=DIR object code libraries [EPREFIX/lib] 14658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --includedir=DIR C header files [PREFIX/include] 14668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --oldincludedir=DIR C header files for non-gcc [/usr/include] 14678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 14688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 14698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --infodir=DIR info documentation [DATAROOTDIR/info] 14708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 14718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --mandir=DIR man documentation [DATAROOTDIR/man] 14728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --docdir=DIR documentation root [DATAROOTDIR/doc/libvorbis] 14738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --htmldir=DIR html documentation [DOCDIR] 14748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --dvidir=DIR dvi documentation [DOCDIR] 14758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --pdfdir=DIR pdf documentation [DOCDIR] 14768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --psdir=DIR ps documentation [DOCDIR] 14778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 14788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<\_ACEOF 14808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsProgram names: 14828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --program-prefix=PREFIX prepend PREFIX to installed program names 14838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --program-suffix=SUFFIX append SUFFIX to installed program names 14848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --program-transform-name=PROGRAM run sed PROGRAM on installed program names 14858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSystem types: 14878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --build=BUILD configure for building on BUILD [guessed] 14888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --host=HOST cross-compile to build programs to run on HOST [BUILD] 14898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --target=TARGET configure for building compilers for TARGET [HOST] 14908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 14918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 14928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_init_help"; then 14948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_init_help in 14958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels short | recursive ) echo "Configuration of libvorbis 1.3.1:";; 14968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 14978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<\_ACEOF 14988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 14998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOptional Features: 15008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 15018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 15028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --enable-maintainer-mode enable make rules and dependencies not useful 15038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (and sometimes confusing) to the casual installer 15048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --disable-dependency-tracking speeds up one-time build 15058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --enable-dependency-tracking do not reject slow dependency extractors 15068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --enable-shared[=PKGS] build shared libraries [default=yes] 15078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --enable-static[=PKGS] build static libraries [default=yes] 15088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --enable-fast-install[=PKGS] 15098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels optimize for fast installation [default=yes] 15108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --disable-libtool-lock avoid locking (might break parallel builds) 15118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --enable-docs build the documentation 15128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --enable-examples build the examples 15138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --disable-oggtest Do not try to compile and run a test Ogg program 15148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 15158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOptional Packages: 15168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 15178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 15188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --with-pic try to use only PIC/non-PIC objects [default=use 15198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels both] 15208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --with-gnu-ld assume the C compiler uses GNU ld [default=no] 15218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --with-ogg=PFX Prefix where libogg is installed (optional) 15228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --with-ogg-libraries=DIR 15238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Directory where libogg library is installed 15248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (optional) 15258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --with-ogg-includes=DIR Directory where libogg header files are installed 15268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (optional) 15278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 15288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSome influential environment variables: 15298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CC C compiler command 15308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS C compiler flags 15318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 15328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels nonstandard directory <lib dir> 15338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIBS libraries to pass to the linker, e.g. -l<library> 15348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 15358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels you have headers in a nonstandard directory <include dir> 15368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CPP C preprocessor 15378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PKG_CONFIG path to pkg-config utility 15388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_CFLAGS C compiler flags for OGG, overriding pkg-config 15398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_LIBS linker flags for OGG, overriding pkg-config 15408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 15418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUse these variables to override the choices made by `configure' or to help 15428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsit to find libraries and programs with nonstandard names/locations. 15438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 15448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsReport bugs to <vorbis-dev@xiph.org>. 15458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 15468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_status=$? 15478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 15488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 15498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$ac_init_help" = "recursive"; then 15508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If there are subdirs, report their specific --help. 15518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 15528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d "$ac_dir" || continue 15538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_builddir=. 15548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 15558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "$ac_dir" in 15568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) 15588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 15598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # A ".." for each directory in $ac_dir_suffix. 15608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 15618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_top_builddir_sub in 15628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac ;; 15658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 15668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_top_builddir=$ac_pwd 15678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_builddir=$ac_pwd$ac_dir_suffix 15688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# for backward compatibility: 15698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_top_builddir=$ac_top_build_prefix 15708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 15718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $srcdir in 15728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels .) # We are building in place. 15738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_srcdir=. 15748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_top_srcdir=$ac_top_builddir_sub 15758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_abs_top_srcdir=$ac_pwd ;; 15768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [\\/]* | ?:[\\/]* ) # Absolute name. 15778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_srcdir=$srcdir$ac_dir_suffix; 15788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_top_srcdir=$srcdir 15798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_abs_top_srcdir=$srcdir ;; 15808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) # Relative name. 15818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_top_srcdir=$ac_top_build_prefix$srcdir 15838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 15858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 15878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cd "$ac_dir" || { ac_status=$?; continue; } 15888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check for guested configure. 15898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f "$ac_srcdir/configure.gnu"; then 15908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo && 15918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $SHELL "$ac_srcdir/configure.gnu" --help=recursive 15928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test -f "$ac_srcdir/configure"; then 15938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo && 15948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $SHELL "$ac_srcdir/configure" --help=recursive 15958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 15968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 15978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi || ac_status=$? 15988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cd "$ac_pwd" || { ac_status=$?; break; } 15998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 16008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 16018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -n "$ac_init_help" && exit $ac_status 16038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $ac_init_version; then 16048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<\_ACEOF 16058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibvorbis configure 1.3.1 16068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgenerated by GNU Autoconf 2.61 16078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCopyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 16098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. 16108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsThis configure script is free software; the Free Software Foundation 16118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgives unlimited permission to copy, distribute and modify it. 16128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 16138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exit 16148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 16158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >config.log <<_ACEOF 16168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsThis file contains any messages produced by compilers while 16178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrunning configure, to aid debugging if configure makes a mistake. 16188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIt was created by libvorbis $as_me 1.3.1, which was 16208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgenerated by GNU Autoconf 2.61. Invocation command line was 16218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ $0 $@ 16238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 16258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec 5>>config.log 16268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 16278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat <<_ASUNAME 16288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## --------- ## 16298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## Platform. ## 16308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## --------- ## 16318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 16338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsuname -m = `(uname -m) 2>/dev/null || echo unknown` 16348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsuname -r = `(uname -r) 2>/dev/null || echo unknown` 16358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsuname -s = `(uname -s) 2>/dev/null || echo unknown` 16368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsuname -v = `(uname -v) 2>/dev/null || echo unknown` 16378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 16398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 16408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 16428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 16438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 16448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 16458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 16468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 16478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 16488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASUNAME 16508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 16538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 16548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 16558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 16568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "PATH: $as_dir" 16578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 16588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 16598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} >&5 16618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >&5 <<_ACEOF 16638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ----------- ## 16668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## Core tests. ## 16678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ----------- ## 16688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 16708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 16728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Keep a trace of the command line. 16738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Strip out --no-create and --no-recursion so they do not pile up. 16748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Strip out --silent because we don't want to record it for future runs. 16758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Also quote any args containing shell meta-characters. 16768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Make two passes to allow for proper duplicate-argument suppression. 16778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_configure_args= 16788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_configure_args0= 16798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_configure_args1= 16808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_must_keep_next=false 16818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_pass in 1 2 16828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 16838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_arg 16848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do 16858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_arg in 16868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 16878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 16888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | -silent | --silent | --silen | --sile | --sil) 16898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels continue ;; 16908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\'*) 16918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 16928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 16938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_pass in 16948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 16958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 2) 16968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_configure_args1="$ac_configure_args1 '$ac_arg'" 16978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test $ac_must_keep_next = true; then 16988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_must_keep_next=false # Got value, back to normal. 16998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 17008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_arg in 17018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *=* | --config-cache | -C | -disable-* | --disable-* \ 17028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 17038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 17048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | -with-* | --with-* | -without-* | --without-* | --x) 17058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case "$ac_configure_args0 " in 17068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 17078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 17088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 17098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -* ) ac_must_keep_next=true ;; 17108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 17118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 17128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_configure_args="$ac_configure_args '$ac_arg'" 17138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 17148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 17158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 17168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 17178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 17188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 17198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 17208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# When interrupted or exit'd, cleanup temporary files, and complete 17218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# config.log. We remove comments because anyway the quotes in there 17228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# would cause problems or look ugly. 17238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# WARNING: Use '\'' to represent an apostrophe within the trap. 17248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 17258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstrap 'exit_status=$? 17268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Save into config.log some information that might help in debugging. 17278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { 17288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 17298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 17308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<\_ASBOX 17318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ---------------- ## 17328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## Cache variables. ## 17338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ---------------- ## 17348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASBOX 17358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 17368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The following way of writing the cache mishandles newlines in values, 17378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( 17388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 17398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_val=\$$ac_var 17408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_val in #( 17418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *${as_nl}*) 17428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_var in #( 17438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 17448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 17458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 17468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_var in #( 17478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _ | IFS | as_nl) ;; #( 17488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) $as_unset $ac_var ;; 17498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac ;; 17508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 17518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 17528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (set) 2>&1 | 17538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 17548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *${as_nl}ac_space=\ *) 17558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed -n \ 17568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "s/'\''/'\''\\\\'\'''\''/g; 17578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 17588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; #( 17598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 17608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 17618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 17628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac | 17638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sort 17648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels) 17658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 17668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 17678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<\_ASBOX 17688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ----------------- ## 17698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## Output variables. ## 17708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ----------------- ## 17718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASBOX 17728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 17738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_var in $ac_subst_vars 17748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do 17758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_val=\$$ac_var 17768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_val in 17778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 17788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 17798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$ac_var='\''$ac_val'\''" 17808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done | sort 17818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 17828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 17838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_subst_files"; then 17848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<\_ASBOX 17858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ------------------- ## 17868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## File substitutions. ## 17878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ------------------- ## 17888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASBOX 17898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 17908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_var in $ac_subst_files 17918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do 17928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_val=\$$ac_var 17938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_val in 17948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 17958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 17968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$ac_var='\''$ac_val'\''" 17978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done | sort 17988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 17998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 18008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -s confdefs.h; then 18028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<\_ASBOX 18038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ----------- ## 18048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## confdefs.h. ## 18058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ----------- ## 18068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASBOX 18078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 18088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat confdefs.h 18098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 18108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 18118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$ac_signal" != 0 && 18128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: caught signal $ac_signal" 18138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: exit $exit_status" 18148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } >&5 18158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f core *.core core.conftest.* && 18168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 18178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exit $exit_status 18188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels' 0 18198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_signal in 1 2 13 15; do 18208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 18218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 18228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_signal=0 18238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# confdefs.h avoids OS command line length limits that DEFS can exceed. 18258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f -r conftest* confdefs.h 18268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Predefined preprocessor variables. 18288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF 18308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define PACKAGE_NAME "$PACKAGE_NAME" 18318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 18328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF 18358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 18368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 18378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF 18408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define PACKAGE_VERSION "$PACKAGE_VERSION" 18418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 18428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF 18458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define PACKAGE_STRING "$PACKAGE_STRING" 18468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 18478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF 18508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 18518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 18528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Let the site file select an alternate cache file if it wants to. 18558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Prefer explicitly selected file to automatically selected ones. 18568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CONFIG_SITE"; then 18578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels set x "$CONFIG_SITE" 18588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test "x$prefix" != xNONE; then 18598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels set x "$prefix/share/config.site" "$prefix/etc/config.site" 18608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 18618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels set x "$ac_default_prefix/share/config.site" \ 18628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "$ac_default_prefix/etc/config.site" 18638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 18648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift 18658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_site_file 18668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 18678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -r "$ac_site_file"; then 18688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 18698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: loading site script $ac_site_file" >&6;} 18708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed 's/^/| /' "$ac_site_file" >&5 18718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels . "$ac_site_file" 18728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 18738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 18748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -r "$cache_file"; then 18768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Some versions of bash will fail to source /dev/null (special 18778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # files actually), so we avoid doing that. 18788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f "$cache_file"; then 18798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: loading cache $cache_file" >&5 18808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: loading cache $cache_file" >&6;} 18818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cache_file in 18828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [\\/]* | ?:[\\/]* ) . "$cache_file";; 18838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) . "./$cache_file";; 18848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 18858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 18868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 18878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: creating cache $cache_file" >&5 18888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: creating cache $cache_file" >&6;} 18898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels >$cache_file 18908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 18918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 18928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check that the precious variables saved in the cache have kept the same 18938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# value. 18948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cache_corrupted=false 18958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_var in $ac_precious_vars; do 18968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_old_set=\$ac_cv_env_${ac_var}_set 18978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_new_set=\$ac_env_${ac_var}_set 18988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_old_val=\$ac_cv_env_${ac_var}_value 18998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_new_val=\$ac_env_${ac_var}_value 19008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_old_set,$ac_new_set in 19018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels set,) 19028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 19038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 19048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cache_corrupted=: ;; 19058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ,set) 19068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 19078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 19088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cache_corrupted=: ;; 19098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ,);; 19108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 19118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_old_val" != "x$ac_new_val"; then 19128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 19138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 19148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 19158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: former value: $ac_old_val" >&2;} 19168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 19178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: current value: $ac_new_val" >&2;} 19188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cache_corrupted=: 19198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi;; 19208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 19218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Pass precious variables to config.status. 19228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$ac_new_set" = set; then 19238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_new_val in 19248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 19258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_arg=$ac_var=$ac_new_val ;; 19268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 19278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case " $ac_configure_args " in 19288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 19298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 19308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 19318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 19328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 19338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $ac_cache_corrupted; then 19348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 19358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: changes in the environment can compromise the build" >&2;} 19368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 19378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 19388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 19398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 19408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c 19668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 19678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 19708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_aux_dir= 19768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 19778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f "$ac_dir/install-sh"; then 19788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_aux_dir=$ac_dir 19798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_install_sh="$ac_aux_dir/install-sh -c" 19808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 19818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test -f "$ac_dir/install.sh"; then 19828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_aux_dir=$ac_dir 19838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_install_sh="$ac_aux_dir/install.sh -c" 19848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 19858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test -f "$ac_dir/shtool"; then 19868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_aux_dir=$ac_dir 19878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_install_sh="$ac_aux_dir/shtool install -c" 19888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 19898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 19908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 19918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_aux_dir"; then 19928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 19938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 19948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 19958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 19968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 19978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# These three variables are undocumented and unsupported, 19988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# and are intended to be withdrawn in a future Autoconf release. 19998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# They can cause serious problems if a builder's source tree is in a directory 20008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# whose full name contains unusual characters. 20018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 20028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 20038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 20048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 20058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 20068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Make sure we can run config.sub. 20078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 20088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 20098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 20108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 20118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 20128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking build system type" >&5 20138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking build system type... $ECHO_C" >&6; } 20148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_build+set}" = set; then 20158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 20168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 20178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_build_alias=$build_alias 20188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "x$ac_build_alias" = x && 20198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 20208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "x$ac_build_alias" = x && 20218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 20228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot guess build type; you must specify one" >&2;} 20238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 20248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 20258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 20268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 20278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 20288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 20298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 20308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 20318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_build" >&6; } 20328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $ac_cv_build in 20338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*-*-*) ;; 20348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 20358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: invalid value of canonical build" >&2;} 20368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; };; 20378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 20388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild=$ac_cv_build 20398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_save_IFS=$IFS; IFS='-' 20408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset x $ac_cv_build 20418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift 20428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_cpu=$1 20438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_vendor=$2 20448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift; shift 20458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Remember, the first character of IFS is used to create $*, 20468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# except with old shells: 20478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_os=$* 20488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$ac_save_IFS 20498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 20508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 20518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 20528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking host system type" >&5 20538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking host system type... $ECHO_C" >&6; } 20548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_host+set}" = set; then 20558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 20568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 20578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$host_alias" = x; then 20588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_host=$ac_cv_build 20598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 20608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 20618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 20628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 20638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 20648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 20658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 20668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 20678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 20688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_host" >&6; } 20698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $ac_cv_host in 20708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*-*-*) ;; 20718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 20728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: invalid value of canonical host" >&2;} 20738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; };; 20748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 20758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost=$ac_cv_host 20768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_save_IFS=$IFS; IFS='-' 20778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset x $ac_cv_host 20788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift 20798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_cpu=$1 20808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_vendor=$2 20818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift; shift 20828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Remember, the first character of IFS is used to create $*, 20838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# except with old shells: 20848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_os=$* 20858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$ac_save_IFS 20868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 20878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 20888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 20898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking target system type" >&5 20908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking target system type... $ECHO_C" >&6; } 20918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_target+set}" = set; then 20928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 20938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 20948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$target_alias" = x; then 20958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_target=$ac_cv_host 20968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 20978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || 20988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5 20998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;} 21008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 21018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 21028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 21038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 21048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5 21058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_target" >&6; } 21068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $ac_cv_target in 21078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*-*-*) ;; 21088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5 21098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: invalid value of canonical target" >&2;} 21108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; };; 21118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 21128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget=$ac_cv_target 21138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_save_IFS=$IFS; IFS='-' 21148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset x $ac_cv_target 21158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift 21168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_cpu=$1 21178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_vendor=$2 21188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift; shift 21198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Remember, the first character of IFS is used to create $*, 21208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# except with old shells: 21218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_os=$* 21228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$ac_save_IFS 21238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac 21248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 21258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 21268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The aliases save the names the user supplied, while $host etc. 21278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# will get canonicalized. 21288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -n "$target_alias" && 21298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$program_prefix$program_suffix$program_transform_name" = \ 21308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels NONENONEs,x,x, && 21318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels program_prefix=${target_alias}- 21328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 21338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__api_version='1.10' 21348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 21358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Find a good install program. We prefer a C program (faster), 21368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# so one script is as good as another. But avoid the broken or 21378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# incompatible versions: 21388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# SysV /etc/install, /usr/sbin/install 21398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# SunOS /usr/etc/install 21408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# IRIX /sbin/install 21418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AIX /bin/install 21428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AmigaOS /C/install, which installs bootblocks on floppy discs 21438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 21448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AFS /usr/afsws/bin/install, which mishandles nonexistent args 21458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 21468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# OS/2's system install, which has a completely different semantic 21478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ./install, which can be erroneously created by make from ./install.sh. 21488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 21498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } 21508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$INSTALL"; then 21518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_install+set}" = set; then 21528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 21538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 21548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 21558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 21568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 21578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 21588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 21598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Account for people who put trailing slashes in PATH elements. 21608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $as_dir/ in 21618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ./ | .// | /cC/* | \ 21628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 21638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 21648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /usr/ucb/* ) ;; 21658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 21668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # OSF1 and SCO ODT 3.0 have their own names for install. 21678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Don't use installbsd from OSF since it installs stuff as root 21688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # by default. 21698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_prog in ginstall scoinst install; do 21708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 21718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 21728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test $ac_prog = install && 21738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 21748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # AIX install. It has an incompatible calling convention. 21758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 21768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test $ac_prog = install && 21778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 21788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # program-specific install script used by HP pwplus--don't use. 21798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 21808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 21818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 21828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 3 21838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 21848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 21858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 21868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 21878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 21888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 21898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 21908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 21918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 21928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 21938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 21948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "${ac_cv_path_install+set}" = set; then 21958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels INSTALL=$ac_cv_path_install 21968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 21978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # As a last resort, use the slow shell script. Don't cache a 21988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # value for INSTALL within a source directory, because that will 21998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # break other packages using the cache if that directory is 22008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # removed, or if the value is a relative name. 22018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels INSTALL=$ac_install_sh 22028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 22038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 22048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $INSTALL" >&5 22058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$INSTALL" >&6; } 22068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 22078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 22088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# It thinks the first close brace ends the variable substitution. 22098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 22108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 22118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 22128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 22138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 22148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 22158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5 22168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; } 22178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Just in case 22188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssleep 1 22198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho timestamp > conftest.file 22208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Do `set' in a subshell so we don't clobber the current shell's 22218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# arguments. Must try -L first in case configure is actually a 22228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# symlink; some systems play weird games with the mod time of symlinks 22238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# (eg FreeBSD returns the mod time of the symlink's containing 22248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# directory). 22258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( 22268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null` 22278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$*" = "X"; then 22288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # -L didn't work. 22298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels set X `ls -t $srcdir/configure conftest.file` 22308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 22318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.file 22328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$*" != "X $srcdir/configure conftest.file" \ 22338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels && test "$*" != "X conftest.file $srcdir/configure"; then 22348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 22358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If neither matched, then we have a broken ls. This can happen 22368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # if, for instance, CONFIG_SHELL is bash and it inherits a 22378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # broken ls alias from the environment. This has actually 22388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # happened. Such a system could not be considered "sane". 22398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 22408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsalias in your environment" >&5 22418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: ls -t appears to fail. Make sure there is not a broken 22428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsalias in your environment" >&2;} 22438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 22448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 22458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 22468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$2" = conftest.file 22478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ) 22488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsthen 22498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Ok. 22508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 22518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 22528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: newly created file is older than distributed files! 22538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCheck your system clock" >&5 22548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: newly created file is older than distributed files! 22558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCheck your system clock" >&2;} 22568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 22578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 22588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: yes" >&5 22598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 22608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "$program_prefix" != NONE && 22618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels program_transform_name="s&^&$program_prefix&;$program_transform_name" 22628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Use a double $ so make ignores it. 22638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "$program_suffix" != NONE && 22648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels program_transform_name="s&\$&$program_suffix&;$program_transform_name" 22658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Double any \ or $. echo might interpret backslashes. 22668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# By default was `s,x,x', remove it if useless. 22678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat <<\_ACEOF >conftest.sed 22688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/[\\$]/&&/g;s/;s,x,x,$// 22698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 22708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprogram_transform_name=`echo $program_transform_name | sed -f conftest.sed` 22718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.sed 22728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 22738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# expand $ac_aux_dir to an absolute path 22748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam_aux_dir=`cd $ac_aux_dir && pwd` 22758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 22768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing" 22778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Use eval to expand $SHELL 22788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif eval "$MISSING --run true"; then 22798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am_missing_run="$MISSING --run " 22808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 22818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am_missing_run= 22828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 22838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 22848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 22858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 22868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 22878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; } 22888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$MKDIR_P"; then 22898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "${ac_cv_path_mkdir+set}" = set; then 22908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 22918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 22928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 22938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 22948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 22958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 22968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 22978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_prog in mkdir gmkdir; do 22988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 22998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 23008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 23018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 'mkdir (GNU coreutils) '* | \ 23028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 'mkdir (coreutils) '* | \ 23038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 'mkdir (fileutils) '4.1*) 23048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 23058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 3;; 23068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 23078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 23088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 23098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 23108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 23118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 23128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 23138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 23148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "${ac_cv_path_mkdir+set}" = set; then 23158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels MKDIR_P="$ac_cv_path_mkdir -p" 23168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 23178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # As a last resort, use the slow shell script. Don't cache a 23188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # value for MKDIR_P within a source directory, because that will 23198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # break other packages using the cache if that directory is 23208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # removed, or if the value is a relative name. 23218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d ./--version && rmdir ./--version 23228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels MKDIR_P="$ac_install_sh -d" 23238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 23248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 23258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5 23268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$MKDIR_P" >&6; } 23278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 23288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmkdir_p="$MKDIR_P" 23298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $mkdir_p in 23308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [\\/$]* | ?:[\\/]*) ;; 23318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 23328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 23338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 23348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_prog in gawk mawk nawk awk 23358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 23368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "$ac_prog", so it can be a program name with args. 23378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_prog; ac_word=$2 23388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 23398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 23408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_AWK+set}" = set; then 23418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 23428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 23438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$AWK"; then 23448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_AWK="$AWK" # Let the user override the test. 23458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 23468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 23478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 23488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 23498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 23508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 23518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 23528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 23538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_AWK="$ac_prog" 23548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 23558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 23568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 23578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 23588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 23598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 23608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 23618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 23628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 23638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAWK=$ac_cv_prog_AWK 23648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$AWK"; then 23658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $AWK" >&5 23668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$AWK" >&6; } 23678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 23688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 23698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 23708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 23718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 23728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 23738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -n "$AWK" && break 23748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 23758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 23768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 23778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; } 23788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 23798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 23808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 23818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 23828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.make <<\_ACEOF 23838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL = /bin/sh 23848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsall: 23858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels @echo '@@@%%%=$(MAKE)=@@@%%%' 23868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 23878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 23888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `${MAKE-make} -f conftest.make 2>/dev/null` in 23898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *@@@%%%=?*=@@@%%%*) 23908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_cv_prog_make_${ac_make}_set=yes;; 23918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 23928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_cv_prog_make_${ac_make}_set=no;; 23938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 23948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.make 23958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 23968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 23978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 23988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 23998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels SET_MAKE= 24008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 24018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 24028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 24038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels SET_MAKE="MAKE=${MAKE-make}" 24048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 24058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -rf .tst 2>/dev/null 24078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmkdir .tst 2>/dev/null 24088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -d .tst; then 24098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__leading_dot=. 24108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 24118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__leading_dot=_ 24128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 24138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrmdir .tst 2>/dev/null 24148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "`cd $srcdir && pwd`" != "`pwd`"; then 24168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 24178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # is not polluted with repeated "-I." 24188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__isrc=' -I$(srcdir)' 24198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # test to see if srcdir already configured 24208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f $srcdir/config.status; then 24218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 24228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 24238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 24248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 24258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 24268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# test whether we have cygpath 24288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$CYGPATH_W"; then 24298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (cygpath --version) >/dev/null 2>/dev/null; then 24308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CYGPATH_W='cygpath -w' 24318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 24328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CYGPATH_W=echo 24338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 24348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 24358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Define the identity of the package. 24388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PACKAGE=$PACKAGE_NAME 24398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels VERSION=$PACKAGE_VERSION 24408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF 24438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define PACKAGE "$PACKAGE" 24448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 24458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF 24488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define VERSION "$VERSION" 24498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 24508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Some tools Automake needs. 24528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 24548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 24578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 24608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 24638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 24668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinstall_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"} 24688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 24698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Installed binaries are usually stripped using `strip' when the user 24708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# run `make install-strip'. However `strip' might not be the right 24718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# tool to use in cross-compilation environments, therefore Automake 24728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# will honor the `STRIP' environment variable to overrule this program. 24738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$cross_compiling" != no; then 24748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 24758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 24768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}strip; ac_word=$2 24778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 24788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 24798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_STRIP+set}" = set; then 24808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 24818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 24828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$STRIP"; then 24838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 24848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 24858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 24868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 24878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 24888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 24898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 24908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 24918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 24928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_STRIP="${ac_tool_prefix}strip" 24938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 24948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 24958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 24968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 24978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 24988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 24998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 25018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 25028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP=$ac_cv_prog_STRIP 25038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$STRIP"; then 25048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $STRIP" >&5 25058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$STRIP" >&6; } 25068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 25078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 25088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 25098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 25108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 25138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_STRIP"; then 25148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_STRIP=$STRIP 25158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "strip", so it can be a program name with args. 25168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy strip; ac_word=$2 25178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 25188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 25198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 25208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 25218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 25228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_STRIP"; then 25238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 25248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 25258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 25268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 25278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 25288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 25298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 25308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 25318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 25328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_STRIP="strip" 25338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 25348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 25358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 25368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 25378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 25388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 25398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 25418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 25428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 25438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_STRIP"; then 25448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 25458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_STRIP" >&6; } 25468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 25478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 25488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 25498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 25508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_STRIP" = x; then 25528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels STRIP=":" 25538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 25548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 25558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 25568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 25578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 25588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 25598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 25608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 25618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 25628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 25638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 25648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels STRIP=$ac_ct_STRIP 25658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 25668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 25678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels STRIP="$ac_cv_prog_STRIP" 25688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 25698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 25718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 25728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We need awk for the "check" target. The system "awk" is bad on 25748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# some platforms. 25758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Always define AMTAR for backward compatibility. 25768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMTAR=${AMTAR-"${am_missing_run}tar"} 25788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 25808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 25868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; } 25878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check whether --enable-maintainer-mode was given. 25888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_maintainer_mode+set}" = set; then 25898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 25908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 25918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels USE_MAINTAINER_MODE=no 25928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 25938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 25948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 25958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$USE_MAINTAINER_MODE" >&6; } 25968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test $USE_MAINTAINER_MODE = yes; then 25978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels MAINTAINER_MODE_TRUE= 25988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels MAINTAINER_MODE_FALSE='#' 25998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 26008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels MAINTAINER_MODE_TRUE='#' 26018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels MAINTAINER_MODE_FALSE= 26028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 26038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels MAINT=$MAINTAINER_MODE_TRUE 26058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_config_headers="$ac_config_headers config.h" 26088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsACLOCAL_AMFLAGS="-I m4" 26118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_CURRENT=4 26158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_REVISION=4 26168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_AGE=4 26178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_CURRENT=6 26198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_REVISION=2 26208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_AGE=3 26218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_CURRENT=2 26238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_REVISION=7 26248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_AGE=0 26258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscflags_save="$CFLAGS" 26388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c 26398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 26408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 26418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 26428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 26438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_tool_prefix"; then 26448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 26458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}gcc; ac_word=$2 26468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 26478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 26488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then 26498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 26508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 26518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$CC"; then 26528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_CC="$CC" # Let the user override the test. 26538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 26548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 26568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 26578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 26588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 26598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 26608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 26618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_CC="${ac_tool_prefix}gcc" 26628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 26638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 26648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 26658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 26668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 26678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 26688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 26708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 26718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC=$ac_cv_prog_CC 26728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CC"; then 26738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $CC" >&5 26748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$CC" >&6; } 26758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 26768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 26778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 26788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 26798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 26818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 26828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_CC"; then 26838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_CC=$CC 26848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "gcc", so it can be a program name with args. 26858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy gcc; ac_word=$2 26868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 26878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 26888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 26898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 26908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 26918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_CC"; then 26928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 26938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 26948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 26958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 26968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 26978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 26988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 26998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 27008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 27018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_CC="gcc" 27028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 27038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 27048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 27058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 27068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 27078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 27088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 27098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 27108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 27118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_CC=$ac_cv_prog_ac_ct_CC 27128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_CC"; then 27138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 27148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_CC" >&6; } 27158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 27168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 27178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 27188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 27198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 27208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_CC" = x; then 27218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CC="" 27228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 27238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 27248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 27258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 27268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 27278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 27288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 27298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 27308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 27318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 27328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 27338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CC=$ac_ct_CC 27348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 27358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 27368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CC="$ac_cv_prog_CC" 27378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 27388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 27398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$CC"; then 27408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 27418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 27428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}cc; ac_word=$2 27438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 27448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 27458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then 27468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 27478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 27488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$CC"; then 27498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_CC="$CC" # Let the user override the test. 27508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 27518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 27538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 27548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 27558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 27568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 27578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 27588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_CC="${ac_tool_prefix}cc" 27598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 27608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 27618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 27628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 27638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 27648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 27658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 27668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 27678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 27688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC=$ac_cv_prog_CC 27698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CC"; then 27708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $CC" >&5 27718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$CC" >&6; } 27728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 27738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 27748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 27758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 27768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 27778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 27788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 27798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 27808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$CC"; then 27818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "cc", so it can be a program name with args. 27828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy cc; ac_word=$2 27838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 27848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 27858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then 27868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 27878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 27888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$CC"; then 27898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_CC="$CC" # Let the user override the test. 27908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 27918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prog_rejected=no 27928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 27938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 27948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 27958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 27968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 27978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 27988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 27998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 28008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prog_rejected=yes 28018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels continue 28028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 28038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_CC="cc" 28048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 28058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 28068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 28078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 28088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 28098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 28108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 28118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_prog_rejected = yes; then 28128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We found a bogon in the path, so make sure we never use it. 28138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels set dummy $ac_cv_prog_CC 28148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shift 28158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test $# != 0; then 28168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We chose a different compiler from the bogus one. 28178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # However, it has the same basename, so the bogon will be chosen 28188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # first if we set CC to just the basename; use the full file name. 28198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shift 28208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 28218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 28228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 28238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 28248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 28258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC=$ac_cv_prog_CC 28268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CC"; then 28278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $CC" >&5 28288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$CC" >&6; } 28298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 28308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 28318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 28328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 28338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 28348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 28358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 28368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$CC"; then 28378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 28388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_prog in cl.exe 28398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do 28408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 28418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_tool_prefix$ac_prog; ac_word=$2 28428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 28438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 28448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_CC+set}" = set; then 28458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 28468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 28478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$CC"; then 28488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_CC="$CC" # Let the user override the test. 28498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 28508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 28518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 28528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 28538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 28548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 28558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 28568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 28578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 28588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 28598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 28608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 28618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 28628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 28638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 28648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 28658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 28668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 28678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC=$ac_cv_prog_CC 28688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CC"; then 28698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $CC" >&5 28708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$CC" >&6; } 28718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 28728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 28738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 28748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 28758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 28768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 28778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -n "$CC" && break 28788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 28798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 28808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$CC"; then 28818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_CC=$CC 28828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_prog in cl.exe 28838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 28848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "$ac_prog", so it can be a program name with args. 28858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_prog; ac_word=$2 28868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 28878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 28888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 28898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 28908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 28918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_CC"; then 28928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 28938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 28948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 28958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 28968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 28978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 28988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 28998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 29008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 29018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_CC="$ac_prog" 29028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 29038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 29048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 29058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 29068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 29078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 29088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 29098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 29108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 29118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_CC=$ac_cv_prog_ac_ct_CC 29128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_CC"; then 29138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 29148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_CC" >&6; } 29158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 29168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 29178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 29188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 29198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 29208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 29218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -n "$ac_ct_CC" && break 29228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 29238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 29248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_CC" = x; then 29258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CC="" 29268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 29278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 29288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 29298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 29308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 29318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 29328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 29338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 29348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 29358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 29368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 29378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CC=$ac_ct_CC 29388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 29398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 29408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 29418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 29428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 29438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 29448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 29458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&5 29468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: no acceptable C compiler found in \$PATH 29478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&2;} 29488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 29498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 29508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Provide some information about the compiler. 29518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me:$LINENO: checking for C compiler version" >&5 29528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler=`set X $ac_compile; echo $2` 29538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ (ac_try="$ac_compiler --version >&5" 29548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 29558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 29568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 29578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 29588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 29598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compiler --version >&5") 2>&5 29608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 29618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 29628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } 29638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ (ac_try="$ac_compiler -v >&5" 29648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 29658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 29668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 29678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 29688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 29698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compiler -v >&5") 2>&5 29708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 29718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 29728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } 29738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ (ac_try="$ac_compiler -V >&5" 29748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 29758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 29768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 29778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 29788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 29798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compiler -V >&5") 2>&5 29808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 29818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 29828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } 29838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 29848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 29858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 29868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 29878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 29888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 29898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 29908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 29918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 29928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 29938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 29948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 29958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 29968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 29978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 29988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 29998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files_save=$ac_clean_files 30008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files="$ac_clean_files a.out a.exe b.out" 30018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Try to create an executable without -o first, disregard a.out. 30028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# It will help us diagnose broken compilers, and finding out an intuition 30038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# of exeext. 30048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 30058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } 30068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 30078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 30088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# List of possible output files, starting from the most likely. 30098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) 30108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# only as a last resort. b.out is created by i960 compilers. 30118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' 30128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 30138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The IRIX 6 linker writes into existing files which may not be 30148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# executable, retaining their permissions. Remove them first so a 30158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# subsequent execution test works. 30168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_rmfiles= 30178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_file in $ac_files 30188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 30198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_file in 30208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 30218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels * ) ac_rmfiles="$ac_rmfiles $ac_file";; 30228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 30238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 30248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f $ac_rmfiles 30258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 30268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link_default" 30278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 30288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 30298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 30308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 30318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 30328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link_default") 2>&5 30338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 30348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 30358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; then 30368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 30378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 30388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# in a Makefile. We should not override ac_cv_exeext if it was cached, 30398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# so that the user can short-circuit this test for compilers unknown to 30408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Autoconf. 30418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_file in $ac_files '' 30428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 30438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -f "$ac_file" || continue 30448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_file in 30458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) 30468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 30478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [ab].out ) 30488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We found the default executable, but exeext='' is most 30498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # certainly right. 30508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break;; 30518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *.* ) 30528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 30538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels then :; else 30548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 30558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 30568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We set ac_cv_exeext here because the later test for it is not 30578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # safe: cross compilers may not add the suffix if given an `-o' 30588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # argument, so we may need to know it at that point already. 30598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Even if this section looks crufty: it has the advantage of 30608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # actually working. 30618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break;; 30628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels * ) 30638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break;; 30648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 30658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 30668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "$ac_cv_exeext" = no && ac_cv_exeext= 30678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 30688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 30698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_file='' 30708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 30718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 30728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_file" >&5 30738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_file" >&6; } 30748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_file"; then 30758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 30768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 30778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 30788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ { echo "$as_me:$LINENO: error: C compiler cannot create executables 30798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&5 30808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: C compiler cannot create executables 30818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&2;} 30828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 77); exit 77; }; } 30838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 30848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 30858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_exeext=$ac_cv_exeext 30868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 30878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check that the compiler produces executables we can run. If not, either 30888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# the compiler is broken, or we cross compile. 30898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 30908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } 30918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 30928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If not cross compiling, check that we can run a simple program. 30938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$cross_compiling" != yes; then 30948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { ac_try='./$ac_file' 30958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (case "(($ac_try" in 30968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 30978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 30988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 30998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 31008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_try") 2>&5 31018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 31028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 31038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; }; then 31048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cross_compiling=no 31058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 31068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$cross_compiling" = maybe; then 31078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cross_compiling=yes 31088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 31098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot run C compiled programs. 31108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIf you meant to cross compile, use \`--host'. 31118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&5 31128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot run C compiled programs. 31138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIf you meant to cross compile, use \`--host'. 31148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&2;} 31158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 31168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 31178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 31188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 31198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: yes" >&5 31208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 31218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 31228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f a.out a.exe conftest$ac_cv_exeext b.out 31238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files=$ac_clean_files_save 31248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check that the compiler produces executables we can run. If not, either 31258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# the compiler is broken, or we cross compile. 31268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 31278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } 31288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 31298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$cross_compiling" >&6; } 31308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 31318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 31328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } 31338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 31348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 31358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 31368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 31378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 31388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 31398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>&5 31408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 31418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 31428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; then 31438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If both `conftest.exe' and `conftest' are `present' (well, observable) 31448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 31458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# work properly (i.e., refer to `conftest.exe'), while it won't with 31468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# `rm'. 31478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_file in conftest.exe conftest conftest.*; do 31488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -f "$ac_file" || continue 31498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_file in 31508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 31518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 31528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break;; 31538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels * ) break;; 31548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 31558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 31568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 31578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 31588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&5 31598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot compute suffix of executables: cannot compile and link 31608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&2;} 31618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 31628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 31638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 31648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest$ac_cv_exeext 31658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 31668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_exeext" >&6; } 31678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 31688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_ext 31698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEXEEXT=$ac_cv_exeext 31708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_exeext=$EXEEXT 31718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 31728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } 31738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_objext+set}" = set; then 31748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 31758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 31768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 31778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 31788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 31798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 31808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 31818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 31828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 31838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 31848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 31858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 31868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 31878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 31888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 31898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 31908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 31918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.o conftest.obj 31928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile" 31938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 31948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 31958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 31968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 31978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 31988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile") 2>&5 31998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 32008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 32018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; then 32028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_file in conftest.o conftest.obj conftest.*; do 32038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -f "$ac_file" || continue; 32048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_file in 32058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; 32068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 32078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break;; 32088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 32098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 32108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 32118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 32128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 32138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 32148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 32158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&5 32168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot compute suffix of object files: cannot compile 32178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&2;} 32188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 32198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 32208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 32218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_cv_objext conftest.$ac_ext 32228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 32238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 32248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_objext" >&6; } 32258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJEXT=$ac_cv_objext 32268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_objext=$OBJEXT 32278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 32288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } 32298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_c_compiler_gnu+set}" = set; then 32308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 32318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 32328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 32338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 32348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 32358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 32368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 32378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 32388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 32398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 32408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 32418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 32428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifndef __GNUC__ 32438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels choke me 32448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 32458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 32468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 32478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 32488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 32498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 32508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext 32518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile" 32528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 32538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 32548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 32558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 32568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 32578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 32588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 32598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 32608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 32618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 32628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 32638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 32648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 32658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 32668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest.$ac_objext; then 32678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_compiler_gnu=yes 32688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 32698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 32708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 32718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 32728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_compiler_gnu=no 32738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 32748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 32758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 32768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cv_c_compiler_gnu=$ac_compiler_gnu 32778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 32788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 32798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 32808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } 32818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGCC=`test $ac_compiler_gnu = yes && echo yes` 32828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_test_CFLAGS=${CFLAGS+set} 32838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_save_CFLAGS=$CFLAGS 32848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 32858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } 32868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_cc_g+set}" = set; then 32878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 32888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 32898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_save_c_werror_flag=$ac_c_werror_flag 32908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_c_werror_flag=yes 32918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_cc_g=no 32928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-g" 32938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 32948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 32958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 32968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 32978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 32988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 32998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 33008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 33018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 33028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 33038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 33048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 33058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 33068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 33078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 33088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext 33098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile" 33108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 33118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 33128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 33138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 33148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 33158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 33168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 33178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 33188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 33198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 33208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 33218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 33228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 33238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 33248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest.$ac_objext; then 33258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_cc_g=yes 33268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 33278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 33288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 33298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 33308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="" 33318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 33328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 33338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 33348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 33358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 33368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 33378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 33388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 33398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 33408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 33418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 33428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 33438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 33448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 33458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 33468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext 33478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile" 33488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 33498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 33508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 33518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 33528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 33538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 33548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 33558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 33568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 33578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 33588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 33598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 33608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 33618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 33628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest.$ac_objext; then 33638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 33648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 33658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 33668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 33678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 33688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_c_werror_flag=$ac_save_c_werror_flag 33698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-g" 33708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 33718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 33728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 33738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 33748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 33758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 33768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 33778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 33788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 33798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 33808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 33818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 33828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 33838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 33848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 33858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext 33868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile" 33878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 33888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 33898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 33908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 33918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 33928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 33938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 33948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 33958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 33968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 33978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 33988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 33998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 34008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 34018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest.$ac_objext; then 34028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_cc_g=yes 34038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 34048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 34058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 34068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 34078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 34088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 34098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 34108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 34128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 34138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 34158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 34168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 34178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_c_werror_flag=$ac_save_c_werror_flag 34188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 34198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 34208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_prog_cc_g" >&6; } 34218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$ac_test_CFLAGS" = set; then 34228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS=$ac_save_CFLAGS 34238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test $ac_cv_prog_cc_g = yes; then 34248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 34258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-g -O2" 34268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 34278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-g" 34288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 34298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 34308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 34318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-O2" 34328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 34338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS= 34348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 34358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 34368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 34378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } 34388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_cc_c89+set}" = set; then 34398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 34408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 34418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_cc_c89=no 34428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_save_CC=$CC 34438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 34448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 34458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 34468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 34478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 34488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 34498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdarg.h> 34508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h> 34518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <sys/types.h> 34528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <sys/stat.h> 34538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 34548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstruct buf { int x; }; 34558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFILE * (*rcsopen) (struct buf *, struct stat *, int); 34568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic char *e (p, i) 34578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels char **p; 34588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels int i; 34598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 34608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return p[i]; 34618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 34628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic char *f (char * (*g) (char **, int), char **p, ...) 34638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 34648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels char *s; 34658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels va_list v; 34668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels va_start (v,p); 34678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s = g (p, va_arg (v,int)); 34688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels va_end (v); 34698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return s; 34708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 34718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 34728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 34738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels function prototypes and stuff, but not '\xHH' hex character constants. 34748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels These don't provoke an error unfortunately, instead are silently treated 34758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as 'x'. The following induces an error, until -std is added to get 34768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 34778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels array size at least. It's necessary to write '\x00'==0 to get something 34788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels that's true only with -std. */ 34798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 34808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 34818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 34828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels inside strings and character constants. */ 34838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define FOO(x) 'x' 34848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 34858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 34868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint test (int i, double x); 34878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstruct s1 {int (*f) (int a);}; 34888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstruct s2 {int (*f) (double a);}; 34898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 34908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint argc; 34918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar **argv; 34928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 34938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 34948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 34958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 34968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 34978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 34988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 34998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 35008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 35018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 35028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 35038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CC="$ac_save_CC $ac_arg" 35048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.$ac_objext 35058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile" 35068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 35078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 35088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 35098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 35108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 35118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 35128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 35138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 35148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 35158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 35168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 35178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 35188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 35198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 35208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest.$ac_objext; then 35218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_cc_c89=$ac_arg 35228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 35238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 35248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 35258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 35268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 35278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 35288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 35298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext 35308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "x$ac_cv_prog_cc_c89" != "xno" && break 35318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 35328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_ext 35338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC=$ac_save_CC 35348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 35358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 35368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AC_CACHE_VAL 35378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "x$ac_cv_prog_cc_c89" in 35388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x) 35398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: none needed" >&5 35408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}none needed" >&6; } ;; 35418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels xno) 35428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: unsupported" >&5 35438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}unsupported" >&6; } ;; 35448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 35458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CC="$CC $ac_cv_prog_cc_c89" 35468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 35478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; 35488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 35498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 35508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 35518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c 35528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 35538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 35548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 35558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 35568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEPDIR="${am__leading_dot}deps" 35578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 35588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_config_commands="$ac_config_commands depfiles" 35598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 35608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 35618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam_make=${MAKE-make} 35628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat > confinc << 'END' 35638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__doit: 35648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels @echo done 35658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels.PHONY: am__doit 35668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEND 35678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If we don't find an include directive, just comment out the code. 35688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 35698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; } 35708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__include="#" 35718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__quote= 35728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_am_result=none 35738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# First try GNU make style include. 35748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "include confinc" > confmf 35758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We grep out `Entering directory' and `Leaving directory' 35768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# messages which can occur if `w' ends up in MAKEFLAGS. 35778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# In particular we don't look at `^make:' because GNU make might 35788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# be invoked under some other name (usually "gmake"), in which 35798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# case it prints its new name instead of `make'. 35808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then 35818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__include=include 35828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__quote= 35838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _am_result=GNU 35848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 35858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Now try BSD make style include. 35868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$am__include" = "#"; then 35878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo '.include "confinc"' > confmf 35888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then 35898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__include=.include 35908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__quote="\"" 35918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _am_result=BSD 35928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 35938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 35948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 35958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 35968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $_am_result" >&5 35978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$_am_result" >&6; } 35988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f confinc confmf 35998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 36008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --enable-dependency-tracking was given. 36018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_dependency_tracking+set}" = set; then 36028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enableval=$enable_dependency_tracking; 36038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 36048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 36058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$enable_dependency_tracking" != xno; then 36068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am_depcomp="$ac_aux_dir/depcomp" 36078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels AMDEPBACKSLASH='\' 36088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 36098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$enable_dependency_tracking" != xno; then 36108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels AMDEP_TRUE= 36118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels AMDEP_FALSE='#' 36128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 36138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels AMDEP_TRUE='#' 36148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels AMDEP_FALSE= 36158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 36168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 36178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 36188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 36198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdepcc="$CC" am_compiler_list= 36208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 36218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 36228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; } 36238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 36248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 36258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 36268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 36278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We make a subdir and do the tests there. Otherwise we can end up 36288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # making bogus files that we don't know about and never remove. For 36298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # instance it was reported that on HP-UX the gcc test will end up 36308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # making a dummy file named `D' -- because `-MD' means `put the output 36318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # in D'. 36328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mkdir conftest.dir 36338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Copy depcomp to subdir because otherwise we won't find it if we're 36348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # using a relative directory. 36358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cp "$am_depcomp" conftest.dir 36368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cd conftest.dir 36378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We will build objects and dependencies in a subdirectory because 36388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # it helps to detect inapplicable dependency modes. For instance 36398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # both Tru64's cc and ICC support -MD to output dependencies as a 36408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # side effect of compilation, but ICC will put the dependencies in 36418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # the current directory while Tru64 will put them in the object 36428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # directory. 36438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mkdir sub 36448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 36458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am_cv_CC_dependencies_compiler_type=none 36468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$am_compiler_list" = ""; then 36478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 36488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 36498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for depmode in $am_compiler_list; do 36508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Setup a source with many dependencies, because some compilers 36518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # like to wrap large dependency lists on column 80 (with \), and 36528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # we should not choose a depcomp mode which is confused by this. 36538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 36548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We need to recreate these files for each test, as the compiler may 36558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # overwrite some of them when testing with obscure command lines. 36568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # This happens at least with the AIX C compiler. 36578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : > sub/conftest.c 36588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for i in 1 2 3 4 5 6; do 36598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo '#include "conftst'$i'.h"' >> sub/conftest.c 36608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 36618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Solaris 8's {/usr,}/bin/sh. 36628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels touch sub/conftst$i.h 36638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 36648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 36658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 36668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $depmode in 36678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels nosideeffect) 36688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # after this tag, mechanisms are not by side-effect, so they'll 36698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # only be used when explicitly requested 36708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$enable_dependency_tracking" = xyes; then 36718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels continue 36728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 36738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 36748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 36758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 36768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels none) break ;; 36778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 36788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We check with `-c' and `-o' for the sake of the "dashmstdout" 36798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # mode. It turns out that the SunPro C++ compiler does not properly 36808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # handle `-M -o', and we need to detect this. 36818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if depmode=$depmode \ 36828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \ 36838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 36848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \ 36858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels >/dev/null 2>conftest.err && 36868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 36878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 36888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 && 36898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 36908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # icc doesn't choke on unknown options, it will just issue warnings 36918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # or remarks (even with -Werror). So we grep stderr for any message 36928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # that says an option was ignored or not supported. 36938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # When given -MP, icc 7.0 and 7.1 complain thusly: 36948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # icc: Command line warning: ignoring option '-M'; no argument required 36958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The diagnosis changed in icc 8.0: 36968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # icc: Command line remark: option '-MP' not supported 36978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (grep 'ignoring option' conftest.err || 36988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 36998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am_cv_CC_dependencies_compiler_type=$depmode 37008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 37018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 37028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 37038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 37048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 37058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cd .. 37068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -rf conftest.dir 37078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 37088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am_cv_CC_dependencies_compiler_type=none 37098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 37108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 37118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 37128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 37138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; } 37148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 37158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 37168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if 37178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "x$enable_dependency_tracking" != xno \ 37188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 37198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__fastdepCC_TRUE= 37208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__fastdepCC_FALSE='#' 37218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 37228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__fastdepCC_TRUE='#' 37238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__fastdepCC_FALSE= 37248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 37258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 37268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 37278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c 37288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 37298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 37308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 37318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 37328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 37338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } 37348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# On Suns, sometimes $CPP names a directory. 37358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CPP" && test -d "$CPP"; then 37368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CPP= 37378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 37388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$CPP"; then 37398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "${ac_cv_prog_CPP+set}" = set; then 37408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 37418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 37428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Double quotes because CPP needs to be expanded 37438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 37448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do 37458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_preproc_ok=false 37468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_c_preproc_warn_flag in '' yes 37478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 37488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Use a header file that comes with gcc, so configuring glibc 37498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # with a fresh cross-compiler works. 37508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 37518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # <limits.h> exists even on freestanding compilers. 37528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # On the NeXT, cc -E runs the code through the compiler's parser, 37538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # not just through cpp. "Syntax error" is here to catch this case. 37548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 37558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 37568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 37578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 37588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 37598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 37608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __STDC__ 37618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <limits.h> 37628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else 37638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <assert.h> 37648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 37658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Syntax error 37668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 37678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext" 37688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 37698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 37708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 37718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 37728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 37738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 37748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 37758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 37768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 37778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 37788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 37798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } >/dev/null && { 37808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 37818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 37828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels }; then 37838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 37848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 37858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 37868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 37878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 37888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Broken: fails on valid input. 37898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscontinue 37908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 37918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 37928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 37938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 37948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # OK, works on sane cases. Now check whether nonexistent headers 37958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # can be detected and how. 37968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 37978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 37988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 37998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 38008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 38018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 38028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <ac_nonexistent.h> 38038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 38048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext" 38058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 38068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 38078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 38088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 38098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 38108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 38118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 38128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 38138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 38148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 38158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 38168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } >/dev/null && { 38178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 38188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 38198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels }; then 38208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Broken: success on invalid input. 38218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscontinue 38228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 38238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 38248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 38258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 38268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Passes both tests. 38278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_preproc_ok=: 38288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbreak 38298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 38308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 38318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 38328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 38338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 38348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 38358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 38368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $ac_preproc_ok; then 38378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 38388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 38398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 38408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 38418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_CPP=$CPP 38428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 38438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 38448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CPP=$ac_cv_prog_CPP 38458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 38468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_CPP=$CPP 38478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 38488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $CPP" >&5 38498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$CPP" >&6; } 38508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_preproc_ok=false 38518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_c_preproc_warn_flag in '' yes 38528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 38538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Use a header file that comes with gcc, so configuring glibc 38548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # with a fresh cross-compiler works. 38558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 38568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # <limits.h> exists even on freestanding compilers. 38578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # On the NeXT, cc -E runs the code through the compiler's parser, 38588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # not just through cpp. "Syntax error" is here to catch this case. 38598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 38608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 38618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 38628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 38638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 38648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 38658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __STDC__ 38668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <limits.h> 38678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else 38688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <assert.h> 38698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 38708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Syntax error 38718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 38728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext" 38738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 38748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 38758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 38768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 38778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 38788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 38798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 38808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 38818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 38828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 38838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 38848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } >/dev/null && { 38858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 38868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 38878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels }; then 38888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 38898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 38908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 38918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 38928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 38938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Broken: fails on valid input. 38948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscontinue 38958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 38968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 38978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 38988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 38998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # OK, works on sane cases. Now check whether nonexistent headers 39008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # can be detected and how. 39018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 39028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 39038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 39048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 39058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 39068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 39078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <ac_nonexistent.h> 39088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 39098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext" 39108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 39118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 39128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 39138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 39148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 39158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 39168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 39178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 39188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 39198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 39208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 39218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } >/dev/null && { 39228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 39238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 39248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels }; then 39258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Broken: success on invalid input. 39268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscontinue 39278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 39288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 39298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 39308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 39318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Passes both tests. 39328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_preproc_ok=: 39338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbreak 39348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 39358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 39368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 39378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 39388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 39398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 39408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 39418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $ac_preproc_ok; then 39428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 39438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 39448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 39458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&5 39468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: C preprocessor \"$CPP\" fails sanity check 39478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSee \`config.log' for more details." >&2;} 39488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 39498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 39508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 39518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c 39528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 39538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 39548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 39558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 39568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 39578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS="$cflags_save" 39588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 39598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 39608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for inline" >&5 39618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for inline... $ECHO_C" >&6; } 39628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_c_inline+set}" = set; then 39638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 39648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 39658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_c_inline=no 39668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_kw in inline __inline__ __inline; do 39678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 39688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 39698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 39708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 39718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 39728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 39738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifndef __cplusplus 39748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstypedef int foo_t; 39758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic $ac_kw foo_t static_foo () {return 0; } 39768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_kw foo_t foo () {return 0; } 39778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 39788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 39798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 39808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext 39818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile" 39828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 39838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 39848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 39858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 39868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 39878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 39888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 39898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 39908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 39918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 39928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 39938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 39948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 39958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 39968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest.$ac_objext; then 39978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_c_inline=$ac_kw 39988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 39998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 40008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 40018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 40028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 40038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 40048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 40058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 40068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$ac_cv_c_inline" != no && break 40078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 40088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 40098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 40108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5 40118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_c_inline" >&6; } 40128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 40138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 40148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $ac_cv_c_inline in 40158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels inline | yes) ;; 40168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 40178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_cv_c_inline in 40188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no) ac_val=;; 40198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_val=$ac_cv_c_inline;; 40208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 40218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >>confdefs.h <<_ACEOF 40228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifndef __cplusplus 40238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define inline $ac_val 40248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 40258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 40268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 40278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 40288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 40298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 40308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_win32_dll=yes 40318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 40328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host in 40338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-cegcc*) 40348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 40358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 40368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}as; ac_word=$2 40378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 40388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 40398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_AS+set}" = set; then 40408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 40418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 40428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$AS"; then 40438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_AS="$AS" # Let the user override the test. 40448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 40458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 40478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 40488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 40498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 40508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 40518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 40528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_AS="${ac_tool_prefix}as" 40538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 40548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 40558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 40568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 40578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 40588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 40598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 40608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 40618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 40628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAS=$ac_cv_prog_AS 40638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$AS"; then 40648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $AS" >&5 40658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$AS" >&6; } 40668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 40678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 40688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 40698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 40708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 40718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 40728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 40738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_AS"; then 40748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_AS=$AS 40758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "as", so it can be a program name with args. 40768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy as; ac_word=$2 40778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 40788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 40798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_AS+set}" = set; then 40808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 40818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 40828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_AS"; then 40838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 40848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 40858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 40868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 40878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 40888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 40898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 40908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 40918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 40928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_AS="as" 40938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 40948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 40958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 40968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 40978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 40988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 40998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 41008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 41018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 41028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_AS=$ac_cv_prog_ac_ct_AS 41038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_AS"; then 41048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_AS" >&5 41058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_AS" >&6; } 41068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 41078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 41088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 41098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 41108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 41118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_AS" = x; then 41128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels AS="false" 41138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 41148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 41158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 41168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 41178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 41188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 41198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 41208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 41218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 41228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 41238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 41248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels AS=$ac_ct_AS 41258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 41268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 41278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels AS="$ac_cv_prog_AS" 41288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 41298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 41308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 41318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 41328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}dlltool; ac_word=$2 41338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 41348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 41358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_DLLTOOL+set}" = set; then 41368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 41378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 41388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$DLLTOOL"; then 41398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 41408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 41418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 41428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 41438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 41448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 41458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 41468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 41478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 41488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 41498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 41508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 41518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 41528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 41538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 41548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 41558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 41568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 41578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 41588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDLLTOOL=$ac_cv_prog_DLLTOOL 41598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$DLLTOOL"; then 41608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $DLLTOOL" >&5 41618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$DLLTOOL" >&6; } 41628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 41638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 41648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 41658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 41668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 41678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 41688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 41698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_DLLTOOL"; then 41708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_DLLTOOL=$DLLTOOL 41718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "dlltool", so it can be a program name with args. 41728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy dlltool; ac_word=$2 41738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 41748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 41758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_DLLTOOL+set}" = set; then 41768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 41778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 41788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_DLLTOOL"; then 41798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 41808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 41818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 41828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 41838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 41848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 41858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 41868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 41878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 41888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_DLLTOOL="dlltool" 41898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 41908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 41918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 41928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 41938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 41948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 41958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 41968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 41978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 41988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 41998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_DLLTOOL"; then 42008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_DLLTOOL" >&5 42018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_DLLTOOL" >&6; } 42028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 42038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 42048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 42058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 42068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 42078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_DLLTOOL" = x; then 42088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DLLTOOL="false" 42098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 42108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 42118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 42128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 42138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 42148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 42158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 42168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 42178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 42188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 42198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 42208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DLLTOOL=$ac_ct_DLLTOOL 42218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 42228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 42238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DLLTOOL="$ac_cv_prog_DLLTOOL" 42248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 42258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 42268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 42278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 42288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}objdump; ac_word=$2 42298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 42308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 42318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_OBJDUMP+set}" = set; then 42328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 42338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 42348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$OBJDUMP"; then 42358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 42368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 42378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 42388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 42398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 42408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 42418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 42428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 42438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 42448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 42458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 42468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 42478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 42488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 42498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 42508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 42518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 42528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 42538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 42548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJDUMP=$ac_cv_prog_OBJDUMP 42558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$OBJDUMP"; then 42568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $OBJDUMP" >&5 42578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$OBJDUMP" >&6; } 42588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 42598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 42608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 42618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 42628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 42638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 42648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 42658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_OBJDUMP"; then 42668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_OBJDUMP=$OBJDUMP 42678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "objdump", so it can be a program name with args. 42688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy objdump; ac_word=$2 42698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 42708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 42718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then 42728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 42738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 42748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_OBJDUMP"; then 42758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 42768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 42778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 42788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 42798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 42808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 42818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 42828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 42838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 42848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_OBJDUMP="objdump" 42858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 42868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 42878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 42888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 42898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 42908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 42918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 42928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 42938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 42948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 42958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_OBJDUMP"; then 42968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 42978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_OBJDUMP" >&6; } 42988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 42998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 43008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 43018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 43028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_OBJDUMP" = x; then 43048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OBJDUMP="false" 43058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 43068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 43078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 43088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 43098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 43108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 43118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 43128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 43138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 43148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 43158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 43168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OBJDUMP=$ac_ct_OBJDUMP 43178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 43188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 43198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OBJDUMP="$ac_cv_prog_OBJDUMP" 43208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 43218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 43238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 43248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$AS" && AS=as 43268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$DLLTOOL" && DLLTOOL=dlltool 43328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$OBJDUMP" && OBJDUMP=objdump 43388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `pwd` in 43468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\ * | *\ *) 43478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 43488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 43498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 43508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmacro_version='2.2.6' 43548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmacro_revision='1.3012' 43558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsltmain="$ac_aux_dir/ltmain.sh" 43698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 43708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 43718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } 43728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_SED+set}" = set; then 43738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 43748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 43758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 43768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_i in 1 2 3 4 5 6 7; do 43778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_script="$ac_script$as_nl$ac_script" 43788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 43798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$ac_script" | sed 99q >conftest.sed 43808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_unset ac_script || ac_script= 43818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "sed gsed" to use in msg output 43828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$SED"; then 43838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy sed gsed; ac_prog_name=$2 43848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_SED+set}" = set; then 43858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 43868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 43878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_path_SED_found=false 43888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST 43898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 43908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 43918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 43928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 43938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 43948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_prog in sed gsed; do 43958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 43968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 43978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 43988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check for GNU ac_path_SED and select it if it is found. 43998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check for GNU $ac_path_SED 44008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `"$ac_path_SED" --version 2>&1` in 44018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*GNU*) 44028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 44038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) 44048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_count=0 44058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 44068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels while : 44078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do 44088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat "conftest.in" "conftest.in" >"conftest.tmp" 44098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mv "conftest.tmp" "conftest.in" 44108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cp "conftest.in" "conftest.nl" 44118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo '' >> "conftest.nl" 44128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 44138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 44148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_count=`expr $ac_count + 1` 44158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test $ac_count -gt ${ac_path_SED_max-0}; then 44168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Best one so far, save it but keep looking for a better one 44178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_SED="$ac_path_SED" 44188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_path_SED_max=$ac_count 44198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 44208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 10*(2^10) chars as input seems more than enough 44218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test $ac_count -gt 10 && break 44228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 44238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 44248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 44258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ac_path_SED_found && break 3 44288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 44298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 44308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 44328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 44338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 44368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSED="$ac_cv_path_SED" 44388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$SED"; then 44398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in \$PATH" >&5 44408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in \$PATH" >&2;} 44418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 44428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 44438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 44458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_SED=$SED 44468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 44478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 44498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5 44508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_SED" >&6; } 44518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels SED="$ac_cv_path_SED" 44528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.sed 44538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$SED" && SED=sed 44558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsXsed="$SED -e 1s/^X//" 44568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 44678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 44688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } 44698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_GREP+set}" = set; then 44708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 44718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 44728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "grep ggrep" to use in msg output 44738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$GREP"; then 44748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy grep ggrep; ac_prog_name=$2 44758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_GREP+set}" = set; then 44768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 44778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 44788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_path_GREP_found=false 44798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST 44808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 44818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 44828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 44838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 44848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 44858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_prog in grep ggrep; do 44868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 44878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 44888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 44898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check for GNU ac_path_GREP and select it if it is found. 44908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check for GNU $ac_path_GREP 44918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `"$ac_path_GREP" --version 2>&1` in 44928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*GNU*) 44938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 44948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) 44958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_count=0 44968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 44978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels while : 44988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do 44998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat "conftest.in" "conftest.in" >"conftest.tmp" 45008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mv "conftest.tmp" "conftest.in" 45018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cp "conftest.in" "conftest.nl" 45028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 'GREP' >> "conftest.nl" 45038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 45048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 45058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_count=`expr $ac_count + 1` 45068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test $ac_count -gt ${ac_path_GREP_max-0}; then 45078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Best one so far, save it but keep looking for a better one 45088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_GREP="$ac_path_GREP" 45098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_path_GREP_max=$ac_count 45108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 45118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 10*(2^10) chars as input seems more than enough 45128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test $ac_count -gt 10 && break 45138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 45148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 45158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 45168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 45178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 45188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ac_path_GREP_found && break 3 45198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 45208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 45218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 45228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 45238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 45248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 45258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 45268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 45278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 45288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGREP="$ac_cv_path_GREP" 45298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$GREP"; then 45308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 45318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 45328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 45338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 45348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 45358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 45368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_GREP=$GREP 45378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 45388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 45398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 45408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 45418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 45428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_GREP" >&6; } 45438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels GREP="$ac_cv_path_GREP" 45448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 45458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 45468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for egrep" >&5 45478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for egrep... $ECHO_C" >&6; } 45488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_EGREP+set}" = set; then 45498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 45508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 45518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 45528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels then ac_cv_path_EGREP="$GREP -E" 45538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 45548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "egrep" to use in msg output 45558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$EGREP"; then 45568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy egrep; ac_prog_name=$2 45578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_EGREP+set}" = set; then 45588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 45598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 45608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_path_EGREP_found=false 45618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST 45628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 45638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 45648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 45658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 45668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 45678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_prog in egrep; do 45688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 45698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 45708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 45718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check for GNU ac_path_EGREP and select it if it is found. 45728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check for GNU $ac_path_EGREP 45738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `"$ac_path_EGREP" --version 2>&1` in 45748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*GNU*) 45758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 45768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) 45778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_count=0 45788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 45798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels while : 45808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do 45818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat "conftest.in" "conftest.in" >"conftest.tmp" 45828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mv "conftest.tmp" "conftest.in" 45838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cp "conftest.in" "conftest.nl" 45848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 'EGREP' >> "conftest.nl" 45858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 45868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 45878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_count=`expr $ac_count + 1` 45888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test $ac_count -gt ${ac_path_EGREP_max-0}; then 45898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Best one so far, save it but keep looking for a better one 45908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_EGREP="$ac_path_EGREP" 45918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_path_EGREP_max=$ac_count 45928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 45938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 10*(2^10) chars as input seems more than enough 45948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test $ac_count -gt 10 && break 45958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 45968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 45978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 45988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 45998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ac_path_EGREP_found && break 3 46018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 46028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 46038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 46058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 46068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 46098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEGREP="$ac_cv_path_EGREP" 46118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$EGREP"; then 46128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 46138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 46148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 46158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 46168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 46188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_EGREP=$EGREP 46198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 46208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 46238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 46248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 46258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_EGREP" >&6; } 46268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels EGREP="$ac_cv_path_EGREP" 46278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for fgrep" >&5 46308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for fgrep... $ECHO_C" >&6; } 46318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_FGREP+set}" = set; then 46328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 46338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 46348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 46358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels then ac_cv_path_FGREP="$GREP -F" 46368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 46378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "fgrep" to use in msg output 46388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$FGREP"; then 46398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy fgrep; ac_prog_name=$2 46408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_FGREP+set}" = set; then 46418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 46428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 46438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_path_FGREP_found=false 46448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Loop through the user's path and test for each of PROGNAME-LIST 46458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 46468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 46478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 46488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 46498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 46508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_prog in fgrep; do 46518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 46528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 46538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 46548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check for GNU ac_path_FGREP and select it if it is found. 46558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check for GNU $ac_path_FGREP 46568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `"$ac_path_FGREP" --version 2>&1` in 46578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*GNU*) 46588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 46598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) 46608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_count=0 46618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" 46628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels while : 46638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do 46648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat "conftest.in" "conftest.in" >"conftest.tmp" 46658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mv "conftest.tmp" "conftest.in" 46668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cp "conftest.in" "conftest.nl" 46678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 'FGREP' >> "conftest.nl" 46688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 46698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 46708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_count=`expr $ac_count + 1` 46718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test $ac_count -gt ${ac_path_FGREP_max-0}; then 46728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Best one so far, save it but keep looking for a better one 46738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_FGREP="$ac_path_FGREP" 46748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_path_FGREP_max=$ac_count 46758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 46768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 10*(2^10) chars as input seems more than enough 46778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test $ac_count -gt 10 && break 46788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 46798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 46808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 46818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ac_path_FGREP_found && break 3 46848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 46858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 46868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 46888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 46898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 46928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 46938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFGREP="$ac_cv_path_FGREP" 46948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$FGREP"; then 46958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 46968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 46978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 46988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 46998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 47018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_FGREP=$FGREP 47028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 47038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 47068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 47078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5 47088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_path_FGREP" >&6; } 47098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels FGREP="$ac_cv_path_FGREP" 47108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$GREP" && GREP=grep 47138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --with-gnu-ld was given. 47338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${with_gnu_ld+set}" = set; then 47348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 47358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 47368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels with_gnu_ld=no 47378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 47388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 47398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_prog=ld 47408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$GCC" = yes; then 47418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check if gcc -print-prog-name=ld gives a path. 47428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 47438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } 47448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host in 47458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *-*-mingw*) 47468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # gcc leaves a trailing carriage return which upsets mingw 47478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 47488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 47498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 47508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 47518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_prog in 47528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Accept absolute paths. 47538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [\\/]* | ?:[\\/]*) 47548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels re_direlt='/[^/][^/]*/\.\./' 47558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Canonicalize the pathname of ld 47568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 47578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 47588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 47598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 47608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$LD" && LD="$ac_prog" 47618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 47628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "") 47638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If it fails, then pretend we aren't using GCC. 47648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_prog=ld 47658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 47668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 47678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If it is relative, then search for the first ld in PATH. 47688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels with_gnu_ld=unknown 47698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 47708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 47718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test "$with_gnu_ld" = yes; then 47728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for GNU ld" >&5 47738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } 47748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 47758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 47768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } 47778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 47788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_path_LD+set}" = set; then 47798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 47808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 47818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -z "$LD"; then 47828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 47838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_dir in $PATH; do 47848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 47858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_dir" && ac_dir=. 47868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 47878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_path_LD="$ac_dir/$ac_prog" 47888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check to see if the program is GNU ld. I'd rather use --version, 47898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # but apparently some variants of GNU ld only accept -v. 47908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Break only if it was the GNU/non-GNU ld that we prefer. 47918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 47928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *GNU* | *'with BFD'*) 47938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$with_gnu_ld" != no && break 47948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 47958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 47968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$with_gnu_ld" != yes && break 47978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 47988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 47998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 48008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 48018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 48028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 48038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_path_LD="$LD" # Let the user override the test with a path. 48048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 48058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 48068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 48078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLD="$lt_cv_path_LD" 48088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$LD"; then 48098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $LD" >&5 48108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$LD" >&6; } 48118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 48128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 48138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 48148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 48158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 48168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: no acceptable ld found in \$PATH" >&2;} 48178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 48188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 48198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } 48208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_prog_gnu_ld+set}" = set; then 48218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 48228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 48238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # I'd rather use --version here, but apparently some GNU lds only accept -v. 48248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `$LD -v 2>&1 </dev/null` in 48258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*GNU* | *'with BFD'*) 48268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_gnu_ld=yes 48278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 48288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) 48298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_gnu_ld=no 48308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 48318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 48328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 48338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 48348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } 48358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gnu_ld=$lt_cv_prog_gnu_ld 48368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 48378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 48388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 48398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 48408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 48418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 48428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 48438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 48448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 48458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 48468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6; } 48478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_path_NM+set}" = set; then 48488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 48498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 48508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$NM"; then 48518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Let the user override the test. 48528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_path_NM="$NM" 48538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 48548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_nm_to_check="${ac_tool_prefix}nm" 48558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 48568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_nm_to_check="$lt_nm_to_check nm" 48578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 48588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for lt_tmp_nm in $lt_nm_to_check; do 48598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 48608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 48618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 48628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_dir" && ac_dir=. 48638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_nm="$ac_dir/$lt_tmp_nm" 48648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 48658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check to see if the nm accepts a BSD-compat flag. 48668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Adding the `sed 1q' prevents false positives on HP-UX, which says: 48678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # nm: unknown option "B" ignored 48688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Tru64's nm complains that /dev/null is an invalid object file 48698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 48708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels */dev/null* | *'Invalid file or object type'*) 48718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_path_NM="$tmp_nm -B" 48728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 48738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 48748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 48758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 48768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels */dev/null*) 48778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_path_NM="$tmp_nm -p" 48788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 48798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 48808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 48818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 48828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels continue # so that we can try to find one that supports BSD flags 48838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 48848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 48858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 48868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 48878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 48888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 48898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 48908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 48918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : ${lt_cv_path_NM=no} 48928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 48938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 48948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 48958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_path_NM" >&6; } 48968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$lt_cv_path_NM" != "no"; then 48978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels NM="$lt_cv_path_NM" 48988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 48998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Didn't find any BSD compatible name lister, look for dumpbin. 49008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 49018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_prog in "dumpbin -symbols" "link -dump -symbols" 49028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do 49038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 49048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_tool_prefix$ac_prog; ac_word=$2 49058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 49068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 49078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_DUMPBIN+set}" = set; then 49088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 49098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 49108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$DUMPBIN"; then 49118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 49128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 49138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 49148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 49158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 49168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 49178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 49188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 49198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 49208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 49218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 49228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 49238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 49248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 49258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 49268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 49278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 49288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 49298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 49308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDUMPBIN=$ac_cv_prog_DUMPBIN 49318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$DUMPBIN"; then 49328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $DUMPBIN" >&5 49338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$DUMPBIN" >&6; } 49348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 49358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 49368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 49378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 49388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 49398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 49408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -n "$DUMPBIN" && break 49418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 49428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 49438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$DUMPBIN"; then 49448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_DUMPBIN=$DUMPBIN 49458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_prog in "dumpbin -symbols" "link -dump -symbols" 49468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 49478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "$ac_prog", so it can be a program name with args. 49488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_prog; ac_word=$2 49498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 49508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 49518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then 49528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 49538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 49548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_DUMPBIN"; then 49558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 49568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 49578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 49588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 49598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 49608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 49618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 49628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 49638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 49648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 49658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 49668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 49678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 49688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 49698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 49708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 49718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 49728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 49738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 49748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 49758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_DUMPBIN"; then 49768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5 49778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_DUMPBIN" >&6; } 49788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 49798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 49808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 49818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 49828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 49838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 49848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -n "$ac_ct_DUMPBIN" && break 49858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 49868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 49878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_DUMPBIN" = x; then 49888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DUMPBIN=":" 49898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 49908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 49918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 49928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 49938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 49948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 49958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 49968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 49978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 49988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 49998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 50008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DUMPBIN=$ac_ct_DUMPBIN 50018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 50028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 50038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$DUMPBIN" != ":"; then 50068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels NM="$DUMPBIN" 50078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 50088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 50098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$NM" && NM=nm 50108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5 50178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6; } 50188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_nm_interface+set}" = set; then 50198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 50208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 50218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_nm_interface="BSD nm" 50228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "int some_variable = 0;" > conftest.$ac_ext 50238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval echo "\"\$as_me:5023: $ac_compile\"" >&5) 50248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile" 2>conftest.err) 50258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 50268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval echo "\"\$as_me:5026: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 50278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 50288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 50298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval echo "\"\$as_me:5029: output\"" >&5) 50308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.out >&5 50318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $GREP 'External.*some_variable' conftest.out > /dev/null; then 50328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_nm_interface="MS dumpbin" 50338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 50348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest* 50358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 50368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5 50378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_nm_interface" >&6; } 50388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 50408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } 50418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLN_S=$as_ln_s 50428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$LN_S" = "ln -s"; then 50438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 50448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 50458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 50468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 50478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no, using $LN_S" >&6; } 50488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 50498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# find the maximum length of command line arguments 50518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 50528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } 50538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_sys_max_cmd_len+set}" = set; then 50548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 50558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 50568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels i=0 50578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels teststring="ABCD" 50588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $build_os in 50608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels msdosdjgpp*) 50618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # On DJGPP, this test can blow up pretty badly due to problems in libc 50628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # (any single argument exceeding 2000 bytes causes a buffer overrun 50638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # during glob expansion). Even if it were fixed, the result of this 50648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # check would be larger than it should be. 50658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=12288; # 12K is about right 50668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 50678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels gnu*) 50698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Under GNU Hurd, this test is not required because there is 50708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # no limit to the length of command line arguments. 50718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Libtool will interpret -1 as no limit whatsoever 50728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=-1; 50738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 50748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cygwin* | mingw* | cegcc*) 50768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # On Win9x/ME, this test blows up -- it succeeds, but takes 50778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # about 5 minutes as the teststring grows exponentially. 50788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Worse, since 9x/ME are not pre-emptively multitasking, 50798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # you end up with a "frozen" computer, even though with patience 50808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # the test eventually succeeds (with a max line length of 256k). 50818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Instead, let's just punt: use the minimum linelength reported by 50828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # all of the supported platforms: 8192 (on NT/2K/XP). 50838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=8192; 50848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 50858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels amigaos*) 50878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # On AmigaOS with pdksh, this test takes hours, literally. 50888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # So we just punt and use a minimum line length of 8192. 50898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=8192; 50908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 50918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 50928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 50938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # This has been around since 386BSD, at least. Likely further. 50948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -x /sbin/sysctl; then 50958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 50968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test -x /usr/sbin/sysctl; then 50978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 50988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 50998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 51008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 51018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # And add a safety zone 51028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 51038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 51048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 51058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 51068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels interix*) 51078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We know the value 262144 and hardcode it with a safety zone (like BSD) 51088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=196608 51098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 51108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 51118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels osf*) 51128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 51138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 51148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # nice to cause kernel panics so lets avoid the loop below. 51158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # First set a reasonable default. 51168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=16384 51178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 51188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -x /sbin/sysconfig; then 51198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 51208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *1*) lt_cv_sys_max_cmd_len=-1 ;; 51218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 51228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 51238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 51248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sco3.2v5*) 51258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=102400 51268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 51278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysv5* | sco5v6* | sysv4.2uw2*) 51288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 51298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$kargmax"; then 51308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 51318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 51328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=32768 51338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 51348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 51358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 51368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 51378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$lt_cv_sys_max_cmd_len"; then 51388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 51398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 51408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 51418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Make teststring a little bigger before we do anything with it. 51428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # a 1K string should be a reasonable start. 51438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for i in 1 2 3 4 5 6 7 8 ; do 51448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels teststring=$teststring$teststring 51458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 51468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 51478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If test is not a shell built-in, we'll probably end up computing a 51488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # maximum length that is only half of the actual maximum length, but 51498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # we can't tell. 51508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 51518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels = "XX$teststring$teststring"; } >/dev/null 2>&1 && 51528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test $i != 17 # 1/2 MB should be enough 51538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do 51548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels i=`expr $i + 1` 51558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels teststring=$teststring$teststring 51568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 51578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Only check the string length outside the loop. 51588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 51598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels teststring= 51608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Add a significant safety factor because C++ compilers can tack on 51618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # massive amounts of additional arguments before passing them to the 51628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # linker. It appears as though 1/2 is a usable value. 51638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 51648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 51658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 51668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 51678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 51688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 51698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 51708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n $lt_cv_sys_max_cmd_len ; then 51718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 51728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } 51738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 51748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: none" >&5 51758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}none" >&6; } 51768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 51778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmax_cmd_len=$lt_cv_sys_max_cmd_len 51788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 51798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 51808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 51818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 51828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 51838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 51848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels: ${CP="cp -f"} 51858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels: ${MV="mv -f"} 51868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels: ${RM="rm -f"} 51878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 51888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5 51898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6; } 51908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Try some XSI features 51918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsxsi_shell=no 51928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( _lt_dummy="a/b/c" 51938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 51948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels = c,a/b,, \ 51958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels && eval 'test $(( 1 + 1 )) -eq 2 \ 51968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 51978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels && xsi_shell=yes 51988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $xsi_shell" >&5 51998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$xsi_shell" >&6; } 52008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5 52038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6; } 52048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_shell_append=no 52058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 52068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels >/dev/null 2>&1 \ 52078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels && lt_shell_append=yes 52088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_shell_append" >&5 52098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_shell_append" >&6; } 52108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 52138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_unset=unset 52148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 52158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_unset=false 52168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 52178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# test EBCDIC or ASCII 52238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `echo X|tr X '\101'` in 52248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels A) # ASCII based system 52258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 52268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_SP2NL='tr \040 \012' 52278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_NL2SP='tr \015\012 \040\040' 52288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 52298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) # EBCDIC based system 52308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_SP2NL='tr \100 \n' 52318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_NL2SP='tr \r\n \100\100' 52328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 52338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 52348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 52448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } 52458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_ld_reload_flag+set}" = set; then 52468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 52478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 52488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_ld_reload_flag='-r' 52498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 52508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 52518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } 52528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_flag=$lt_cv_ld_reload_flag 52538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $reload_flag in 52548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels"" | " "*) ;; 52558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) reload_flag=" $reload_flag" ;; 52568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 52578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_cmds='$LD$reload_flag -o $output$reload_objs' 52588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in 52598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels darwin*) 52608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 52618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 52628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 52638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels reload_cmds='$LD$reload_flag -o $output$reload_objs' 52648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 52658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 52668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 52678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 52768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_tool_prefix"; then 52778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 52788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}objdump; ac_word=$2 52798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 52808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 52818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_OBJDUMP+set}" = set; then 52828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 52838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 52848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$OBJDUMP"; then 52858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 52868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 52878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 52888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 52898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 52908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 52918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 52928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 52938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 52948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 52958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 52968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 52978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 52988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 52998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 53008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 53018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 53038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 53048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJDUMP=$ac_cv_prog_OBJDUMP 53058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$OBJDUMP"; then 53068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $OBJDUMP" >&5 53078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$OBJDUMP" >&6; } 53088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 53098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 53108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 53118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 53128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 53158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_OBJDUMP"; then 53168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_OBJDUMP=$OBJDUMP 53178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "objdump", so it can be a program name with args. 53188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy objdump; ac_word=$2 53198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 53208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 53218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then 53228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 53238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 53248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_OBJDUMP"; then 53258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 53268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 53278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 53288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 53298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 53308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 53318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 53328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 53338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 53348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_OBJDUMP="objdump" 53358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 53368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 53378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 53388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 53398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 53408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 53418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 53438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 53448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 53458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_OBJDUMP"; then 53468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 53478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_OBJDUMP" >&6; } 53488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 53498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 53508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 53518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 53528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_OBJDUMP" = x; then 53548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OBJDUMP="false" 53558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 53568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 53578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 53588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 53598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 53608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 53618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 53628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 53638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 53648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 53658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 53668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OBJDUMP=$ac_ct_OBJDUMP 53678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 53688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 53698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OBJDUMP="$ac_cv_prog_OBJDUMP" 53708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 53718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$OBJDUMP" && OBJDUMP=objdump 53738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 53808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; } 53818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_deplibs_check_method+set}" = set; then 53828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 53838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 53848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_cmd='$MAGIC_CMD' 53858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_file_magic_test_file= 53868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_deplibs_check_method='unknown' 53878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Need to set the preceding variable on all platforms that support 53888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# interlibrary dependencies. 53898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 'none' -- dependencies not supported. 53908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# `unknown' -- same as none, but documents that we really don't know. 53918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 'pass_all' -- all dependencies passed with no checks. 53928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 'test_compile' -- check by making test program. 53938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 'file_magic [[regex]]' -- check by looking for files in library path 53948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# which responds to the $file_magic_cmd with a given extended regex. 53958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If you have `file' or equivalent on your system and you're not sure 53968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# whether `pass_all' will *always* work, you probably want this one. 53978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 53988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in 53998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix[4-9]*) 54008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 54018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 54038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbeos*) 54048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 54058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 54078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbsdi[45]*) 54088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 54098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_cmd='/usr/bin/file -L' 54108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_test_file=/shlib/libc.so 54118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 54138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscygwin*) 54148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # func_win32_libid is a shell function defined in ltmain.sh 54158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 54168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_cmd='func_win32_libid' 54178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 54198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmingw* | pw32*) 54208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Base MSYS/MinGW do not provide the 'file' command needed by 54218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # func_win32_libid shell function, so use a weaker test based on 'objdump', 54228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # unless we find 'file', for example because we are cross-compiling. 54238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if ( file / ) >/dev/null 2>&1; then 54248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 54258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_cmd='func_win32_libid' 54268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 54278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 54288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_cmd='$OBJDUMP -f' 54298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 54308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 54328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscegcc) 54338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # use the weaker test based on 'objdump'. See mingw*. 54348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 54358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_cmd='$OBJDUMP -f' 54368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 54388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdarwin* | rhapsody*) 54398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 54408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 54428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfreebsd* | dragonfly*) 54438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 54448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_cpu in 54458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels i*86 ) 54468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Not sure whether the presence of OpenBSD here was a mistake. 54478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Let's accept both of them until this is cleared up. 54488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 54498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_cmd=/usr/bin/file 54508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 54518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 54538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 54548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 54558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 54568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 54588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgnu*) 54598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 54608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 54628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshpux10.20* | hpux11*) 54638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_cmd=/usr/bin/file 54648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_cpu in 54658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ia64*) 54668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 54678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 54688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hppa*64*) 54708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' 54718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 54728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 54748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 54758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_test_file=/usr/lib/libc.sl 54768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 54788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 54808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinterix[3-9]*) 54818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 54828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 54838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 54858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsirix5* | irix6* | nonstopux*) 54868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $LD in 54878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *-32|*"-32 ") libmagic=32-bit;; 54888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *-n32|*"-n32 ") libmagic=N32;; 54898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *-64|*"-64 ") libmagic=64-bit;; 54908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) libmagic=never-match;; 54918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 54928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 54938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 54958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This must be Linux ELF. 54968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslinux* | k*bsd*-gnu) 54978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 54988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 54998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsnetbsd* | netbsdelf*-gnu) 55018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 55028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 55038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 55048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 55058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 55068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsnewos6*) 55098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 55108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_cmd=/usr/bin/file 55118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_test_file=/usr/lib/libnls.so 55128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*nto* | *qnx*) 55158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 55168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsopenbsd*) 55198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 55208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 55218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 55228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 55238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 55248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsosf3* | osf4* | osf5*) 55278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 55288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrdos*) 55318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 55328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssolaris*) 55358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 55368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 55398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 55408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv4 | sysv4.3*) 55438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_vendor in 55448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels motorola) 55458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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]' 55468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 55478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ncr) 55498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 55508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sequent) 55528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_cmd='/bin/file' 55538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 55548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sni) 55568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_cmd='/bin/file' 55578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 55588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_file_magic_test_file=/lib/libc.so 55598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels siemens) 55618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 55628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pc) 55648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 55658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 55678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstpf*) 55708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_deplibs_check_method=pass_all 55718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 55728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 55738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 55758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 55768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } 55778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_magic_cmd=$lt_cv_file_magic_cmd 55788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdeplibs_check_method=$lt_cv_deplibs_check_method 55798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$deplibs_check_method" && deplibs_check_method=unknown 55808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 55928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_tool_prefix"; then 55938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 55948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}ar; ac_word=$2 55958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 55968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 55978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_AR+set}" = set; then 55988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 55998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 56008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$AR"; then 56018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_AR="$AR" # Let the user override the test. 56028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 56038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 56048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 56058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 56068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 56078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 56088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 56098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 56108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_AR="${ac_tool_prefix}ar" 56118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 56128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 56138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 56148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 56158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 56168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 56178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 56198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 56208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR=$ac_cv_prog_AR 56218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$AR"; then 56228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $AR" >&5 56238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$AR" >&6; } 56248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 56258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 56268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 56278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 56288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 56318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_AR"; then 56328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_AR=$AR 56338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "ar", so it can be a program name with args. 56348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ar; ac_word=$2 56358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 56368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 56378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_AR+set}" = set; then 56388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 56398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 56408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_AR"; then 56418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 56428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 56438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 56448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 56458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 56468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 56478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 56488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 56498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 56508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_AR="ar" 56518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 56528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 56538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 56548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 56558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 56568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 56578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 56598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 56608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_AR=$ac_cv_prog_ac_ct_AR 56618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_AR"; then 56628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 56638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_AR" >&6; } 56648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 56658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 56668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 56678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 56688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_AR" = x; then 56708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels AR="false" 56718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 56728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 56738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 56748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 56758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 56768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 56778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 56788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 56798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 56808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 56818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 56828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels AR=$ac_ct_AR 56838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 56848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 56858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels AR="$ac_cv_prog_AR" 56868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 56878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$AR" && AR=ar 56898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$AR_FLAGS" && AR_FLAGS=cru 56908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 56998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 57008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 57018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_tool_prefix"; then 57028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 57038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}strip; ac_word=$2 57048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 57058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 57068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_STRIP+set}" = set; then 57078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 57088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 57098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$STRIP"; then 57108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 57118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 57128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 57138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 57148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 57158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 57168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 57178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 57188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 57198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_STRIP="${ac_tool_prefix}strip" 57208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 57218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 57228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 57238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 57248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 57258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 57268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 57278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 57288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 57298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP=$ac_cv_prog_STRIP 57308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$STRIP"; then 57318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $STRIP" >&5 57328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$STRIP" >&6; } 57338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 57348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 57358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 57368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 57378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 57388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 57398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 57408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_STRIP"; then 57418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_STRIP=$STRIP 57428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "strip", so it can be a program name with args. 57438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy strip; ac_word=$2 57448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 57458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 57468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 57478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 57488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 57498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_STRIP"; then 57508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 57518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 57528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 57538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 57548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 57558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 57568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 57578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 57588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 57598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_STRIP="strip" 57608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 57618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 57628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 57638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 57648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 57658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 57668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 57678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 57688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 57698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 57708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_STRIP"; then 57718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 57728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_STRIP" >&6; } 57738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 57748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 57758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 57768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 57778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 57788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_STRIP" = x; then 57798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels STRIP=":" 57808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 57818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 57828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 57838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 57848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 57858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 57868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 57878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 57888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 57898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 57908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 57918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels STRIP=$ac_ct_STRIP 57928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 57938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 57948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels STRIP="$ac_cv_prog_STRIP" 57958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 57968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 57978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$STRIP" && STRIP=: 57988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 57998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 58008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 58018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 58028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 58038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 58048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_tool_prefix"; then 58058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 58068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}ranlib; ac_word=$2 58078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 58088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 58098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_RANLIB+set}" = set; then 58108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 58118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 58128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$RANLIB"; then 58138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 58148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 58158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 58168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 58178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 58188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 58198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 58208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 58218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 58228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 58238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 58248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 58258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 58268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 58278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 58288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 58298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 58308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 58318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 58328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsRANLIB=$ac_cv_prog_RANLIB 58338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$RANLIB"; then 58348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $RANLIB" >&5 58358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$RANLIB" >&6; } 58368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 58378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 58388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 58398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 58408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 58418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 58428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 58438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_RANLIB"; then 58448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_RANLIB=$RANLIB 58458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "ranlib", so it can be a program name with args. 58468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ranlib; ac_word=$2 58478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 58488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 58498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 58508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 58518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 58528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_RANLIB"; then 58538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 58548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 58558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 58568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 58578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 58588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 58598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 58608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 58618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 58628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_RANLIB="ranlib" 58638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 58648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 58658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 58668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 58678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 58688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 58698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 58708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 58718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 58728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 58738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_RANLIB"; then 58748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 58758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_RANLIB" >&6; } 58768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 58778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 58788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 58798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 58808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 58818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_RANLIB" = x; then 58828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels RANLIB=":" 58838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 58848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 58858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 58868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 58878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 58888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 58898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 58908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 58918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 58928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 58938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 58948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels RANLIB=$ac_ct_RANLIB 58958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 58968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 58978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels RANLIB="$ac_cv_prog_RANLIB" 58988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 58998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$RANLIB" && RANLIB=: 59018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Determine commands to create old-style static archives. 59088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 59098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postinstall_cmds='chmod 644 $oldlib' 59108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postuninstall_cmds= 59118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$RANLIB"; then 59138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 59148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels openbsd*) 59158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 59168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 59178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 59188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 59198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 59208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 59218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 59228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 59238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If no C compiler was specified, use CC. 59588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCC=${LTCC-"$CC"} 59598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If no C compiler flags were specified, use CFLAGS. 59618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 59628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Allow CC to be a program name with arguments. 59648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler=$CC 59658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check for command to grab the raw symbol name followed by C symbol from nm. 59688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 59698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } 59708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 59718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 59728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 59738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# These are sane defaults that work on at least a few old systems. 59758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# [They come from Ultrix. What could be older than Ultrix?!! ;)] 59768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Character class describing NM global symbol codes. 59788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssymcode='[BCDEGRST]' 59798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Regexp to match symbols that can be accessed directly from C. 59818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssympat='\([_A-Za-z][_A-Za-z0-9]*\)' 59828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 59838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Define system-specific variables. 59848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in 59858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix*) 59868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels symcode='[BCDT]' 59878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 59888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscygwin* | mingw* | pw32* | cegcc*) 59898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels symcode='[ABCDGISTW]' 59908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 59918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshpux*) 59928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$host_cpu" = ia64; then 59938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels symcode='[ABCDEGRST]' 59948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 59958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 59968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsirix* | nonstopux*) 59978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels symcode='[BCDEGRST]' 59988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 59998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsosf*) 60008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels symcode='[BCDEGQRST]' 60018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 60028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssolaris*) 60038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels symcode='[BDRT]' 60048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 60058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssco3.2v5*) 60068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels symcode='[DT]' 60078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 60088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv4.2uw2*) 60098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels symcode='[DT]' 60108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 60118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv5* | sco5v6* | unixware* | OpenUNIX*) 60128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels symcode='[ABDT]' 60138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 60148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv4) 60158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels symcode='[DFNSTU]' 60168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 60178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 60188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 60198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If we're using GNU nm, then use its standard symbol codes. 60208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `$NM -V 2>&1` in 60218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*GNU* | *'with BFD'*) 60228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels symcode='[ABCDGIRSTW]' ;; 60238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 60248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 60258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Transform an extracted symbol line into a proper C declaration. 60268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Some systems (esp. on ia64) link data and code symbols differently, 60278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# so use this general approach. 60288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 60298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 60308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Transform an extracted symbol line into symbol name and symbol address 60318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 60328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_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'" 60338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 60348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Handle CRLF in mingw tool chain 60358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsopt_cr= 60368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $build_os in 60378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmingw*) 60388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 60398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 60408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 60418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 60428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Try without a prefix underscore, then with it. 60438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_symprfx in "" "_"; do 60448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 60458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 60468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels symxfrm="\\1 $ac_symprfx\\2 \\2" 60478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 60488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Write the raw and C identifiers. 60498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$lt_cv_nm_interface" = "MS dumpbin"; then 60508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Fake it for dumpbin and say T for any non-static function 60518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # and D for any global variable. 60528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Also find C++ and __fastcall symbols from MSVC++, 60538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # which start with @ or ?. 60548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_global_symbol_pipe="$AWK '"\ 60558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" {last_section=section; section=\$ 3};"\ 60568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 60578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" \$ 0!~/External *\|/{next};"\ 60588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 60598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" {if(hide[section]) next};"\ 60608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 60618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 60628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 60638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 60648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" ' prfx=^$ac_symprfx" 60658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 60668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 60678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 60688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 60698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check to see that the pipe works correctly. 60708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pipe_works=no 60718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 60728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest* 60738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat > conftest.$ac_ext <<_LT_EOF 60748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 60758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" { 60768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 60778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar nm_test_var; 60788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvoid nm_test_func(void); 60798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvoid nm_test_func(void){} 60808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 60818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 60828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 60838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint main(){nm_test_var='a';nm_test_func();return(0);} 60848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 60858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 60868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 60878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval $ac_compile) 2>&5 60888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 60898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 60908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; then 60918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Now try to grab the symbols. 60928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels nlist=conftest.nm 60938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 60948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 60958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 60968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 60978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && test -s "$nlist"; then 60988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Try sorting and uniquifying the output. 60998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if sort "$nlist" | uniq > "$nlist"T; then 61008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mv -f "$nlist"T "$nlist" 61018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 61028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f "$nlist"T 61038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 61048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Make sure that we snagged all the symbols we need. 61068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 61078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 61088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<_LT_EOF > conftest.$ac_ext 61098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 61108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" { 61118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 61128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 61148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Now generate the symbol file. 61158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 61168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<_LT_EOF >> conftest.$ac_ext 61188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* The mapping between symbol names and symbols. */ 61208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconst struct { 61218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels const char *name; 61228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels void *address; 61238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 61248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt__PROGRAM__LTX_preloaded_symbols[] = 61258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 61268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { "@PROGRAM@", (void *) 0 }, 61278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 61288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 61298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<\_LT_EOF >> conftest.$ac_ext 61308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels {0, (void *) 0} 61318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}; 61328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* This works around a problem in FreeBSD linker */ 61348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef FREEBSD_WORKAROUND 61358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstatic const void *lt_preloaded_setup() { 61368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return lt__PROGRAM__LTX_preloaded_symbols; 61378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 61388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 61398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 61418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 61428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 61438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 61448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Now try linking the two files. 61458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mv conftest.$ac_objext conftstm.$ac_objext 61468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_LIBS="$LIBS" 61478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_CFLAGS="$CFLAGS" 61488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIBS="conftstm.$ac_objext" 61498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 61508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 61518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval $ac_link) 2>&5 61528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 61538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 61548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && test -s conftest${ac_exeext}; then 61558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pipe_works=yes 61568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 61578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIBS="$lt_save_LIBS" 61588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$lt_save_CFLAGS" 61598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 61608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "cannot find nm_test_func in $nlist" >&5 61618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 61628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 61638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "cannot find nm_test_var in $nlist" >&5 61648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 61658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 61668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 61678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 61688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 61698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$progname: failed program was:" >&5 61708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.$ac_ext >&5 61718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 61728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -rf conftest* conftst* 61738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Do not use the global_symbol_pipe unless it works. 61758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$pipe_works" = yes; then 61768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 61778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 61788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_global_symbol_pipe= 61798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 61808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 61818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 61838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$lt_cv_sys_global_symbol_pipe"; then 61858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_sys_global_symbol_to_cdecl= 61868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 61878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 61888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: failed" >&5 61898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}failed" >&6; } 61908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 61918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: ok" >&5 61928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}ok" >&6; } 61938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 61948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 61998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --enable-libtool-lock was given. 62178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_libtool_lock+set}" = set; then 62188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enableval=$enable_libtool_lock; 62198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 62208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 62228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Some flags need to be propagated to the compiler or linker for good 62248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# libtool support. 62258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host in 62268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsia64-*-hpux*) 62278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Find out which ABI we are using. 62288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 'int i;' > conftest.$ac_ext 62298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 62308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval $ac_compile) 2>&5 62318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 62328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 62338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; then 62348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `/usr/bin/file conftest.$ac_objext` in 62358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *ELF-32*) 62368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels HPUX_IA64_MODE="32" 62378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 62388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *ELF-64*) 62398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels HPUX_IA64_MODE="64" 62408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 62418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 62428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 62438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -rf conftest* 62448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 62458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*-*-irix6*) 62468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Find out which ABI we are using. 62478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo '#line 6247 "configure"' > conftest.$ac_ext 62488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 62498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval $ac_compile) 2>&5 62508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 62518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 62528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; then 62538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$lt_cv_prog_gnu_ld" = yes; then 62548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `/usr/bin/file conftest.$ac_objext` in 62558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *32-bit*) 62568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -melf32bsmip" 62578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 62588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *N32*) 62598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -melf32bmipn32" 62608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 62618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *64-bit*) 62628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -melf64bmip" 62638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 62648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 62658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 62668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `/usr/bin/file conftest.$ac_objext` in 62678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *32-bit*) 62688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -32" 62698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 62708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *N32*) 62718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -n32" 62728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 62738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *64-bit*) 62748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -64" 62758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 62768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 62778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 62788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 62798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -rf conftest* 62808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 62818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 62828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 62838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss390*-*linux*|s390*-*tpf*|sparc*-*linux*) 62848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Find out which ABI we are using. 62858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 'int i;' > conftest.$ac_ext 62868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 62878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval $ac_compile) 2>&5 62888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 62898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 62908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; then 62918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `/usr/bin/file conftest.o` in 62928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *32-bit*) 62938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host in 62948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x86_64-*kfreebsd*-gnu) 62958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -m elf_i386_fbsd" 62968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 62978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x86_64-*linux*) 62988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -m elf_i386" 62998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 63008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ppc64-*linux*|powerpc64-*linux*) 63018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -m elf32ppclinux" 63028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 63038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s390x-*linux*) 63048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -m elf_s390" 63058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 63068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sparc64-*linux*) 63078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -m elf32_sparc" 63088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 63098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 63108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 63118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *64-bit*) 63128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host in 63138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x86_64-*kfreebsd*-gnu) 63148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -m elf_x86_64_fbsd" 63158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 63168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x86_64-*linux*) 63178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -m elf_x86_64" 63188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 63198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ppc*-*linux*|powerpc*-*linux*) 63208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -m elf64ppc" 63218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 63228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s390*-*linux*|s390*-*tpf*) 63238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -m elf64_s390" 63248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 63258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sparc*-*linux*) 63268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -m elf64_sparc" 63278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 63288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 63298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 63308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 63318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 63328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -rf conftest* 63338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 63348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 63358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*-*-sco3.2v5*) 63368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # On SCO OpenServer 5, we need -belf to get full-featured binaries. 63378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels SAVE_CFLAGS="$CFLAGS" 63388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$CFLAGS -belf" 63398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 63408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } 63418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_cc_needs_belf+set}" = set; then 63428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 63438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 63448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ext=c 63458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 63468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 63478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 63488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 63498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 63508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 63518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 63528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 63538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 63548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 63558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 63568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 63578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 63588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 63598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 63608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 63618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 63628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 63638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 63648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 63658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 63668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 63678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 63688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 63698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 63708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 63718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 63728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 63738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 63748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 63758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 63768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 63778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 63788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 63798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 63808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 63818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 63828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 63838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_cc_needs_belf=yes 63848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 63858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 63868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 63878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 63888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_cc_needs_belf=no 63898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 63908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 63918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 63928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 63938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ext=c 63948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 63958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 63968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 63978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 63988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 63998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 64008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 64018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } 64028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test x"$lt_cv_cc_needs_belf" != x"yes"; then 64038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 64048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$SAVE_CFLAGS" 64058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 64068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 64078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssparc*-*solaris*) 64088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Find out which ABI we are using. 64098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 'int i;' > conftest.$ac_ext 64108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 64118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval $ac_compile) 2>&5 64128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 64138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 64148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; then 64158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `/usr/bin/file conftest.o` in 64168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *64-bit*) 64178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $lt_cv_prog_gnu_ld in 64188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels yes*) LD="${LD-ld} -m elf64_sparc" ;; 64198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 64208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 64218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LD="${LD-ld} -64" 64228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 64238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 64248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 64258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 64268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 64278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 64288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -rf conftest* 64298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 64308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 64318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 64328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_locks="$enable_libtool_lock" 64338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 64348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 64358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 64368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rhapsody* | darwin*) 64378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 64388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 64398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 64408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 64418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 64428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_DSYMUTIL+set}" = set; then 64438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 64448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 64458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$DSYMUTIL"; then 64468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 64478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 64488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 64498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 64508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 64518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 64528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 64538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 64548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 64558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 64568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 64578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 64588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 64598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 64608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 64618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 64628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 64638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 64648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 64658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDSYMUTIL=$ac_cv_prog_DSYMUTIL 64668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$DSYMUTIL"; then 64678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 64688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$DSYMUTIL" >&6; } 64698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 64708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 64718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 64728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 64738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 64748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 64758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 64768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_DSYMUTIL"; then 64778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_DSYMUTIL=$DSYMUTIL 64788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "dsymutil", so it can be a program name with args. 64798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy dsymutil; ac_word=$2 64808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 64818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 64828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 64838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 64848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 64858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_DSYMUTIL"; then 64868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 64878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 64888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 64898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 64908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 64918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 64928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 64938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 64948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 64958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 64968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 64978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 64988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 64998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 65008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 65018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 65028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 65038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 65048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 65058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 65068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_DSYMUTIL"; then 65078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 65088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_DSYMUTIL" >&6; } 65098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 65108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 65118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 65128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 65138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 65148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_DSYMUTIL" = x; then 65158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DSYMUTIL=":" 65168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 65178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 65188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 65198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 65208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 65218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 65228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 65238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 65248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 65258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 65268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 65278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DSYMUTIL=$ac_ct_DSYMUTIL 65288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 65298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 65308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DSYMUTIL="$ac_cv_prog_DSYMUTIL" 65318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 65328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 65338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 65348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 65358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}nmedit; ac_word=$2 65368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 65378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 65388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_NMEDIT+set}" = set; then 65398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 65408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 65418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$NMEDIT"; then 65428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 65438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 65448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 65458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 65468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 65478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 65488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 65498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 65508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 65518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 65528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 65538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 65548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 65558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 65568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 65578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 65588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 65598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 65608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 65618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNMEDIT=$ac_cv_prog_NMEDIT 65628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$NMEDIT"; then 65638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $NMEDIT" >&5 65648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$NMEDIT" >&6; } 65658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 65668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 65678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 65688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 65698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 65708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 65718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 65728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_NMEDIT"; then 65738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_NMEDIT=$NMEDIT 65748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "nmedit", so it can be a program name with args. 65758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy nmedit; ac_word=$2 65768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 65778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 65788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 65798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 65808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 65818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_NMEDIT"; then 65828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 65838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 65848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 65858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 65868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 65878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 65888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 65898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 65908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 65918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_NMEDIT="nmedit" 65928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 65938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 65948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 65958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 65968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 65978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 65988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 65998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 66008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 66018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 66028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_NMEDIT"; then 66038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 66048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_NMEDIT" >&6; } 66058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 66068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 66078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 66088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 66098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 66108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_NMEDIT" = x; then 66118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels NMEDIT=":" 66128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 66138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 66148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 66158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 66168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 66178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 66188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 66198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 66208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 66218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 66228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 66238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels NMEDIT=$ac_ct_NMEDIT 66248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 66258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 66268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels NMEDIT="$ac_cv_prog_NMEDIT" 66278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 66288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 66298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 66308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 66318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}lipo; ac_word=$2 66328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 66338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 66348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_LIPO+set}" = set; then 66358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 66368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 66378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$LIPO"; then 66388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 66398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 66408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 66418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 66428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 66438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 66448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 66458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 66468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 66478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 66488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 66498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 66508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 66518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 66528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 66538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 66548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 66558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 66568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 66578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIPO=$ac_cv_prog_LIPO 66588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$LIPO"; then 66598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $LIPO" >&5 66608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$LIPO" >&6; } 66618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 66628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 66638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 66648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 66658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 66668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 66678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 66688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_LIPO"; then 66698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_LIPO=$LIPO 66708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "lipo", so it can be a program name with args. 66718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy lipo; ac_word=$2 66728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 66738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 66748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then 66758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 66768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 66778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_LIPO"; then 66788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 66798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 66808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 66818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 66828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 66838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 66848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 66858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 66868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 66878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_LIPO="lipo" 66888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 66898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 66908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 66918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 66928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 66938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 66948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 66958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 66968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 66978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 66988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_LIPO"; then 66998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5 67008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_LIPO" >&6; } 67018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 67028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 67038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 67048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 67058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 67068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_LIPO" = x; then 67078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIPO=":" 67088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 67098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 67108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 67118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 67128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 67138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 67148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 67158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 67168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 67178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 67188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 67198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIPO=$ac_ct_LIPO 67208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 67218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 67228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIPO="$ac_cv_prog_LIPO" 67238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 67248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 67258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 67268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 67278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}otool; ac_word=$2 67288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 67298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 67308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_OTOOL+set}" = set; then 67318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 67328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 67338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$OTOOL"; then 67348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 67358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 67368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 67378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 67388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 67398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 67408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 67418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 67428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 67438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 67448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 67458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 67468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 67478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 67488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 67498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 67508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 67518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 67528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 67538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL=$ac_cv_prog_OTOOL 67548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$OTOOL"; then 67558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $OTOOL" >&5 67568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$OTOOL" >&6; } 67578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 67588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 67598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 67608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 67618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 67628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 67638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 67648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_OTOOL"; then 67658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_OTOOL=$OTOOL 67668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "otool", so it can be a program name with args. 67678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy otool; ac_word=$2 67688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 67698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 67708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then 67718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 67728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 67738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_OTOOL"; then 67748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 67758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 67768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 67778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 67788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 67798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 67808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 67818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 67828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 67838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_OTOOL="otool" 67848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 67858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 67868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 67878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 67888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 67898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 67908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 67918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 67928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 67938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 67948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_OTOOL"; then 67958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5 67968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_OTOOL" >&6; } 67978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 67988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 67998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 68008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 68018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 68028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_OTOOL" = x; then 68038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OTOOL=":" 68048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 68058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 68068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 68078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 68088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 68098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 68108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 68118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 68128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 68138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 68148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 68158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OTOOL=$ac_ct_OTOOL 68168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 68178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 68188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OTOOL="$ac_cv_prog_OTOOL" 68198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 68208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 68218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 68228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 68238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}otool64; ac_word=$2 68248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 68258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 68268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_OTOOL64+set}" = set; then 68278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 68288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 68298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$OTOOL64"; then 68308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 68318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 68328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 68338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 68348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 68358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 68368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 68378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 68388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 68398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 68408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 68418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 68428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 68438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 68448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 68458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 68468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 68478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 68488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 68498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL64=$ac_cv_prog_OTOOL64 68508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$OTOOL64"; then 68518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $OTOOL64" >&5 68528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$OTOOL64" >&6; } 68538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 68548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 68558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 68568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 68578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 68588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 68598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 68608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_prog_OTOOL64"; then 68618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ct_OTOOL64=$OTOOL64 68628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "otool64", so it can be a program name with args. 68638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy otool64; ac_word=$2 68648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 68658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 68668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then 68678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 68688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 68698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_ct_OTOOL64"; then 68708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 68718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 68728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 68738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 68748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 68758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 68768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 68778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 68788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 68798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_ac_ct_OTOOL64="otool64" 68808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 68818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 68828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 68838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 68848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 68858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 68868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 68878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 68888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 68898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 68908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_ct_OTOOL64"; then 68918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5 68928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_ct_OTOOL64" >&6; } 68938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 68948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 68958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 68968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 68978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 68988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_ct_OTOOL64" = x; then 68998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OTOOL64=":" 69008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 69018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 69028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 69038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 69048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 69058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 69068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 69078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 69088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 69098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 69108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 69118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OTOOL64=$ac_ct_OTOOL64 69128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 69138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 69148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OTOOL64="$ac_cv_prog_OTOOL64" 69158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 69168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 69448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; } 69458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_apple_cc_single_mod+set}" = set; then 69468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 69478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 69488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_apple_cc_single_mod=no 69498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -z "${LT_MULTI_MODULE}"; then 69508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # By default we will add the -single_module flag. You can override 69518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # by either setting the environment variable LT_MULTI_MODULE 69528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # non-empty at configure time, or by adding -multi_module to the 69538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # link flags. 69548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -rf libconftest.dylib* 69558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "int foo(void){return 1;}" > conftest.c 69568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 69578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels-dynamiclib -Wl,-single_module conftest.c" >&5 69588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 69598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 69608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _lt_result=$? 69618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 69628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_apple_cc_single_mod=yes 69638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 69648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 69658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 69668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -rf libconftest.dylib* 69678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.* 69688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 69698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 69708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 69718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; } 69728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 69738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; } 69748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_ld_exported_symbols_list+set}" = set; then 69758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 69768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 69778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_ld_exported_symbols_list=no 69788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels save_LDFLAGS=$LDFLAGS 69798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "_main" > conftest.sym 69808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 69818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 69828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 69838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 69848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 69858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 69868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 69878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 69898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 69908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 69918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 69928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 69938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 69948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 69958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 69968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 69978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 69988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 69998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 70008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 70018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 70028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 70038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 70048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 70058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 70068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 70078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 70088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 70098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 70108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 70118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 70128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 70138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 70148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_ld_exported_symbols_list=yes 70158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 70168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 70178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 70188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 70198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_ld_exported_symbols_list=no 70208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 70218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 70228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 70238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 70248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LDFLAGS="$save_LDFLAGS" 70258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 70268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 70278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 70288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; } 70298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 70308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rhapsody* | darwin1.[012]) 70318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 70328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels darwin1.*) 70338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 70348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels darwin*) # darwin 5.x on 70358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # if running on 10.5 or later, the deployment target defaults 70368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # to the OS version, if on x86, and 10.4, the deployment 70378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # target defaults to 10.4. Don't you love it? 70388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 70398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 70408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 70418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10.[012]*) 70428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 70438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 10.*) 70448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 70458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 70468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 70478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 70488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$lt_cv_apple_cc_single_mod" = "yes"; then 70498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _lt_dar_single_mod='$single_module' 70508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 70518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 70528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 70538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 70548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 70558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 70568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$DSYMUTIL" != ":"; then 70578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _lt_dsymutil='~$DSYMUTIL $lib || :' 70588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 70598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _lt_dsymutil= 70608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 70618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 70628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 70638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 70648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 70658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 70668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } 70678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_header_stdc+set}" = set; then 70688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 70698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 70708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 70718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 70728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 70738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 70748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 70758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 70768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdlib.h> 70778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdarg.h> 70788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <string.h> 70798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <float.h> 70808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 70818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 70828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 70838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 70848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 70858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 70868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 70878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 70888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 70898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext 70908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile" 70918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 70928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 70938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 70948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 70958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 70968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 70978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 70988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 70998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 71008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 71018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 71028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 71038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 71048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 71058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest.$ac_objext; then 71068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_header_stdc=yes 71078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 71088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 71098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 71108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 71118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_header_stdc=no 71128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 71138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 71148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 71158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 71168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_header_stdc = yes; then 71178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 71188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 71198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 71208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 71218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 71228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 71238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 71248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <string.h> 71258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 71268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 71278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 71288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $EGREP "memchr" >/dev/null 2>&1; then 71298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 71308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 71318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_header_stdc=no 71328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 71338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest* 71348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 71358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 71368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 71378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_header_stdc = yes; then 71388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 71398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 71408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 71418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 71428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 71438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 71448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 71458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdlib.h> 71468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 71478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 71488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 71498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $EGREP "free" >/dev/null 2>&1; then 71508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 71518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 71528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_header_stdc=no 71538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 71548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest* 71558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 71568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 71578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 71588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_header_stdc = yes; then 71598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 71608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$cross_compiling" = yes; then 71618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 71628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 71638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 71648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 71658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 71668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 71678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 71688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 71698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <ctype.h> 71708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdlib.h> 71718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if ((' ' & 0x0FF) == 0x020) 71728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 71738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 71748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else 71758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define ISLOWER(c) \ 71768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (('a' <= (c) && (c) <= 'i') \ 71778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels || ('j' <= (c) && (c) <= 'r') \ 71788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels || ('s' <= (c) && (c) <= 'z')) 71798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 71808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 71818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 71828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 71838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 71848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 71858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 71868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels int i; 71878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for (i = 0; i < 256; i++) 71888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (XOR (islower (i), ISLOWER (i)) 71898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels || toupper (i) != TOUPPER (i)) 71908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 2; 71918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 71928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 71938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 71948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest$ac_exeext 71958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 71968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 71978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 71988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 71998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 72008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 72018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>&5 72028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 72038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 72048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 72058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (case "(($ac_try" in 72068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 72078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 72088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 72098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 72108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_try") 2>&5 72118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 72128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 72138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; }; then 72148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 72158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 72168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 72178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: failed program was:" >&5 72188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 72198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( exit $ac_status ) 72218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cv_header_stdc=no 72228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 72238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 72248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 72258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 72288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 72298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 72308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_header_stdc" >&6; } 72318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_header_stdc = yes; then 72328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<\_ACEOF 72348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define STDC_HEADERS 1 72358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 72368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 72388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# On IRIX 5.3, sys/types and inttypes.h are conflicting. 72408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 72508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels inttypes.h stdint.h unistd.h 72518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 72528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 72538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_header" >&5 72548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 72558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 72568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 72578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 72588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 72598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 72608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 72618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 72628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 72638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 72648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_includes_default 72658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <$ac_header> 72678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 72688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext 72698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile" 72708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 72718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 72728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 72738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 72748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 72758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 72768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 72778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 72788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 72798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 72808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 72818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 72828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 72838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 72848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest.$ac_objext; then 72858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "$as_ac_Header=yes" 72868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 72878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 72888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 72898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "$as_ac_Header=no" 72918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 72928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 72938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 72948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 72958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_res=`eval echo '${'$as_ac_Header'}'` 72968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_res" >&5 72978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_res" >&6; } 72988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test `eval echo '${'$as_ac_Header'}'` = yes; then 72998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >>confdefs.h <<_ACEOF 73008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 73018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 73028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 73048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 73068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_header in dlfcn.h 73108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 73118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 73128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_header" >&5 73138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } 73148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 73158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 73168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 73178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 73188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 73198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 73208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 73218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 73228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 73238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_includes_default 73248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <$ac_header> 73268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 73278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext 73288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile" 73298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 73308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 73318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 73328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 73338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 73348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 73358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 73368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 73378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 73388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 73398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 73408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 73418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 73428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 73438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest.$ac_objext; then 73448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "$as_ac_Header=yes" 73458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 73468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 73478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 73488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "$as_ac_Header=no" 73508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 73518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 73538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 73548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_res=`eval echo '${'$as_ac_Header'}'` 73558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_res" >&5 73568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_res" >&6; } 73578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test `eval echo '${'$as_ac_Header'}'` = yes; then 73588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >>confdefs.h <<_ACEOF 73598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 73608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 73618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 73638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 73658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set options 73698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_dlopen=no 73738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check whether --enable-shared was given. 73778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_shared+set}" = set; then 73788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enableval=$enable_shared; p=${PACKAGE-default} 73798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $enableval in 73808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels yes) enable_shared=yes ;; 73818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no) enable_shared=no ;; 73828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 73838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_shared=no 73848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Look at the argument we got. We use all the common list separators. 73858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 73868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for pkg in $enableval; do 73878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 73888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "X$pkg" = "X$p"; then 73898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_shared=yes 73908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 73918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 73928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 73938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 73948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 73958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 73968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_shared=yes 73978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 73988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 73998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check whether --enable-static was given. 74088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_static+set}" = set; then 74098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enableval=$enable_static; p=${PACKAGE-default} 74108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $enableval in 74118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels yes) enable_static=yes ;; 74128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no) enable_static=no ;; 74138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 74148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_static=no 74158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Look at the argument we got. We use all the common list separators. 74168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 74178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for pkg in $enableval; do 74188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 74198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "X$pkg" = "X$p"; then 74208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_static=yes 74218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 74228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 74238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 74248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 74258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 74268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 74278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_static=yes 74288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 74298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --with-pic was given. 74408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${with_pic+set}" = set; then 74418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels withval=$with_pic; pic_mode="$withval" 74428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 74438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pic_mode=default 74448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 74458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$pic_mode" && pic_mode=default 74488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check whether --enable-fast-install was given. 74568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_fast_install+set}" = set; then 74578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enableval=$enable_fast_install; p=${PACKAGE-default} 74588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $enableval in 74598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels yes) enable_fast_install=yes ;; 74608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no) enable_fast_install=no ;; 74618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 74628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_fast_install=no 74638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Look at the argument we got. We use all the common list separators. 74648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 74658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for pkg in $enableval; do 74668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 74678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "X$pkg" = "X$p"; then 74688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_fast_install=yes 74698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 74708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 74718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 74728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 74738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 74748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 74758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_fast_install=yes 74768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 74778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This can be used to rebuild libtool when needed 74898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBTOOL_DEPS="$ltmain" 74908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Always use our own libtool. 74928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBTOOL='$(SHELL) $(top_builddir)/libtool' 74938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 74998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$LN_S" && LN_S="ln -s" 75198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "${ZSH_VERSION+set}" ; then 75348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels setopt NO_GLOB_SUBST 75358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 75368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for objdir" >&5 75388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for objdir... $ECHO_C" >&6; } 75398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_objdir+set}" = set; then 75408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 75418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 75428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f .libs 2>/dev/null 75438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmkdir .libs 2>/dev/null 75448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -d .libs; then 75458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_objdir=.libs 75468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 75478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # MS-DOS does not allow filenames that begin with a dot. 75488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_objdir=_libs 75498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 75508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrmdir .libs 2>/dev/null 75518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 75528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 75538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_objdir" >&6; } 75548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsobjdir=$lt_cv_objdir 75558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF 75618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define LT_OBJDIR "$lt_cv_objdir/" 75628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 75638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in 75818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix3*) 75828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # AIX sometimes has problems with the GCC collect2 program. For some 75838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # reason, if we set the COLLECT_NAMES environment variable, the problems 75848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # vanish in a puff of smoke. 75858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "X${COLLECT_NAMES+set}" != Xset; then 75868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels COLLECT_NAMES= 75878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export COLLECT_NAMES 75888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 75898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 75908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 75918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed substitution that helps us do robust quoting. It backslashifies 75938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# metacharacters that are still active within double-quoted strings. 75948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed_quote_subst='s/\(["`$\\]\)/\\\1/g' 75958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Same as above, but do not quote variable references. 75978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 75988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 75998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed substitution to delay expansion of an escaped shell variable in a 76008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# double_quote_subst'ed string. 76018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 76028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed substitution to delay expansion of an escaped single quote. 76048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 76058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed substitution to avoid accidental globbing in evaled expressions 76078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_glob_subst='s/\*/\\\*/g' 76088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Global variables: 76108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsofile=libtool 76118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscan_build_shared=yes 76128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# All known linkers require a `.a' archive for static linking (except MSVC, 76148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# which needs '.lib'). 76158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibext=a 76168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gnu_ld="$lt_cv_prog_gnu_ld" 76188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_CC="$CC" 76208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_CFLAGS="$CFLAGS" 76218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set sane defaults for various variables 76238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$CC" && CC=cc 76248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$LTCC" && LTCC=$CC 76258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 76268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$LD" && LD=ld 76278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$ac_objext" && ac_objext=o 76288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor cc_temp in $compiler""; do 76308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cc_temp in 76318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 76328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 76338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels \-*) ;; 76348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) break;; 76358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 76368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 76378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 76388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Only perform the check for file, if the check method requires it 76418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$MAGIC_CMD" && MAGIC_CMD=file 76428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $deplibs_check_method in 76438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_magic*) 76448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$file_magic_cmd" = '$MAGIC_CMD'; then 76458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 76468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } 76478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_path_MAGIC_CMD+set}" = set; then 76488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 76498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 76508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $MAGIC_CMD in 76518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels[\\/*] | ?:[\\/]*) 76528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 76538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 76548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) 76558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_MAGIC_CMD="$MAGIC_CMD" 76568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 76578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 76588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_dir in $ac_dummy; do 76598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 76608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_dir" && ac_dir=. 76618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f $ac_dir/${ac_tool_prefix}file; then 76628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 76638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$file_magic_test_file"; then 76648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $deplibs_check_method in 76658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "file_magic "*) 76668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 76678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 76688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 76698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $EGREP "$file_magic_regex" > /dev/null; then 76708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 76718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 76728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<_LT_EOF 1>&2 76738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** Warning: the command libtool uses to detect shared libraries, 76758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** $file_magic_cmd, produces output that libtool cannot recognize. 76768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** The result is that libtool may fail to recognize shared libraries 76778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** as such. This will affect the creation of libtool libraries that 76788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** depend on shared libraries, but programs linked with such libtool 76798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** libraries will work regardless of this problem. Nevertheless, you 76808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** may want to report the problem to your system manager and/or to 76818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** bug-libtool@gnu.org 76828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 76848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi ;; 76858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 76868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 76878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 76888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 76898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 76908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 76918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels MAGIC_CMD="$lt_save_MAGIC_CMD" 76928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 76938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 76948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 76958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 76968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 76978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$MAGIC_CMD"; then 76988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 76998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$MAGIC_CMD" >&6; } 77008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 77018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 77028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 77038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 77048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$lt_cv_path_MAGIC_CMD"; then 77108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 77118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for file" >&5 77128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for file... $ECHO_C" >&6; } 77138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_path_MAGIC_CMD+set}" = set; then 77148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 77158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 77168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $MAGIC_CMD in 77178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels[\\/*] | ?:[\\/]*) 77188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 77198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 77208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) 77218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_MAGIC_CMD="$MAGIC_CMD" 77228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 77238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 77248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_dir in $ac_dummy; do 77258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 77268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_dir" && ac_dir=. 77278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f $ac_dir/file; then 77288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_path_MAGIC_CMD="$ac_dir/file" 77298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$file_magic_test_file"; then 77308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $deplibs_check_method in 77318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "file_magic "*) 77328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 77338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 77348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 77358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $EGREP "$file_magic_regex" > /dev/null; then 77368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 77378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 77388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<_LT_EOF 1>&2 77398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** Warning: the command libtool uses to detect shared libraries, 77418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** $file_magic_cmd, produces output that libtool cannot recognize. 77428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** The result is that libtool may fail to recognize shared libraries 77438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** as such. This will affect the creation of libtool libraries that 77448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** depend on shared libraries, but programs linked with such libtool 77458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** libraries will work regardless of this problem. Nevertheless, you 77468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** may want to report the problem to your system manager and/or to 77478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** bug-libtool@gnu.org 77488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 77508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi ;; 77518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 77528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 77538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 77548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 77558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 77568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS="$lt_save_ifs" 77578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels MAGIC_CMD="$lt_save_MAGIC_CMD" 77588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 77598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 77608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 77618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 77638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$MAGIC_CMD"; then 77648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 77658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$MAGIC_CMD" >&6; } 77668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 77678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 77688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 77698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 77708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 77738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels MAGIC_CMD=: 77748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 77758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 77768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 77788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 77798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 77808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Use C for the default configuration in the libtool script 77828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_save_CC="$CC" 77848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c 77858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 77868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 77878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 77888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 77898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Source file extension for C test sources. 77928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c 77938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Object file extension for compiled C test sources. 77958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsobjext=o 77968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsobjext=$objext 77978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 77988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Code to be used in simple compile tests 77998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_simple_compile_test_code="int some_variable = 0;" 78008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Code to be used in simple link tests 78028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_simple_link_test_code='int main(){return(0);}' 78038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If no C compiler was specified, use CC. 78118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCC=${LTCC-"$CC"} 78128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If no C compiler flags were specified, use CFLAGS. 78148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 78158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Allow CC to be a program name with arguments. 78178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler=$CC 78188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Save the default compiler, since it gets overwritten when the other 78208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 78218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler_DEFAULT=$CC 78228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# save warnings/boilerplate of simple test code 78248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_outfile=conftest.$ac_objext 78258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$lt_simple_compile_test_code" >conftest.$ac_ext 78268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 78278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_lt_compiler_boilerplate=`cat conftest.err` 78288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$RM conftest* 78298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_outfile=conftest.$ac_objext 78318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$lt_simple_link_test_code" >conftest.$ac_ext 78328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 78338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_lt_linker_boilerplate=`cat conftest.err` 78348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$RM -r conftest* 78358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$compiler"; then 78388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_no_builtin_flag= 78408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$GCC" = yes; then 78428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_no_builtin_flag=' -fno-builtin' 78438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 78458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } 78468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 78478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 78488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 78498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_compiler_rtti_exceptions=no 78508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_outfile=conftest.$ac_objext 78518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$lt_simple_compile_test_code" > conftest.$ac_ext 78528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_compiler_flag="-fno-rtti -fno-exceptions" 78538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Insert the option either (1) after the last *FLAGS variable, or 78548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # (2) before a word containing "conftest.", or (3) at the end. 78558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Note that $ac_compile itself does not contain backslashes and begins 78568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # with a dollar sign (not a hyphen), so the echo should work correctly. 78578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The option is referenced via a variable to avoid confusing sed. 78588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_compile=`echo "$ac_compile" | $SED \ 78598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 78608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 78618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -e 's:$: $lt_compiler_flag:'` 78628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval echo "\"\$as_me:7862: $lt_compile\"" >&5) 78638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$lt_compile" 2>conftest.err) 78648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 78658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 78668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:7866: \$? = $ac_status" >&5 78678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (exit $ac_status) && test -s "$ac_outfile"; then 78688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The compiler can only warn and ignore the option if not recognized 78698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # So say no if there are warnings other than the usual output. 78708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 78718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 78728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 78738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_compiler_rtti_exceptions=yes 78748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 78758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 78768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM conftest* 78778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 78798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 78808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } 78818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 78838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 78848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 78858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 78868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 78878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 78898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl= 78968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_pic= 78978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_static= 78988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 78998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 79008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } 79018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 79028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 79038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 79048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-static' 79058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 79068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 79078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix*) 79088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # All AIX code is PIC. 79098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$host_cpu" = ia64; then 79108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # AIX 5 now supports IA64 processor 79118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-Bstatic' 79128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 79138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 79158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels amigaos*) 79168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_cpu in 79178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels powerpc) 79188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # see comment about AmigaOS4 .so support 79198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-fPIC' 79208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels m68k) 79228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # FIXME: we need at least 68020 code to build shared libraries, but 79238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # adding the `-m68020' flag to GCC prevents building anything better, 79248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # like `-m68040'. 79258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 79268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 79288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 79308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 79318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # PIC is the default for these OSes. 79328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 79348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mingw* | cygwin* | pw32* | os2* | cegcc*) 79358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # This hack is so that the source file can tell whether it is being 79368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # built for inclusion in a dll (and should export symbols for example). 79378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Although the cygwin gcc ignores -fPIC, still need this for old-style 79388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # (--disable-auto-import) libraries 79398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-DDLL_EXPORT' 79408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 79428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels darwin* | rhapsody*) 79438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # PIC is the default on this platform 79448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Common symbols not allowed in MH_DYLIB files 79458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-fno-common' 79468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 79488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hpux*) 79498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 79508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 79518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # sets the default TLS model and affects inlining. 79528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_cpu in 79538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hppa*64*) 79548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # +Z the default 79558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 79578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-fPIC' 79588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 79608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 79628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels interix[3-9]*) 79638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Interix 3.x gcc -fpic/-fPIC options generate broken code. 79648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Instead, we relocate shared libraries at runtime. 79658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 79678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels msdosdjgpp*) 79688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Just because we use GCC doesn't mean we suddenly get shared libraries 79698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # on systems that don't support them. 79708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_can_build_shared=no 79718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_shared=no 79728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 79748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *nto* | *qnx*) 79758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # QNX uses GNU C++, but need to define -shared option too, otherwise 79768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # it will coredump. 79778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-fPIC -shared' 79788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 79808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysv4*MP*) 79818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -d /usr/nec; then 79828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic=-Kconform_pic 79838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 79848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 79868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 79878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-fPIC' 79888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 79898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 79908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 79918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # PORTME Check for flag to pass linker flags through the system compiler. 79928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 79938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix*) 79948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 79958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$host_cpu" = ia64; then 79968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # AIX 5 now supports IA64 processor 79978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-Bstatic' 79988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 79998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 80008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 80018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 80038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mingw* | cygwin* | pw32* | os2* | cegcc*) 80048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # This hack is so that the source file can tell whether it is being 80058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # built for inclusion in a dll (and should export symbols for example). 80068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-DDLL_EXPORT' 80078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 80098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hpux9* | hpux10* | hpux11*) 80108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 80118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 80128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # not for PA HP-UX. 80138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_cpu in 80148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hppa*64*|ia64*) 80158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # +Z the default 80168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 80188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='+Z' 80198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 80218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Is there a better lt_prog_compiler_static that works with the bundled CC? 80228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='${wl}-a ${wl}archive' 80238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 80258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels irix5* | irix6* | nonstopux*) 80268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 80278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # PIC (with -KPIC) is the default. 80288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-non_shared' 80298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 80318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels linux* | k*bsd*-gnu) 80328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cc_basename in 80338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # old Intel for x86_64 which still supported -KPIC. 80348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ecc*) 80358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 80368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-KPIC' 80378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-static' 80388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # icc used to be incompatible with GCC. 80408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # ICC 10 doesn't accept -KPIC any more. 80418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels icc* | ifort*) 80428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 80438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-fPIC' 80448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-static' 80458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Lahey Fortran 8.1. 80478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lf95*) 80488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 80498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='--shared' 80508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='--static' 80518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pgcc* | pgf77* | pgf90* | pgf95*) 80538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Portland Group compilers (*not* the Pentium gcc compiler, 80548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # which looks to be a dead project) 80558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 80568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-fpic' 80578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-Bstatic' 80588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ccc*) 80608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 80618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # All Alpha code is PIC. 80628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-non_shared' 80638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels xl*) 80658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # IBM XL C 8.0/Fortran 10.1 on PPC 80668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 80678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-qpic' 80688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-qstaticlink' 80698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 80718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `$CC -V 2>&1 | sed 5q` in 80728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *Sun\ C*) 80738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Sun C 5.9 80748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-KPIC' 80758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-Bstatic' 80768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 80778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *Sun\ F*) 80798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Sun Fortran 8.3 passes all unrecognized flags to the linker 80808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-KPIC' 80818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-Bstatic' 80828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='' 80838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 80858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 80878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 80898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels newsos6) 80908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-KPIC' 80918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-Bstatic' 80928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 80948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *nto* | *qnx*) 80958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # QNX uses GNU C++, but need to define -shared option too, otherwise 80968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # it will coredump. 80978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-fPIC -shared' 80988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 80998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels osf3* | osf4* | osf5*) 81018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 81028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # All OSF/1 code is PIC. 81038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-non_shared' 81048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 81058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rdos*) 81078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-non_shared' 81088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 81098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels solaris*) 81118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-KPIC' 81128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-Bstatic' 81138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cc_basename in 81148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels f77* | f90* | f95*) 81158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Qoption ld ';; 81168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 81178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,';; 81188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 81198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 81208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sunos4*) 81228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Qoption ld ' 81238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-PIC' 81248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-Bstatic' 81258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 81268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysv4 | sysv4.2uw2* | sysv4.3*) 81288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 81298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-KPIC' 81308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-Bstatic' 81318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 81328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysv4*MP*) 81348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -d /usr/nec ;then 81358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-Kconform_pic' 81368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-Bstatic' 81378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 81388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 81398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 81418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 81428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-KPIC' 81438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-Bstatic' 81448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 81458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels unicos*) 81478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_wl='-Wl,' 81488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_can_build_shared=no 81498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 81508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels uts4*) 81528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic='-pic' 81538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static='-Bstatic' 81548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 81558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 81578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_can_build_shared=no 81588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 81598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 81608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 81618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in 81638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # For platforms which do not support PIC, -DPIC is meaningless: 81648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *djgpp*) 81658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic= 81668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 81678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 81688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 81698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 81708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 81718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 81728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_prog_compiler_pic" >&6; } 81738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 81798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 81808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check to make sure the PIC flag actually works. 81818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 81828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$lt_prog_compiler_pic"; then 81838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 81848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } 81858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_prog_compiler_pic_works+set}" = set; then 81868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 81878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 81888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_compiler_pic_works=no 81898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_outfile=conftest.$ac_objext 81908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$lt_simple_compile_test_code" > conftest.$ac_ext 81918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 81928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Insert the option either (1) after the last *FLAGS variable, or 81938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # (2) before a word containing "conftest.", or (3) at the end. 81948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Note that $ac_compile itself does not contain backslashes and begins 81958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # with a dollar sign (not a hyphen), so the echo should work correctly. 81968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The option is referenced via a variable to avoid confusing sed. 81978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_compile=`echo "$ac_compile" | $SED \ 81988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 81998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 82008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -e 's:$: $lt_compiler_flag:'` 82018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval echo "\"\$as_me:8201: $lt_compile\"" >&5) 82028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$lt_compile" 2>conftest.err) 82038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 82048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 82058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:8205: \$? = $ac_status" >&5 82068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (exit $ac_status) && test -s "$ac_outfile"; then 82078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The compiler can only warn and ignore the option if not recognized 82088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # So say no if there are warnings other than the usual output. 82098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 82108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 82118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 82128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_compiler_pic_works=yes 82138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 82148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 82158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM conftest* 82168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 82188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 82198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; } 82208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 82228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $lt_prog_compiler_pic in 82238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "" | " "*) ;; 82248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 82258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 82268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 82278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_pic= 82288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_can_build_shared=no 82298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 82308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 82328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 82398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check to make sure the static flag actually works. 82408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 82418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 82428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 82438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } 82448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_prog_compiler_static_works+set}" = set; then 82458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 82468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 82478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_compiler_static_works=no 82488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels save_LDFLAGS="$LDFLAGS" 82498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 82508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$lt_simple_link_test_code" > conftest.$ac_ext 82518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 82528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The linker can only warn and ignore the option if not recognized 82538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # So say no if there are warnings 82548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -s conftest.err; then 82558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Append any errors to the config.log. 82568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err 1>&5 82578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 82588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 82598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if diff conftest.exp conftest.er2 >/dev/null; then 82608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_compiler_static_works=yes 82618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 82628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 82638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_compiler_static_works=yes 82648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 82658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 82668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM -r conftest* 82678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LDFLAGS="$save_LDFLAGS" 82688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 82708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 82718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; } 82728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test x"$lt_cv_prog_compiler_static_works" = xyes; then 82748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 82758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 82768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_prog_compiler_static= 82778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 82788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 82868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 82878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_prog_compiler_c_o+set}" = set; then 82888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 82898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 82908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_compiler_c_o=no 82918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM -r conftest 2>/dev/null 82928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mkdir conftest 82938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cd conftest 82948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mkdir out 82958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$lt_simple_compile_test_code" > conftest.$ac_ext 82968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 82978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_compiler_flag="-o out/conftest2.$ac_objext" 82988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Insert the option either (1) after the last *FLAGS variable, or 82998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # (2) before a word containing "conftest.", or (3) at the end. 83008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Note that $ac_compile itself does not contain backslashes and begins 83018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # with a dollar sign (not a hyphen), so the echo should work correctly. 83028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_compile=`echo "$ac_compile" | $SED \ 83038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 83048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 83058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -e 's:$: $lt_compiler_flag:'` 83068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval echo "\"\$as_me:8306: $lt_compile\"" >&5) 83078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$lt_compile" 2>out/conftest.err) 83088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 83098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat out/conftest.err >&5 83108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:8310: \$? = $ac_status" >&5 83118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (exit $ac_status) && test -s out/conftest2.$ac_objext 83128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels then 83138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The compiler can only warn and ignore the option if not recognized 83148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # So say no if there are warnings 83158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 83168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 83178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 83188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_compiler_c_o=yes 83198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 83208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 83218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels chmod u+w . 2>&5 83228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM conftest* 83238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # SGI C++ compiler will create directory out/ii_files/ for 83248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # template instantiation 83258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 83268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM out/* && rmdir out 83278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cd .. 83288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM -r conftest 83298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM conftest* 83308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 83328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 83338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 83348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 83418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } 83428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_prog_compiler_c_o+set}" = set; then 83438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 83448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 83458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_compiler_c_o=no 83468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM -r conftest 2>/dev/null 83478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mkdir conftest 83488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cd conftest 83498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mkdir out 83508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$lt_simple_compile_test_code" > conftest.$ac_ext 83518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_compiler_flag="-o out/conftest2.$ac_objext" 83538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Insert the option either (1) after the last *FLAGS variable, or 83548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # (2) before a word containing "conftest.", or (3) at the end. 83558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Note that $ac_compile itself does not contain backslashes and begins 83568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # with a dollar sign (not a hyphen), so the echo should work correctly. 83578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_compile=`echo "$ac_compile" | $SED \ 83588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 83598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 83608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -e 's:$: $lt_compiler_flag:'` 83618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval echo "\"\$as_me:8361: $lt_compile\"" >&5) 83628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$lt_compile" 2>out/conftest.err) 83638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 83648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat out/conftest.err >&5 83658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:8365: \$? = $ac_status" >&5 83668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (exit $ac_status) && test -s out/conftest2.$ac_objext 83678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels then 83688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The compiler can only warn and ignore the option if not recognized 83698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # So say no if there are warnings 83708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 83718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 83728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 83738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_prog_compiler_c_o=yes 83748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 83758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 83768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels chmod u+w . 2>&5 83778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM conftest* 83788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # SGI C++ compiler will create directory out/ii_files/ for 83798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # template instantiation 83808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 83818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM out/* && rmdir out 83828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cd .. 83838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM -r conftest 83848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM conftest* 83858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 83878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 83888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } 83898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 83938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshard_links="nottested" 83948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 83958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # do not overwrite the value of need_locks provided by the user 83968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 83978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } 83988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hard_links=yes 83998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM conftest* 84008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ln conftest.a conftest.b 2>/dev/null && hard_links=no 84018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels touch conftest.a 84028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ln conftest.a conftest.b 2>&5 || hard_links=no 84038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ln conftest.a conftest.b 2>/dev/null && hard_links=no 84048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $hard_links" >&5 84058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$hard_links" >&6; } 84068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$hard_links" = no; then 84078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 84088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 84098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_locks=warn 84108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 84118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 84128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_locks=no 84138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 84148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 84158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 84168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 84178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 84188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 84198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 84208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 84218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } 84228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 84238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels runpath_var= 84248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag= 84258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels always_export_symbols=no 84268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds= 84278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds= 84288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels compiler_needs_object=no 84298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_shared_with_static_runtimes=no 84308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec= 84318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 84328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_automatic=no 84338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=no 84348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct_absolute=no 84358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec= 84368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec_ld= 84378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_separator= 84388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_minus_L=no 84398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=unsupported 84408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels inherit_rpath=no 84418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels link_all_deplibs=unknown 84428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels module_cmds= 84438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels module_expsym_cmds= 84448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels old_archive_from_new_cmds= 84458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels old_archive_from_expsyms_cmds= 84468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels thread_safe_flag_spec= 84478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec= 84488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # include_expsyms should be a list of space-separated symbols to be *always* 84498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # included in the symbol list 84508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels include_expsyms= 84518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # exclude_expsyms can be an extended regexp of symbols to exclude 84528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # it will be wrapped by ` (' and `)$', so one must not match beginning or 84538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 84548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # as well as any symbol that contains `d'. 84558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 84568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 84578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # platforms (ab)use it in PIC code, but their linkers get confused if 84588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # the symbol is explicitly referenced. Since portable code cannot 84598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # rely on this symbol name, it's probably fine to never include it in 84608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # preloaded symbol tables. 84618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Exclude shared library initialization/finalization symbols. 84628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels extract_expsyms_cmds= 84638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 84648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 84658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cygwin* | mingw* | pw32* | cegcc*) 84668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # FIXME: the MSVC++ port hasn't been tested in a loooong time 84678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # When not using gcc, we currently assume that we are using 84688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Microsoft Visual C++. 84698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" != yes; then 84708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels with_gnu_ld=no 84718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 84728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 84738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels interix*) 84748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # we just hope/assume this is gcc and not c89 (= MSVC++) 84758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels with_gnu_ld=yes 84768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 84778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels openbsd*) 84788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels with_gnu_ld=no 84798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 84808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels linux* | k*bsd*-gnu) 84818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels link_all_deplibs=no 84828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 84838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 84848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 84858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=yes 84868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$with_gnu_ld" = yes; then 84878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If archive_cmds runs LD, not CC, wlarc should be empty 84888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels wlarc='${wl}' 84898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 84908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Set some defaults for GNU ld with shared library support. These 84918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # are reset later if shared libraries are not supported. Putting them 84928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # here allows them to be overridden if necessary. 84938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels runpath_var=LD_RUN_PATH 84948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 84958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec='${wl}--export-dynamic' 84968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # ancient GNU ld didn't support --whole-archive et. al. 84978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 84988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 84998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 85008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec= 85018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 85028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels supports_anon_versioning=no 85038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `$LD -v 2>&1` in 85048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 85058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 85068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 85078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\ 2.11.*) ;; # other 2.11 versions 85088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) supports_anon_versioning=yes ;; 85098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 85108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 85118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # See if GNU ld supports shared libraries. 85128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 85138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix[3-9]*) 85148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # On AIX/PPC, the GNU linker is very broken 85158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$host_cpu" != ia64; then 85168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 85178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<_LT_EOF 1>&2 85188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 85198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** Warning: the GNU linker, at least up to release 2.9.1, is reported 85208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** to be unable to reliably create shared libraries on AIX. 85218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** Therefore, libtool is disabling shared libraries support. If you 85228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** really care for shared libraries, you may want to modify your PATH 85238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** so that a non-GNU linker is found, and then restart. 85248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 85258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 85268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 85278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 85288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 85298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels amigaos*) 85308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_cpu in 85318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels powerpc) 85328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # see comment about AmigaOS4 .so support 85338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 85348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='' 85358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 85368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels m68k) 85378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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)' 85388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 85398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_minus_L=yes 85408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 85418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 85428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 85438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 85448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels beos*) 85458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 85468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag=unsupported 85478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 85488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # support --undefined. This deserves some investigation. FIXME 85498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 85508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 85518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 85528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 85538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 85548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 85558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cygwin* | mingw* | pw32* | cegcc*) 85568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 85578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # as there is no search path for DLLs. 85588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 85598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag=unsupported 85608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels always_export_symbols=no 85618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_shared_with_static_runtimes=yes 85628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 85638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 85648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 85658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 85668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If the export-symbols file already is a .def file (1st line 85678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # is EXPORTS), use it as is; otherwise, prepend... 85688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 85698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cp $export_symbols $output_objdir/$soname.def; 85708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 85718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo EXPORTS > $output_objdir/$soname.def; 85728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat $export_symbols >> $output_objdir/$soname.def; 85738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi~ 85748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 85758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 85768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 85778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 85788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 85798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 85808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels interix[3-9]*) 85818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=no 85828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 85838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 85848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec='${wl}-E' 85858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 85868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Instead, shared libraries are loaded at an image base (0x10000000 by 85878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # default) and relocated if they conflict, which is a slow very memory 85888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # consuming and fragmenting process. To avoid this, we pick a random, 85898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 85908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # time. Moving up from 0x10000000 also allows more sbrk(2) space. 85918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 85928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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' 85938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 85948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 85958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels gnu* | linux* | tpf* | k*bsd*-gnu) 85968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_diet=no 85978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$host_os" = linux-dietlibc; then 85988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cc_basename in 85998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 86008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 86018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 86028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 86038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels && test "$tmp_diet" = no 86048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels then 86058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_addflag= 86068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_sharedflag='-shared' 86078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cc_basename,$host_cpu in 86088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pgcc*) # Portland Group C compiler 86098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 86108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_addflag=' $pic_flag' 86118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 86128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 86138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 86148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_addflag=' $pic_flag -Mnomain' ;; 86158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 86168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_addflag=' -i_dynamic' ;; 86178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 86188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_addflag=' -i_dynamic -nofor_main' ;; 86198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ifc* | ifort*) # Intel Fortran compiler 86208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_addflag=' -nofor_main' ;; 86218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lf95*) # Lahey Fortran 8.1 86228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec= 86238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_sharedflag='--shared' ;; 86248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 86258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_sharedflag='-qmkshrobj' 86268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_addflag= ;; 86278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 86288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `$CC -V 2>&1 | sed 5q` in 86298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *Sun\ C*) # Sun C 5.9 86308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive' 86318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels compiler_needs_object=yes 86328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_sharedflag='-G' ;; 86338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *Sun\ F*) # Sun Fortran 8.3 86348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp_sharedflag='-G' ;; 86358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 86368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 86378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 86388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$supports_anon_versioning" = xyes; then 86398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 86408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 86418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "local: *; };" >> $output_objdir/$libname.ver~ 86428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 86438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 86448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 86458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cc_basename in 86468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels xlf*) 86478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 86488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 86498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec= 86508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec_ld='-rpath $libdir' 86518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 86528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$supports_anon_versioning" = xyes; then 86538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 86548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 86558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "local: *; };" >> $output_objdir/$libname.ver~ 86568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 86578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 86588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 86598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 86608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 86618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 86628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 86638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 86648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 86658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels netbsd* | netbsdelf*-gnu) 86668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 86678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 86688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels wlarc= 86698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 86708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 86718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 86728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 86738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 86748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 86758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels solaris*) 86768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 86778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 86788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<_LT_EOF 1>&2 86798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 86808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** Warning: The releases 2.8.* of the GNU linker cannot reliably 86818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** create shared libraries on Solaris systems. Therefore, libtool 86828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** is disabling shared libraries support. We urge you to upgrade GNU 86838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** binutils to release 2.9.1 or newer. Another option is to modify 86848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** your PATH or compiler configuration so that the native linker is 86858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** used, and then restart. 86868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 86878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 86888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 86898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 86908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 86918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 86928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 86938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 86948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 86958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 86968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 86978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `$LD -v 2>&1` in 86988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 86998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 87008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<_LT_EOF 1>&2 87018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 87028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 87038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** reliably create shared libraries on SCO systems. Therefore, libtool 87048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** is disabling shared libraries support. We urge you to upgrade GNU 87058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 87068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** your PATH or compiler configuration so that the native linker is 87078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*** used, and then restart. 87088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 87098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 87108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 87118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 87128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # For security reasons, it is highly recommended that you always 87138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # use absolute paths for naming shared libraries, and exclude the 87148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # DT_RUNPATH tag from executables and libraries. But doing so 87158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # requires that you compile everything twice, which is a pain. 87168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 87178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 87188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 87198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 87208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 87218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 87228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 87238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 87248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 87258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 87268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 87278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sunos4*) 87288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 87298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels wlarc= 87308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes 87318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 87328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 87338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 87348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 87358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 87368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 87378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 87388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 87398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 87408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 87418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 87428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 87438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 87448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$ld_shlibs" = no; then 87458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels runpath_var= 87468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec= 87478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec= 87488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec= 87498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 87508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 87518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # PORTME fill in a description of your system's linker (not GNU ld) 87528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 87538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix3*) 87548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag=unsupported 87558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels always_export_symbols=yes 87568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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' 87578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Note: this linker hardcodes the directories in LIBPATH if there 87588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # are no directories specified by -L. 87598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_minus_L=yes 87608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 87618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Neither direct hardcoding nor static linking is supported with a 87628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # broken collect2. 87638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=unsupported 87648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 87658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 87668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 87678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix[4-9]*) 87688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$host_cpu" = ia64; then 87698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # On IA64, the linker does run time linking by default, so we don't 87708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # have to do anything special. 87718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix_use_runtimelinking=no 87728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exp_sym_flag='-Bexport' 87738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no_entry_flag="" 87748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 87758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If we're using GNU nm, then we don't want the "-C" option. 87768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # -C means demangle to AIX nm, but means don't demangle with GNU nm 87778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 87788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 87798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 87808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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' 87818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 87828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix_use_runtimelinking=no 87838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 87848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Test if we are trying to use run time linking or normal 87858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # AIX style linking. If -brtl is somewhere in LDFLAGS, we 87868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # need to do runtime linking. 87878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 87888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ld_flag in $LDFLAGS; do 87898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 87908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix_use_runtimelinking=yes 87918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 87928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 87938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 87948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 87958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 87968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 87978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exp_sym_flag='-bexport' 87988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no_entry_flag='-bnoentry' 87998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 88008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 88018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # When large executables or shared objects are built, AIX ld can 88028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # have problems creating the table of contents. If linking a library 88038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # or program results in "error TOC overflow" add -mminimal-toc to 88048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 88058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 88068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 88078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='' 88088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes 88098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct_absolute=yes 88108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_separator=':' 88118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels link_all_deplibs=yes 88128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels file_list_spec='${wl}-f,' 88138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 88148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 88158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in aix4.[012]|aix4.[012].*) 88168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We only want to do this on AIX 4.2 and lower, the check 88178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # below for broken collect2 doesn't work under 4.3+ 88188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels collect2name=`${CC} -print-prog-name=collect2` 88198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f "$collect2name" && 88208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels strings "$collect2name" | $GREP resolve_lib_name >/dev/null 88218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels then 88228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We have reworked collect2 88238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 88248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 88258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We have old collect2 88268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=unsupported 88278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # It fails to find uninstalled libraries when the uninstalled 88288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # path is not listed in the libpath. Setting hardcode_minus_L 88298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # to unsupported forces relinking 88308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_minus_L=yes 88318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 88328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_separator= 88338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 88348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 88358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 88368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shared_flag='-shared' 88378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$aix_use_runtimelinking" = yes; then 88388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shared_flag="$shared_flag "'${wl}-G' 88398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 88408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels link_all_deplibs=no 88418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 88428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # not using gcc 88438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$host_cpu" = ia64; then 88448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 88458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # chokes on -Wl,-G. The following line is correct: 88468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shared_flag='-G' 88478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 88488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$aix_use_runtimelinking" = yes; then 88498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shared_flag='${wl}-G' 88508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 88518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shared_flag='${wl}-bM:SRE' 88528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 88538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 88548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 88558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 88568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec='${wl}-bexpall' 88578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # It seems that -bexpall does not export symbols beginning with 88588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # underscore (_), so it is better to generate a list of symbols to export. 88598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels always_export_symbols=yes 88608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$aix_use_runtimelinking" = yes; then 88618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Warning - without using the other runtime loading flags (-brtl), 88628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # -berok will link without error, but may produce a broken library. 88638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag='-berok' 88648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Determine the default libpath from the value encoded in an 88658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # empty executable. 88668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 88678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 88688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 88698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 88708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 88718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 88728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 88738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 88748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 88758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 88768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 88778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 88788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 88798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 88808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 88818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 88828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 88838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 88848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 88858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 88868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 88878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 88888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 88898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 88908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 88918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 88928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 88938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 88948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 88958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 88968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 88978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 88988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 88998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 89008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_aix_libpath_sed=' 89018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /Import File Strings/,/^$/ { 89028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^0/ { 89038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/^0 *\(.*\)$/\1/ 89048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels p 89058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 89068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels }' 89078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 89088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check for a 64-bit object if we didn't find anything. 89098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$aix_libpath"; then 89108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 89118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 89128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 89138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 89148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 89158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 89168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 89178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 89188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 89198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 89208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 89218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 89228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 89238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 89248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 89258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 89268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$host_cpu" = ia64; then 89278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 89288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag="-z nodefs" 89298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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" 89308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 89318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Determine the default libpath from the value encoded in an 89328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # empty executable. 89338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 89348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 89358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 89368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 89378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 89388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 89398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 89408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 89418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 89428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 89438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 89448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 89458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 89468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 89478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 89488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 89498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 89508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 89518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 89528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 89538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 89548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 89558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 89568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 89578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 89588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 89598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 89608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 89618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 89628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 89638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 89648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 89658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 89668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 89678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_aix_libpath_sed=' 89688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /Import File Strings/,/^$/ { 89698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^0/ { 89708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/^0 *\(.*\)$/\1/ 89718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels p 89728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 89738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels }' 89748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 89758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check for a 64-bit object if we didn't find anything. 89768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$aix_libpath"; then 89778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 89788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 89798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 89808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 89818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 89828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 89838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 89848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 89858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 89868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 89878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 89888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 89898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 89908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 89918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Warning - without using the other run time loading flags, 89928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # -berok will link without error, but may produce a broken library. 89938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no_undefined_flag=' ${wl}-bernotok' 89948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag=' ${wl}-berok' 89958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Exported symbols can be pulled into shared objects from archives 89968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec='$convenience' 89978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds_need_lc=yes 89988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # This is similar to how AIX traditionally builds its shared libraries. 89998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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' 90008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 90018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 90028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 90038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 90048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels amigaos*) 90058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_cpu in 90068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels powerpc) 90078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # see comment about AmigaOS4 .so support 90088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 90098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='' 90108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 90118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels m68k) 90128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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)' 90138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 90148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_minus_L=yes 90158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 90168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 90178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 90188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 90198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels bsdi[45]*) 90208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec=-rdynamic 90218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 90228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 90238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cygwin* | mingw* | pw32* | cegcc*) 90248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # When not using gcc, we currently assume that we are using 90258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Microsoft Visual C++. 90268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # hardcode_libdir_flag_spec is actually meaningless, as there is 90278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # no search path for DLLs. 90288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec=' ' 90298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag=unsupported 90308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Tell ltmain to make .lib files, not .a files. 90318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libext=lib 90328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Tell ltmain to make .dll files, not .so files. 90338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shrext_cmds=".dll" 90348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # FIXME: Setting linknames here is a bad hack. 90358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 90368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The linker will automatically build a .lib file if we build a DLL. 90378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels old_archive_from_new_cmds='true' 90388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # FIXME: Should let the user specify the lib program. 90398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 90408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fix_srcfile_path='`cygpath -w "$srcfile"`' 90418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_shared_with_static_runtimes=yes 90428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 90438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 90448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels darwin* | rhapsody*) 90458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 90468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 90478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds_need_lc=no 90488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=no 90498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_automatic=yes 90508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=unsupported 90518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec='' 90528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels link_all_deplibs=yes 90538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag="$_lt_dar_allow_undefined" 90548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cc_basename in 90558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ifort*) _lt_dar_can_shared=yes ;; 90568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) _lt_dar_can_shared=$GCC ;; 90578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 90588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$_lt_dar_can_shared" = "yes"; then 90598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels output_verbose_link_cmd=echo 90608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 90618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 90628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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}" 90638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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}" 90648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 90658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 90668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 90678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 90688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 90698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 90708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 90718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dgux*) 90728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 90738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 90748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 90758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 90768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 90778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels freebsd1*) 90788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 90798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 90808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 90818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 90828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # support. Future versions do this automatically, but an explicit c++rt0.o 90838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # does not break anything, and helps significantly (at the cost of a little 90848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # extra space). 90858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels freebsd2.2*) 90868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 90878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-R$libdir' 90888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes 90898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 90908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 90918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 90928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Unfortunately, older versions of FreeBSD 2 do not have this feature. 90938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels freebsd2*) 90948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 90958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes 90968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_minus_L=yes 90978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 90988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 90998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 91008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 91018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels freebsd* | dragonfly*) 91028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 91038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-R$libdir' 91048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes 91058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 91068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 91078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 91088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hpux9*) 91098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 91108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 91118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 91128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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' 91138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 91148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 91158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_separator=: 91168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes 91178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 91188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # hardcode_minus_L: Not really in the search PATH, 91198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # but as the default location of the library. 91208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_minus_L=yes 91218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec='${wl}-E' 91228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 91238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 91248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hpux10*) 91258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes -a "$with_gnu_ld" = no; then 91268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 91278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 91288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 91298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 91308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$with_gnu_ld" = no; then 91318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 91328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec_ld='+b $libdir' 91338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_separator=: 91348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes 91358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct_absolute=yes 91368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec='${wl}-E' 91378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # hardcode_minus_L: Not really in the search PATH, 91388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # but as the default location of the library. 91398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_minus_L=yes 91408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 91418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 91428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 91438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hpux11*) 91448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes -a "$with_gnu_ld" = no; then 91458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_cpu in 91468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hppa*64*) 91478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 91488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 91498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ia64*) 91508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 91518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 91528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 91538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 91548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 91558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 91568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 91578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_cpu in 91588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hppa*64*) 91598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 91608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 91618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ia64*) 91628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 91638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 91648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 91658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 91668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 91678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 91688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 91698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$with_gnu_ld" = no; then 91708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 91718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_separator=: 91728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 91738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_cpu in 91748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hppa*64*|ia64*) 91758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=no 91768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 91778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 91788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 91798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes 91808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct_absolute=yes 91818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec='${wl}-E' 91828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 91838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # hardcode_minus_L: Not really in the search PATH, 91848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # but as the default location of the library. 91858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_minus_L=yes 91868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 91878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 91888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 91898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 91908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 91918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels irix5* | irix6* | nonstopux*) 91928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 91938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 91948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Try to use the -exported_symbol ld option, if it does not 91958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # work, assume that -exports_file does not work either and 91968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # implicitly export all symbols. 91978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels save_LDFLAGS="$LDFLAGS" 91988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 91998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 92008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint foo(void) {} 92018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 92028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 92038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 92048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 92058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 92068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 92078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 92088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 92098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 92108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 92118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 92128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 92138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 92148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 92158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 92168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 92178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 92188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 92198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 92208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 92218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 92228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 92238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 92248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 92258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 92268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 92278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 92288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 92298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 92308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 92318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LDFLAGS="$save_LDFLAGS" 92328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 92338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 92348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 92358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 92368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds_need_lc='no' 92378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 92388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_separator=: 92398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels inherit_rpath=yes 92408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels link_all_deplibs=yes 92418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 92428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 92438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels netbsd* | netbsdelf*-gnu) 92448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 92458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 92468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 92478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 92488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 92498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-R$libdir' 92508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes 92518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 92528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 92538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 92548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels newsos6) 92558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 92568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes 92578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 92588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_separator=: 92598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 92608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 92618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 92628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *nto* | *qnx*) 92638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 92648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 92658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels openbsd*) 92668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f /usr/libexec/ld.so; then 92678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes 92688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 92698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct_absolute=yes 92708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 92718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 92728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 92738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 92748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec='${wl}-E' 92758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 92768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 92778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 92788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 92798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-R$libdir' 92808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 92818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 92828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 92838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 92848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 92858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 92868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 92878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 92888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 92898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 92908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 92918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 92928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels os2*) 92938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 92948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_minus_L=yes 92958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag=unsupported 92968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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' 92978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 92988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 92998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 93008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels osf3*) 93018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 93028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 93038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 93048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 93058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag=' -expect_unresolved \*' 93068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 93078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 93088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds_need_lc='no' 93098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 93108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_separator=: 93118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 93128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 93138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels osf4* | osf5*) # as osf3* with the addition of -msym flag 93148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 93158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 93168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 93178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 93188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 93198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag=' -expect_unresolved \*' 93208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib' 93218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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~ 93228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 93238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 93248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Both c and cxx compiler support -rpath directly 93258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-rpath $libdir' 93268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 93278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds_need_lc='no' 93288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_separator=: 93298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 93308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 93318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels solaris*) 93328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no_undefined_flag=' -z defs' 93338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 93348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels wlarc='${wl}' 93358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 93368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 93378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 93388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 93398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `$CC -V 2>&1` in 93408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *"Compilers 5.0"*) 93418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels wlarc='' 93428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 93438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 93448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 93458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 93468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 93478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels wlarc='${wl}' 93488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 93498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 93508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 93518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 93528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 93538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 93548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-R$libdir' 93558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 93568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 93578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels solaris2.[0-5] | solaris2.[0-5].*) ;; 93588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 93598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The compiler driver will combine and reorder linker options, 93608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # but understands `-z linker_flag'. GCC discards it without `$wl', 93618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # but is careful enough not to reorder. 93628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Supported since Solaris 2.6 (maybe 2.5.1?) 93638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 93648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 93658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 93668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 93678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 93688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 93698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 93708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels link_all_deplibs=yes 93718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 93728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 93738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sunos4*) 93748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$host_vendor" = xsequent; then 93758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Use $CC to link under sequent, because it throws in some extra .o 93768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # files that make .init and .fini sections work. 93778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 93788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 93798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 93808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 93818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 93828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes 93838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_minus_L=yes 93848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 93858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 93868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 93878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysv4) 93888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_vendor in 93898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sni) 93908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 93918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=yes # is this really true??? 93928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 93938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels siemens) 93948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ## LD is ld it makes a PLAMLIB 93958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ## CC just makes a GrossModule. 93968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 93978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels reload_cmds='$CC -r -o $output$reload_objs' 93988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=no 93998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 94008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels motorola) 94018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 94028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_direct=no #Motorola manual says yes, but my tests say they lie 94038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 94048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 94058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels runpath_var='LD_RUN_PATH' 94068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 94078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 94088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysv4.3*) 94108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 94118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 94128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec='-Bexport' 94138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 94148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysv4*MP*) 94168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -d /usr/nec; then 94178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 94188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 94198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels runpath_var=LD_RUN_PATH 94208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_runpath_var=yes 94218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=yes 94228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 94238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 94248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 94268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no_undefined_flag='${wl}-z,text' 94278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds_need_lc=no 94288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 94298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels runpath_var='LD_RUN_PATH' 94308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 94328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 94338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 94348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 94358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 94368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 94378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 94388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 94398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysv5* | sco3.2v5* | sco5v6*) 94418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Note: We can NOT use -z defs as we might desire, because we do not 94428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # link with -lc, and that would cause any symbols used from libc to 94438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # always be unresolved, which means just about no library would 94448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # ever link correctly. If we're not using GNU ld we use -z text 94458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # though, which does catch some bad symbols but isn't as heavy-handed 94468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # as -z defs. 94478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no_undefined_flag='${wl}-z,text' 94488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag='${wl}-z,nodefs' 94498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds_need_lc=no 94508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 94518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='${wl}-R,$libdir' 94528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_separator=':' 94538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels link_all_deplibs=yes 94548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec='${wl}-Bexport' 94558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels runpath_var='LD_RUN_PATH' 94568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$GCC" = yes; then 94588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 94598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 94608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 94618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 94628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 94638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 94648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 94658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels uts4*) 94678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 94688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_libdir_flag_spec='-L$libdir' 94698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_shlibpath_var=no 94708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 94718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 94738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ld_shlibs=no 94748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 94758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 94768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test x$host_vendor = xsni; then 94788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host in 94798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 94808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export_dynamic_flag_spec='${wl}-Blargedynsym' 94818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 94828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 94838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 94848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 94858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 94878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ld_shlibs" >&6; } 94888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "$ld_shlibs" = no && can_build_shared=no 94898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gnu_ld=$with_gnu_ld 94918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 94998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 95078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Do we need to explicitly link libc? 95088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 95098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "x$archive_cmds_need_lc" in 95108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsx|xyes) 95118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Assume -lc should be added 95128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds_need_lc=yes 95138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$enable_shared" = yes && test "$GCC" = yes; then 95158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $archive_cmds in 95168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *'~'*) 95178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # FIXME: we may have to deal with multi-command sequences. 95188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 95198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels '$CC '*) 95208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Test whether the compiler implicitly links with -lc since on some 95218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # systems, -lgcc has to come before -lc. If gcc already passes -lc 95228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # to ld, don't add -lc before -lgcc. 95238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 95248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } 95258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM conftest* 95268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$lt_simple_compile_test_code" > conftest.$ac_ext 95278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 95298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval $ac_compile) 2>&5 95308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 95318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 95328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } 2>conftest.err; then 95338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname=conftest 95348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lib=conftest 95358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libobjs=conftest.$ac_objext 95368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels deplibs= 95378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels wl=$lt_prog_compiler_wl 95388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pic_flag=$lt_prog_compiler_pic 95398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels compiler_flags=-v 95408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels linker_flags=-v 95418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels verstring= 95428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels output_objdir=. 95438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libname=conftest 95448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_save_allow_undefined_flag=$allow_undefined_flag 95458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag= 95468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 95478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 95488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 95498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 95508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } 95518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels then 95528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds_need_lc=no 95538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 95548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds_need_lc=yes 95558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 95568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels allow_undefined_flag=$lt_save_allow_undefined_flag 95578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 95588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err 1>&5 95598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 95608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM conftest* 95618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 95628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$archive_cmds_need_lc" >&6; } 95638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 95648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 95658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 95668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 95678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 95688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 95998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 96998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 97268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } 97278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$GCC" = yes; then 97298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 97308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 97318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) lt_awk_arg="/^libraries:/" ;; 97328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 97338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 97348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 97358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # if the path contains ";" then we assume it to be the separator 97368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # otherwise default to the standard path separator (i.e. ":") - it is 97378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # assumed that no part of a normal pathname contains ";" but that should 97388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # okay in the real world where ";" in dirpaths is itself problematic. 97398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 97408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 97418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 97428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 97438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Ok, now we have the path, separated by spaces, we can step through it 97448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # and add multilib dir if necessary. 97458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_tmp_lt_search_path_spec= 97468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 97478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for lt_sys_path in $lt_search_path_spec; do 97488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -d "$lt_sys_path/$lt_multi_os_dir"; then 97498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 97508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 97518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d "$lt_sys_path" && \ 97528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 97538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 97548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 97558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 97568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBEGIN {RS=" "; FS="/|\n";} { 97578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_foo=""; 97588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_count=0; 97598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for (lt_i = NF; lt_i > 0; lt_i--) { 97608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if ($lt_i != "" && $lt_i != ".") { 97618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if ($lt_i == "..") { 97628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_count++; 97638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } else { 97648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (lt_count == 0) { 97658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_foo="/" $lt_i lt_foo; 97668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } else { 97678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_count--; 97688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 97698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 97708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 97718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 97728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (lt_foo != "") { lt_freq[lt_foo]++; } 97738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (lt_freq[lt_foo] == 1) { print lt_foo; } 97748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}'` 97758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 97768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 97778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 97788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 97798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibrary_names_spec= 97808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibname_spec='lib$name' 97818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssoname_spec= 97828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshrext_cmds=".so" 97838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostinstall_cmds= 97848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostuninstall_cmds= 97858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_cmds= 97868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_eval= 97878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshlibpath_var= 97888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshlibpath_overrides_runpath=unknown 97898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsversion_type=none 97908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdynamic_linker="$host_os ld.so" 97918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_dlsearch_path_spec="/lib /usr/lib" 97928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_lib_prefix=unknown 97938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_into_libs=no 97948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# when you set need_version to no, make sure it does not cause -set_version 97968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# flags to be left without arguments 97978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_version=unknown 97988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 97998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $host_os in 98008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix3*) 98018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 98028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 98038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LIBPATH 98048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 98058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # AIX 3 has no versioning support, so we append a major version to the name. 98068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 98078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 98088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 98098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsaix[4-9]*) 98108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 98118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 98128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 98138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 98148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$host_cpu" = ia64; then 98158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # AIX 5 supports IA64 98168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 98178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 98188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 98198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # With GCC up to 2.95.x, collect2 would create an import file 98208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # for dependence libraries. The import file would start with 98218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # the line `#! .'. This would cause the generated library to 98228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # depend on `.', always an invalid library. This was fixed in 98238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # development snapshots of GCC prior to 3.0. 98248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 98258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix4 | aix4.[01] | aix4.[01].*) 98268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 98278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo ' yes ' 98288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 98298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 98308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 98318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels can_build_shared=no 98328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 98338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 98348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 98358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 98368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # soname into executable. Probably we can add versioning support to 98378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # collect2, so additional links can be useful in future. 98388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$aix_use_runtimelinking" = yes; then 98398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If using run time linking (on AIX 4.2 or later) use lib<name>.so 98408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # instead of lib<name>.a to let people know that these are not 98418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # typical AIX shared libraries. 98428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 98438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 98448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We preserve .a as extension for shared libraries through AIX4.2 98458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # and later when we are not doing run time linking. 98468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}.a $libname.a' 98478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 98488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 98498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LIBPATH 98508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 98518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 98528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 98538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsamigaos*) 98548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_cpu in 98558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels powerpc) 98568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Since July 2007 AmigaOS4 officially supports .so libraries. 98578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 98588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 98598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 98608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels m68k) 98618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='$libname.ixlibrary $libname.a' 98628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Create ${libname}_ixlibrary.a entries in /sys/libs. 98638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''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' 98648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 98658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 98668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 98678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 98688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbeos*) 98698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${shared_ext}' 98708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker="$host_os ld.so" 98718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LIBRARY_PATH 98728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 98738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 98748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbsdi[45]*) 98758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 98768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 98778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 98788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 98798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 98808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 98818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 98828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 98838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # the default ld.so.conf also contains /usr/contrib/lib and 98848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 98858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # libtool to hard-code these into programs 98868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 98878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 98888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscygwin* | mingw* | pw32* | cegcc*) 98898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=windows 98908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shrext_cmds=".dll" 98918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 98928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 98938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 98948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $GCC,$host_os in 98958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 98968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='$libname.dll.a' 98978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # DLL is installed to $(libdir)/../bin by postinstall_cmds 98988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels postinstall_cmds='base_file=`basename \${file}`~ 98998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 99008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dldir=$destdir/`dirname \$dlpath`~ 99018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d \$dldir || mkdir -p \$dldir~ 99028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $install_prog $dir/$dlname \$dldir/$dlname~ 99038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels chmod a+x \$dldir/$dlname~ 99048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 99058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 99068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi' 99078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 99088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dlpath=$dir/\$dldll~ 99098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM \$dlpath' 99108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 99118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 99128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 99138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cygwin*) 99148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Cygwin DLLs use 'cyg' prefix rather than 'lib' 99158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 99168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 99178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 99188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mingw* | cegcc*) 99198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # MinGW DLLs use traditional 'lib' prefix 99208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 99218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 99228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 99238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # It is most probably a Windows format PATH printed by 99248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # mingw gcc, but we are running on Cygwin. Gcc prints its search 99258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # path with ; separators, and with drive letters. We can handle the 99268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # drive letters (cygwin fileutils understands them), so leave them, 99278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # especially as we might pass files found there to a mingw objdump, 99288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # which wouldn't understand a cygwinified path. Ahh. 99298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 99308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 99318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 99328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 99338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 99348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pw32*) 99358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # pw32 DLLs use 'pw' prefix rather than 'lib' 99368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 99378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 99388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 99398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 99408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 99418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 99428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 99438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 99448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 99458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker='Win32 ld.exe' 99468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # FIXME: first we should search . and the directory the executable is in 99478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=PATH 99488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 99498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 99508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdarwin* | rhapsody*) 99518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker="$host_os dyld" 99528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=darwin 99538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 99548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 99558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 99568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${major}$shared_ext' 99578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 99588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=DYLD_LIBRARY_PATH 99598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 99608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 99618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 99628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 99638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 99648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 99658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdgux*) 99668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 99678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 99688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 99698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 99708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 99718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 99728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 99738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 99748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfreebsd1*) 99758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker=no 99768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 99778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 99788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfreebsd* | dragonfly*) 99798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # DragonFly does not have aout. When/if they implement a new 99808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # versioning mechanism, adjust this. 99818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -x /usr/bin/objformat; then 99828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels objformat=`/usr/bin/objformat` 99838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 99848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 99858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels freebsd[123]*) objformat=aout ;; 99868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) objformat=elf ;; 99878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 99888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 99898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=freebsd-$objformat 99908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $version_type in 99918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels freebsd-elf*) 99928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 99938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 99948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 99958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 99968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels freebsd-*) 99978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 99988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=yes 99998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 100008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 100018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 100028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 100038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels freebsd2*) 100048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 100058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 100068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels freebsd3.[01]* | freebsdelf3.[01]*) 100078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 100088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 100098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 100108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 100118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 100128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=no 100138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 100148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 100158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) # from 4.6 on, and DragonFly 100168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 100178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 100188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 100198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 100208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 100218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 100228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgnu*) 100238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 100248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 100258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 100268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 100278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 100288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 100298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 100308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 100318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 100328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshpux9* | hpux10* | hpux11*) 100338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Give a soname corresponding to the major version so that dld.sl refuses to 100348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # link against other versions. 100358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=sunos 100368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 100378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 100388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_cpu in 100398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ia64*) 100408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shrext_cmds='.so' 100418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 100428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker="$host_os dld.so" 100438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 100448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 100458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 100468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 100478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "X$HPUX_IA64_MODE" = X32; then 100488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 100498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 100508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 100518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 100528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 100538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 100548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hppa*64*) 100558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shrext_cmds='.sl' 100568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 100578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker="$host_os dld.sl" 100588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 100598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 100608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 100618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 100628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 100638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 100648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 100658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 100668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shrext_cmds='.sl' 100678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker="$host_os dld.sl" 100688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=SHLIB_PATH 100698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 100708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 100718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 100728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 100738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 100748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # HP-UX runs *really* slowly unless shared libraries are mode 555. 100758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels postinstall_cmds='chmod 555 $lib' 100768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 100778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 100788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinterix[3-9]*) 100798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 100808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 100818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 100828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 100838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 100848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 100858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 100868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=no 100878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 100888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 100898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 100908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsirix5* | irix6* | nonstopux*) 100918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 100928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels nonstopux*) version_type=nonstopux ;; 100938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 100948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$lt_cv_prog_gnu_ld" = yes; then 100958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 100968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 100978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=irix 100988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi ;; 100998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 101008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 101018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 101028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 101038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 101048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 101058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels irix5* | nonstopux*) 101068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libsuff= shlibsuff= 101078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 101088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 101098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $LD in # libtool.m4 will add one of these switches to LD 101108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 101118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libsuff= shlibsuff= libmagic=32-bit;; 101128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 101138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libsuff=32 shlibsuff=N32 libmagic=N32;; 101148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 101158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libsuff=64 shlibsuff=64 libmagic=64-bit;; 101168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) libsuff= shlibsuff= libmagic=never-match;; 101178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 101188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 101198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 101208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 101218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=no 101228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 101238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 101248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 101258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 101268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 101278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# No shared lib support for Linux oldld, aout, or coff. 101288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslinux*oldld* | linux*aout* | linux*coff*) 101298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker=no 101308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 101318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 101328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This must be Linux ELF. 101338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslinux* | k*bsd*-gnu) 101348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 101358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 101368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 101378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 101388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 101398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 101408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 101418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=no 101428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Some binutils ld are patched to set DT_RUNPATH 101438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels save_LDFLAGS=$LDFLAGS 101448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels save_libdir=$libdir 101458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 101468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 101478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 101488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 101498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 101508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 101518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 101528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 101538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 101548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 101558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 101568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 101578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 101588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 101598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 101608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 101618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 101628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 101638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 101648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 101658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 101668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 101678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 101688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 101698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 101708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 101718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 101728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 101738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 101748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 101758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 101768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 101778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 101788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 101798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 101808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then 101818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 101828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 101838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 101848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 101858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 101868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 101878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 101888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 101898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 101908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 101918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 101928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 101938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LDFLAGS=$save_LDFLAGS 101948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libdir=$save_libdir 101958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 101968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # This implies no fast_install, which is unacceptable. 101978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Some rework will be needed to allow for fast_install 101988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # before this can be enabled. 101998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 102008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 102018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Append ld.so.conf contents to the search path 102028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f /etc/ld.so.conf; then 102038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 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;/^$/d' | tr '\n' ' '` 102048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 102058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 102068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 102078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We used to test for /lib/ld.so.1 and disable shared libraries on 102088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # powerpc, because MkLinux only supported shared libraries with the 102098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # GNU dynamic linker. Since this was broken with cross compilers, 102108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # most powerpc-linux boxes support dynamic linking these days and 102118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # people can always --disable-shared, the test was removed, and we 102128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # assume the GNU/Linux dynamic linker is in use. 102138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker='GNU/Linux ld.so' 102148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 102158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 102168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsnetbsdelf*-gnu) 102178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 102188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 102198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 102208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 102218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 102228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 102238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=no 102248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 102258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker='NetBSD ld.elf_so' 102268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 102278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 102288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsnetbsd*) 102298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=sunos 102308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 102318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 102328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 102338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 102348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 102358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker='NetBSD (a.out) ld.so' 102368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 102378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 102388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 102398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker='NetBSD ld.elf_so' 102408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 102418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 102428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 102438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 102448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 102458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 102468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsnewsos6) 102478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 102488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 102498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 102508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 102518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 102528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 102538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*nto* | *qnx*) 102548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=qnx 102558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 102568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 102578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 102588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 102598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 102608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=no 102618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 102628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker='ldqnx.so' 102638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 102648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 102658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsopenbsd*) 102668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=sunos 102678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_dlsearch_path_spec="/usr/lib" 102688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 102698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 102708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 102718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels openbsd3.3 | openbsd3.3.*) need_version=yes ;; 102728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) need_version=no ;; 102738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 102748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 102758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 102768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 102778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 102788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 102798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels openbsd2.[89] | openbsd2.[89].*) 102808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=no 102818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 102828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 102838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 102848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 102858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 102868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 102878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 102888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 102898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 102908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 102918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsos2*) 102928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libname_spec='$name' 102938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shrext_cmds=".dll" 102948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 102958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='$libname${shared_ext} $libname.a' 102968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker='OS/2 ld.exe' 102978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LIBPATH 102988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 102998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 103008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsosf3* | osf4* | osf5*) 103018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=osf 103028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 103038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 103048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 103058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 103068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 103078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 103088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 103098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 103108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 103118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrdos*) 103128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker=no 103138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 103148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 103158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssolaris*) 103168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 103178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 103188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 103198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 103208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 103218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 103228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 103238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 103248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # ldd complains unless libraries are executable 103258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels postinstall_cmds='chmod +x $lib' 103268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 103278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 103288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssunos4*) 103298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=sunos 103308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 103318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 103328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 103338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 103348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$with_gnu_ld" = yes; then 103358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 103368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 103378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=yes 103388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 103398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 103408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv4 | sysv4.3*) 103418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 103428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 103438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 103448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 103458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_vendor in 103468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sni) 103478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=no 103488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 103498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels runpath_var=LD_RUN_PATH 103508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 103518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels siemens) 103528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 103538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 103548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels motorola) 103558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 103568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 103578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=no 103588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 103598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 103608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 103618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 103628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 103638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv4*MP*) 103648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -d /usr/nec ;then 103658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 103668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 103678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='$libname${shared_ext}.$major' 103688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 103698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 103708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 103718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 103728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 103738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=freebsd-elf 103748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 103758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 103768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 103778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 103788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 103798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=yes 103808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 103818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$with_gnu_ld" = yes; then 103828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 103838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 103848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 103858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 103868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sco3.2v5*) 103878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 103888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 103898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 103908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 103918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_dlsearch_path_spec='/usr/lib' 103928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 103938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 103948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstpf*) 103958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 103968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 103978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_lib_prefix=no 103988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels need_version=no 103998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 104008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 104018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_overrides_runpath=no 104028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_into_libs=yes 104038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 104048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsuts4*) 104068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels version_type=linux 104078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 104088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels soname_spec='${libname}${release}${shared_ext}$major' 104098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shlibpath_var=LD_LIBRARY_PATH 104108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 104118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) 104138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dynamic_linker=no 104148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 104158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 104168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 104178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$dynamic_linker" >&6; } 104188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "$dynamic_linker" = no && can_build_shared=no 104198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 104218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$GCC" = yes; then 104228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 104238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 104248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 104268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 104278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 104288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 104298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 104308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 104318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 104998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 105198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } 105208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_action= 105218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$hardcode_libdir_flag_spec" || 105228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -n "$runpath_var" || 105238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X$hardcode_automatic" = "Xyes" ; then 105248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We can hardcode non-existent directories. 105268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$hardcode_direct" != no && 105278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # If the only mechanism to avoid hardcoding is shlibpath_var, we 105288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # have to relink, otherwise we might link with an installed library 105298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # when we should be linking with a yet-to-be-installed one 105308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 105318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$hardcode_minus_L" != no; then 105328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Linking always hardcodes the temporary library directory. 105338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_action=relink 105348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 105358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We can link without hardcoding, and we can hardcode nonexisting dirs. 105368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_action=immediate 105378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 105388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 105398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We cannot hardcode anything, or else we can only hardcode existing 105408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # directories. 105418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels hardcode_action=unsupported 105428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 105438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 105448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$hardcode_action" >&6; } 105458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$hardcode_action" = relink || 105478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$inherit_rpath" = yes; then 105488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Fast installation is not supported 105498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_fast_install=no 105508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test "$shlibpath_overrides_runpath" = yes || 105518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$enable_shared" = no; then 105528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Fast installation is not necessary 105538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_fast_install=needless 105548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 105558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$enable_dlopen" != xyes; then 105628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_dlopen=unknown 105638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_dlopen_self=unknown 105648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_dlopen_self_static=unknown 105658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 105668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen=no 105678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen_libs= 105688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 105708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels beos*) 105718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen="load_add_on" 105728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen_libs= 105738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen_self=yes 105748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 105758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mingw* | pw32* | cegcc*) 105778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen="LoadLibrary" 105788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen_libs= 105798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 105808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cygwin*) 105828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen="dlopen" 105838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen_libs= 105848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 105858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 105868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels darwin*) 105878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # if libdl is installed we need to link against it 105888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 105898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 105908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_dl_dlopen+set}" = set; then 105918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 105928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 105938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_check_lib_save_LIBS=$LIBS 105948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-ldl $LIBS" 105958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 105968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 105978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 105988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 105998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 106008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 106018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 106028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 106038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Use char because int might match the return type of a GCC 106048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels builtin and then its argument prototype would still apply. */ 106058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 106068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" 106078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 106088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar dlopen (); 106098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 106108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 106118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 106128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn dlopen (); 106138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 106148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 106158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 106168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 106178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 106188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 106198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 106208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 106218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 106228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 106238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 106248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 106258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 106268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 106278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 106288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 106298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 106308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 106318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 106328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 106338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 106348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 106358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_dl_dlopen=yes 106368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 106378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 106388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 106398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 106408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_dl_dlopen=no 106418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 106428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 106438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 106448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 106458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS 106468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 106478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 106488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 106498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_dl_dlopen = yes; then 106508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 106518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 106528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 106538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen="dyld" 106548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen_libs= 106558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen_self=yes 106568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 106578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 106588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 106598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 106608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 106618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 106628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for shl_load" >&5 106638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for shl_load... $ECHO_C" >&6; } 106648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_func_shl_load+set}" = set; then 106658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 106668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 106678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 106688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 106698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 106708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 106718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 106728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 106738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 106748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels For example, HP-UX 11i <limits.h> declares gettimeofday. */ 106758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define shl_load innocuous_shl_load 106768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 106778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* System header to define __stub macros and hopefully few prototypes, 106788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels which can conflict with char shl_load (); below. 106798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 106808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels <limits.h> exists even on freestanding compilers. */ 106818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 106828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __STDC__ 106838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <limits.h> 106848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else 106858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <assert.h> 106868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 106878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 106888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#undef shl_load 106898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 106908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 106918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Use char because int might match the return type of a GCC 106928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels builtin and then its argument prototype would still apply. */ 106938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 106948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" 106958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 106968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar shl_load (); 106978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* The GNU C library defines this for functions which it implements 106988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels to always fail with ENOSYS. Some functions are actually named 106998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels something starting with __ and the normal name is an alias. */ 107008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if defined __stub_shl_load || defined __stub___shl_load 107018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschoke me 107028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 107038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 107048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 107058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 107068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 107078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn shl_load (); 107088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 107098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 107108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 107118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 107128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 107138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 107148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 107158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 107168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 107178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 107188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 107198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 107208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 107218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 107228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 107238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 107248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 107258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 107268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 107278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 107288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 107298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 107308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_func_shl_load=yes 107318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 107328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 107338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 107348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 107358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_func_shl_load=no 107368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 107378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 107388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 107398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 107408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 107418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 107428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_shl_load" >&6; } 107438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_func_shl_load = yes; then 107448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen="shl_load" 107458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 107468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 107478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } 107488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_dld_shl_load+set}" = set; then 107498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 107508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 107518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_check_lib_save_LIBS=$LIBS 107528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-ldld $LIBS" 107538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 107548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 107558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 107568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 107578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 107588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 107598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 107608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 107618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Use char because int might match the return type of a GCC 107628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels builtin and then its argument prototype would still apply. */ 107638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 107648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" 107658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 107668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar shl_load (); 107678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 107688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 107698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 107708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn shl_load (); 107718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 107728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 107738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 107748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 107758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 107768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 107778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 107788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 107798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 107808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 107818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 107828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 107838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 107848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 107858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 107868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 107878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 107888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 107898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 107908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 107918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 107928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 107938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_dld_shl_load=yes 107948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 107958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 107968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 107978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 107988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_dld_shl_load=no 107998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 108008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 108018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 108028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 108038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS 108048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 108058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 108068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } 108078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_dld_shl_load = yes; then 108088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 108098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 108108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for dlopen" >&5 108118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for dlopen... $ECHO_C" >&6; } 108128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_func_dlopen+set}" = set; then 108138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 108148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 108158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 108168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 108178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 108188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 108198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 108208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 108218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 108228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels For example, HP-UX 11i <limits.h> declares gettimeofday. */ 108238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define dlopen innocuous_dlopen 108248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 108258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* System header to define __stub macros and hopefully few prototypes, 108268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels which can conflict with char dlopen (); below. 108278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 108288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels <limits.h> exists even on freestanding compilers. */ 108298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 108308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __STDC__ 108318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <limits.h> 108328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else 108338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <assert.h> 108348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 108358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 108368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#undef dlopen 108378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 108388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 108398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Use char because int might match the return type of a GCC 108408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels builtin and then its argument prototype would still apply. */ 108418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 108428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" 108438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 108448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar dlopen (); 108458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* The GNU C library defines this for functions which it implements 108468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels to always fail with ENOSYS. Some functions are actually named 108478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels something starting with __ and the normal name is an alias. */ 108488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if defined __stub_dlopen || defined __stub___dlopen 108498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschoke me 108508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 108518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 108528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 108538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 108548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 108558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn dlopen (); 108568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 108578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 108588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 108598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 108608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 108618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 108628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 108638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 108648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 108658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 108668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 108678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 108688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 108698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 108708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 108718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 108728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 108738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 108748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 108758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 108768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 108778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 108788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_func_dlopen=yes 108798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 108808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 108818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 108828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 108838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_func_dlopen=no 108848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 108858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 108868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 108878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 108888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 108898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 108908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_dlopen" >&6; } 108918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_func_dlopen = yes; then 108928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen="dlopen" 108938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 108948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 108958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } 108968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_dl_dlopen+set}" = set; then 108978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 108988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 108998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_check_lib_save_LIBS=$LIBS 109008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-ldl $LIBS" 109018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 109028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 109038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 109048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 109058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 109068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 109078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 109088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 109098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Use char because int might match the return type of a GCC 109108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels builtin and then its argument prototype would still apply. */ 109118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 109128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" 109138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 109148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar dlopen (); 109158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 109168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 109178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 109188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn dlopen (); 109198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 109208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 109218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 109228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 109238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 109248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 109258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 109268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 109278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 109288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 109298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 109308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 109318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 109328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 109338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 109348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 109358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 109368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 109378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 109388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 109398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 109408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 109418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_dl_dlopen=yes 109428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 109438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 109448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 109458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 109468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_dl_dlopen=no 109478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 109488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 109498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 109508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 109518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS 109528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 109538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 109548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } 109558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_dl_dlopen = yes; then 109568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 109578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 109588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 109598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } 109608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_svld_dlopen+set}" = set; then 109618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 109628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 109638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_check_lib_save_LIBS=$LIBS 109648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-lsvld $LIBS" 109658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 109668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 109678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 109688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 109698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 109708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 109718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 109728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 109738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Use char because int might match the return type of a GCC 109748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels builtin and then its argument prototype would still apply. */ 109758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 109768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" 109778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 109788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar dlopen (); 109798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 109808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 109818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 109828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn dlopen (); 109838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 109848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 109858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 109868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 109878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 109888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 109898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 109908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 109918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 109928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 109938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 109948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 109958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 109968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 109978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 109988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 109998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 110008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 110018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 110028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 110038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 110048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 110058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_svld_dlopen=yes 110068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 110078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 110088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 110098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_svld_dlopen=no 110118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 110128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 110148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 110158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS 110168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 110178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 110188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } 110198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_svld_dlopen = yes; then 110208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 110218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 110228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 110238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } 110248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_dld_dld_link+set}" = set; then 110258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 110268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 110278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_check_lib_save_LIBS=$LIBS 110288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-ldld $LIBS" 110298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 110308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 110318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 110328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 110338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 110348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 110358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 110378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Use char because int might match the return type of a GCC 110388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels builtin and then its argument prototype would still apply. */ 110398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 110408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" 110418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 110428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar dld_link (); 110438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 110448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 110458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 110468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn dld_link (); 110478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 110488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 110498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 110508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 110518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 110528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 110538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 110548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 110558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 110568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 110578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 110588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 110598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 110608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 110618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 110628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 110638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 110648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 110658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 110668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 110678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 110688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 110698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_dld_dld_link=yes 110708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 110718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 110728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 110738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_dld_dld_link=no 110758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 110768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 110788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 110798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS 110808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 110818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 110828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } 110838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_dld_dld_link = yes; then 110848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 110858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 110868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 110898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 110928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 110958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 110988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 110998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 111018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 111038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 111048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$lt_cv_dlopen" != xno; then 111068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_dlopen=yes 111078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 111088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_dlopen=no 111098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 111108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $lt_cv_dlopen in 111128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dlopen) 111138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels save_CPPFLAGS="$CPPFLAGS" 111148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 111158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels save_LDFLAGS="$LDFLAGS" 111178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 111188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels save_LIBS="$LIBS" 111208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIBS="$lt_cv_dlopen_libs $LIBS" 111218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 111238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } 111248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_dlopen_self+set}" = set; then 111258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 111268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 111278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$cross_compiling" = yes; then : 111288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen_self=cross 111298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 111308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 111318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_status=$lt_dlunknown 111328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat > conftest.$ac_ext <<_LT_EOF 111338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#line 11133 "configure" 111348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include "confdefs.h" 111358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if HAVE_DLFCN_H 111378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <dlfcn.h> 111388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 111398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h> 111418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef RTLD_GLOBAL 111438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLGLOBAL RTLD_GLOBAL 111448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else 111458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef DL_GLOBAL 111468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLGLOBAL DL_GLOBAL 111478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 111488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLGLOBAL 0 111498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 111508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 111518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 111538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels find out it does not work in some platform. */ 111548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifndef LT_DLLAZY_OR_NOW 111558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef RTLD_LAZY 111568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLLAZY_OR_NOW RTLD_LAZY 111578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 111588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef DL_LAZY 111598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLLAZY_OR_NOW DL_LAZY 111608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 111618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef RTLD_NOW 111628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLLAZY_OR_NOW RTLD_NOW 111638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 111648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef DL_NOW 111658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLLAZY_OR_NOW DL_NOW 111668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 111678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLLAZY_OR_NOW 0 111688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 111698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 111708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 111718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 111728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 111738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvoid fnord() { int i=42;} 111758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint main () 111768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 111778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 111788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels int status = $lt_dlunknown; 111798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (self) 111818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { 111828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 111838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 111848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /* dlclose (self); */ 111858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 111868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 111878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels puts (dlerror ()); 111888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 111898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return status; 111908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 111918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 111928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 111938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval $ac_link) 2>&5 111948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 111958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 111968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 111978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (./conftest; exit; ) >&5 2>/dev/null 111988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_status=$? 111998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case x$lt_status in 112008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 112018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 112028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 112038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 112048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else : 112058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # compilation failed 112068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen_self=no 112078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 112088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 112098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -fr conftest* 112108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 112118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 112128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 112138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 112148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_dlopen_self" >&6; } 112158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 112168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$lt_cv_dlopen_self" = xyes; then 112178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 112188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 112198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } 112208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${lt_cv_dlopen_self_static+set}" = set; then 112218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 112228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 112238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$cross_compiling" = yes; then : 112248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen_self_static=cross 112258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 112268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 112278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_status=$lt_dlunknown 112288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat > conftest.$ac_ext <<_LT_EOF 112298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#line 11229 "configure" 112308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include "confdefs.h" 112318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 112328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if HAVE_DLFCN_H 112338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <dlfcn.h> 112348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 112358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 112368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h> 112378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 112388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef RTLD_GLOBAL 112398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLGLOBAL RTLD_GLOBAL 112408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else 112418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef DL_GLOBAL 112428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLGLOBAL DL_GLOBAL 112438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 112448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLGLOBAL 0 112458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 112468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 112478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 112488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 112498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels find out it does not work in some platform. */ 112508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifndef LT_DLLAZY_OR_NOW 112518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef RTLD_LAZY 112528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLLAZY_OR_NOW RTLD_LAZY 112538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 112548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef DL_LAZY 112558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLLAZY_OR_NOW DL_LAZY 112568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 112578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef RTLD_NOW 112588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLLAZY_OR_NOW RTLD_NOW 112598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 112608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef DL_NOW 112618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLLAZY_OR_NOW DL_NOW 112628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 112638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define LT_DLLAZY_OR_NOW 0 112648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 112658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 112668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 112678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 112688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 112698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 112708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvoid fnord() { int i=42;} 112718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint main () 112728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 112738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 112748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels int status = $lt_dlunknown; 112758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 112768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (self) 112778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { 112788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 112798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 112808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /* dlclose (self); */ 112818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 112828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 112838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels puts (dlerror ()); 112848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 112858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return status; 112868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 112878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 112888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 112898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval $ac_link) 2>&5 112908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 112918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 112928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 112938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (./conftest; exit; ) >&5 2>/dev/null 112948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_status=$? 112958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case x$lt_status in 112968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 112978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 112988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 112998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 113008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else : 113018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # compilation failed 113028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels lt_cv_dlopen_self_static=no 113038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 113048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 113058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -fr conftest* 113068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 113098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 113108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } 113118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 113128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CPPFLAGS="$save_CPPFLAGS" 113148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LDFLAGS="$save_LDFLAGS" 113158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIBS="$save_LIBS" 113168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 113178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 113188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $lt_cv_dlopen_self in 113208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 113218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) enable_dlopen_self=unknown ;; 113228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 113238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $lt_cv_dlopen_self_static in 113258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 113268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) enable_dlopen_self_static=unknown ;; 113278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 113288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 113298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstriplib= 113478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_striplib= 113488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 113498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } 113508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 113518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 113528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$striplib" && striplib="$STRIP --strip-unneeded" 113538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 113548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 113558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 113568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME - insert some real tests, host_os isn't really good enough 113578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 113588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels darwin*) 113598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$STRIP" ; then 113608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels striplib="$STRIP -x" 113618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels old_striplib="$STRIP -S" 113628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 113638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 113648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 113658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 113668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 113678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 113688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 113698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 113708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 113718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 113728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 113738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 113748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 113758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Report which library types will actually be built 113888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 113898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } 113908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $can_build_shared" >&5 113918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$can_build_shared" >&6; } 113928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 113948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } 113958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$can_build_shared" = "no" && enable_shared=no 113968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 113978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # On AIX, shared libraries and static libraries use the same namespace, and 113988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # are all built from PIC. 113998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 114008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix3*) 114018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$enable_shared" = yes && enable_static=no 114028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$RANLIB"; then 114038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels archive_cmds="$archive_cmds~\$RANLIB \$lib" 114048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels postinstall_cmds='$RANLIB $lib' 114058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 114068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 114078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix[4-9]*) 114098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 114108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$enable_shared" = yes && enable_static=no 114118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 114128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 114138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 114148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $enable_shared" >&5 114158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$enable_shared" >&6; } 114168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking whether to build static libraries" >&5 114188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } 114198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Make sure either enable_shared or enable_static is yes. 114208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$enable_shared" = yes || enable_static=yes 114218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $enable_static" >&5 114228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$enable_static" >&6; } 114238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 114288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ext=c 114298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cpp='$CPP $CPPFLAGS' 114308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 114318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 114328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_compiler_gnu=$ac_cv_c_compiler_gnu 114338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC="$lt_save_CC" 114358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_config_commands="$ac_config_commands libtool" 114498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Only expand once: 114548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$CC" != xcc; then 114578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5 114588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6; } 114598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 114608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5 114618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6; } 114628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 114638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $CC; ac_cc=`echo $2 | 114648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 114658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { as_var=ac_cv_prog_cc_${ac_cc}_c_o; eval "test \"\${$as_var+set}\" = set"; }; then 114668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 114678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 114688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 114698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 114708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 114718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 114728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 114738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 114748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 114768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 114778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 114788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 114798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 114808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 114818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 114828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 114838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Make sure it works both with $CC and with simple cc. 114848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We do the test twice because some compilers refuse to overwrite an 114858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# existing .o file with -o, though they will create one. 114868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 114878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest2.* 114888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (case "(($ac_try" in 114898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 114908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 114918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 114928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 114938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_try") 2>&5 114948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 114958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 114968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && 114978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -f conftest2.$ac_objext && { (case "(($ac_try" in 114988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 114998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 115008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 115018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 115028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_try") 2>&5 115038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 115048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 115058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; 115068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsthen 115078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_cv_prog_cc_${ac_cc}_c_o=yes 115088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$CC" != xcc; then 115098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Test first that cc exists at all. 115108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { ac_try='cc -c conftest.$ac_ext >&5' 115118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (case "(($ac_try" in 115128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 115138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 115148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 115158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 115168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_try") 2>&5 115178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 115188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 115198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; }; then 115208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 115218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest2.* 115228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { (case "(($ac_try" in 115238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 115248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 115258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 115268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 115278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_try") 2>&5 115288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 115298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 115308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && 115318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -f conftest2.$ac_objext && { (case "(($ac_try" in 115328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 115338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 115348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 115358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 115368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_try") 2>&5 115378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 115388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 115398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; 115408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels then 115418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # cc works too. 115428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 115438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 115448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # cc exists but doesn't like -o. 115458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_cv_prog_cc_${ac_cc}_c_o=no 115468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 115478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 115488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 115498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 115508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_cv_prog_cc_${ac_cc}_c_o=no 115518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 115528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest* 115538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 115548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 115558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then 115568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 115578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 115588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 115598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 115608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 115618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 115628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<\_ACEOF 115638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define NO_MINUS_C_MINUS_O 1 115648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 115658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 115668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 115678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 115688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME: we rely on the cache variable name because 115698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# there is no other way. 115708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $CC 115718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'` 115728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval am_t=\$ac_cv_prog_cc_${am_cc}_c_o 115738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$am_t" != yes; then 115748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Losing compiler, so override with the script. 115758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # FIXME: It is wrong to rewrite CC. 115768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # But if we don't then we get into trouble of one sort or another. 115778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # A longer-term fix would be to have automake use am__CC in this case, 115788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 115798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CC="$am_aux_dir/compile $CC" 115808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 115818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 115828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 115838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 115848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$enable_docs" = xyes; then 115858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "doxygen", so it can be a program name with args. 115868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy doxygen; ac_word=$2 115878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 115888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 115898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_HAVE_DOXYGEN+set}" = set; then 115908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 115918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 115928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$HAVE_DOXYGEN"; then 115938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_HAVE_DOXYGEN="$HAVE_DOXYGEN" # Let the user override the test. 115948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 115958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 115968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 115978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 115988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 115998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 116008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 116018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 116028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_HAVE_DOXYGEN="true" 116038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 116048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 116058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 116068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 116078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 116088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 116098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 116108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_cv_prog_HAVE_DOXYGEN" && ac_cv_prog_HAVE_DOXYGEN="false" 116118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 116128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 116138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN=$ac_cv_prog_HAVE_DOXYGEN 116148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$HAVE_DOXYGEN"; then 116158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $HAVE_DOXYGEN" >&5 116168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$HAVE_DOXYGEN" >&6; } 116178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 116188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 116198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 116208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 116218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 116228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 116238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test $HAVE_DOXYGEN = "false"; then 116248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: *** doxygen not found, API documentation will not be built" >&5 116258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: *** doxygen not found, API documentation will not be built" >&2;} 116268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 116278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 116288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels HAVE_DOXYGEN=false 116298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 116308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $HAVE_DOXYGEN; then 116318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels HAVE_DOXYGEN_TRUE= 116328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels HAVE_DOXYGEN_FALSE='#' 116338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 116348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels HAVE_DOXYGEN_TRUE='#' 116358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels HAVE_DOXYGEN_FALSE= 116368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 116378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 116388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 116398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --enable-docs was given. 116408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_docs+set}" = set; then 116418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enableval=$enable_docs; 116428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 116438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 116448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 116458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$enable_docs" = xyes; then 116468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_prog in pdflatex 116478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 116488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "$ac_prog", so it can be a program name with args. 116498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_prog; ac_word=$2 116508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 116518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 116528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_PDFLATEX+set}" = set; then 116538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 116548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 116558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$PDFLATEX"; then 116568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_PDFLATEX="$PDFLATEX" # Let the user override the test. 116578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 116588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 116598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 116608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 116618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 116628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 116638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 116648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 116658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_PDFLATEX="$ac_prog" 116668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 116678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 116688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 116698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 116708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 116718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 116728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 116738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 116748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 116758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPDFLATEX=$ac_cv_prog_PDFLATEX 116768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$PDFLATEX"; then 116778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $PDFLATEX" >&5 116788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$PDFLATEX" >&6; } 116798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 116808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 116818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 116828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 116838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 116848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 116858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -n "$PDFLATEX" && break 116868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 116878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -n "$PDFLATEX" || PDFLATEX="/bin/false" 116888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 116898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_prog in htlatex 116908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 116918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "$ac_prog", so it can be a program name with args. 116928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy $ac_prog; ac_word=$2 116938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 116948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 116958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_prog_HTLATEX+set}" = set; then 116968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 116978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 116988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$HTLATEX"; then 116998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_HTLATEX="$HTLATEX" # Let the user override the test. 117008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 117018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 117028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 117038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 117048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 117058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 117068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 117078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 117088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_prog_HTLATEX="$ac_prog" 117098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 117108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 117118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 117128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 117138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 117148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 117158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 117178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 117188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHTLATEX=$ac_cv_prog_HTLATEX 117198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$HTLATEX"; then 117208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $HTLATEX" >&5 117218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$HTLATEX" >&6; } 117228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 117238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 117248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 117258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 117268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -n "$HTLATEX" && break 117298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 117308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -n "$HTLATEX" || HTLATEX="/bin/false" 117318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$PDFLATEX" = x/bin/false || test "x$HTLATEX" = x/bin/false; then 117338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_docs=no 117348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: Documentation will not be built!" >&5 117358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: Documentation will not be built!" >&2;} 117368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 117378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 117388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$enable_docs" = xyes; then 117408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels BUILD_DOCS_TRUE= 117418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels BUILD_DOCS_FALSE='#' 117428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 117438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels BUILD_DOCS_TRUE='#' 117448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels BUILD_DOCS_FALSE= 117458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 117468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --enable-examples was given. 117498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_examples+set}" = set; then 117508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enableval=$enable_examples; 117518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 117528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$enable_examples" = xyes; then 117558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels BUILD_EXAMPLES_TRUE= 117568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels BUILD_EXAMPLES_FALSE='#' 117578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 117588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels BUILD_EXAMPLES_TRUE='#' 117598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels BUILD_EXAMPLES_FALSE= 117608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 117618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscflags_save="$CFLAGS" 117668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$GCC"; then 117678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host in 117688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *-*-irix*) 117698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -z "$CC"; then 117708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CC=cc 117718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 117728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DEBUG="-g -signed" 117738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-O2 -w -signed" 117748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PROFILE="-p -g3 -O2 -signed" ;; 117758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sparc-sun-solaris*) 117768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DEBUG="-v -g" 117778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-xO4 -fast -w -fsimple -native -xcg92" 117788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PROFILE="-v -xpg -g -xO4 -fast -native -fsimple -xcg92 -Dsuncc" ;; 117798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 117808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DEBUG="-g" 117818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-O" 117828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PROFILE="-g -p" ;; 117838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 117848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 117858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking GCC version" >&5 117878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking GCC version... $ECHO_C" >&6; } 117888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels GCC_VERSION=`$CC -dumpversion` 117898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $GCC_VERSION" >&5 117908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$GCC_VERSION" >&6; } 117918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host in 117928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *86-*-linux*) 117938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char" 117948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-O20 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char" 117958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# PROFILE="-Wall -Wextra -pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char -fno-inline -static" 117968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PROFILE="-Wall -Wextra -pg -g -O20 -ffast-math -mno-ieee-fp -D_REENTRANT -fsigned-char -fno-inline" 117978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 117988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # glibc < 2.1.3 has a serious FP bug in the math inline header 117998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # that will cripple Vorbis. Look to see if the magic FP stack 118008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # clobber is missing in the mathinline header, thus indicating 118018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # the buggy version 118028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 118038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 118048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 118058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 118068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 118078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 118088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 118098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 118108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels #define __LIBC_INTERNAL_MATH_INLINES 1 118118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels #define __OPTIMIZE__ 118128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels #include <math.h> 118138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 118148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 118158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 118168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $EGREP "log10.*fldlg2.*fxch" >/dev/null 2>&1; then 118178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels bad=maybe 118188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 118198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels bad=no 118208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 118218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest* 118228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 118238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test ${bad} = "maybe" ;then 118248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 118258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 118268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 118278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 118288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 118298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 118308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 118318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels #define __LIBC_INTERNAL_MATH_INLINES 1 118328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels #define __OPTIMIZE__ 118338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels #include <math.h> 118348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 118358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 118368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 118378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $EGREP "log10.*fldlg2.*fxch.*st\([0123456789]*\)" >/dev/null 2>&1; then 118388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels bad=no 118398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 118408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels bad=yes 118418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 118428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest* 118438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 118448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 118458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test ${bad} = "yes" ;then 118468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: " >&5 118478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: " >&2;} 118488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: ********************************************************" >&5 118498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: ********************************************************" >&2;} 118508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * The glibc headers on this machine have a serious bug *" >&5 118518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * The glibc headers on this machine have a serious bug *" >&2;} 118528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * in /usr/include/bits/mathinline.h This bug affects *" >&5 118538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * in /usr/include/bits/mathinline.h This bug affects *" >&2;} 118548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * all floating point code, not just Ogg, built on this *" >&5 118558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * all floating point code, not just Ogg, built on this *" >&2;} 118568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * machine. Upgrading to glibc 2.1.3 is strongly urged *" >&5 118578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * machine. Upgrading to glibc 2.1.3 is strongly urged *" >&2;} 118588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * to correct the problem. Note that upgrading glibc *" >&5 118598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * to correct the problem. Note that upgrading glibc *" >&2;} 118608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * will not fix any previously built programs; this is *" >&5 118618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * will not fix any previously built programs; this is *" >&2;} 118628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * a compile-time time bug. *" >&5 118638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * a compile-time time bug. *" >&2;} 118648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * To work around the problem for this build of Ogg, *" >&5 118658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * To work around the problem for this build of Ogg, *" >&2;} 118668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * autoconf is disabling all math inlining. This will *" >&5 118678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * autoconf is disabling all math inlining. This will *" >&2;} 118688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * hurt Ogg performace but is necessary for an Ogg that *" >&5 118698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * hurt Ogg performace but is necessary for an Ogg that *" >&2;} 118708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * will actually work. Once glibc is upgraded, rerun *" >&5 118718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * will actually work. Once glibc is upgraded, rerun *" >&2;} 118728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: * configure and make to build with inlining. *" >&5 118738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: * configure and make to build with inlining. *" >&2;} 118748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: ********************************************************" >&5 118758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: ********************************************************" >&2;} 118768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: " >&5 118778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: " >&2;} 118788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 118798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS=${OPT}" -D__NO_MATH_INLINES" 118808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PROFILE=${PROFILE}" -D__NO_MATH_INLINES" 118818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi;; 118828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels powerpc-*-linux*spe) 118838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES" 118848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-O3 -Wall -Wextra -ffast-math -mfused-madd -D_REENTRANT" 118858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PROFILE="-pg -g -O3 -ffast-math -mfused-madd -D_REENTRANT";; 118868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels powerpc-*-linux*) 118878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES" 118888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-O3 -Wall -Wextra -ffast-math -mfused-madd -mcpu=750 -D_REENTRANT" 118898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PROFILE="-pg -g -O3 -ffast-math -mfused-madd -mcpu=750 -D_REENTRANT";; 118908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *-*-linux*) 118918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DEBUG="-g -Wall -Wextra -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char" 118928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-O20 -Wall -Wextra -ffast-math -D_REENTRANT -fsigned-char" 118938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PROFILE="-pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char";; 118948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sparc-sun-*) 118958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sparc_cpu="" 118968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking if gcc supports -mv8" >&5 118978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if gcc supports -mv8... $ECHO_C" >&6; } 118988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels old_cflags="$CFLAGS" 118998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$CFLAGS -mv8" 119008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 119018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 119028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 119038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 119048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 119058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 119068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 119078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 119088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 119098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 119108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn 0; 119118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 119128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 119138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 119148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 119158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext 119168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile" 119178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 119188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 119198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 119208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 119218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 119228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 119238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 119248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 119258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 119268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 119278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 119288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 119298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 119308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 119318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest.$ac_objext; then 119328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 119338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 119348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 119358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sparc_cpu="-mv8" 119368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 119378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 119388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 119398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 119408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 119418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 119428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 119438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 119448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 119458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$old_cflags" 119468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DEBUG="-g -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" 119478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-O20 -Wall -Wextra -ffast-math -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" 119488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PROFILE="-pg -g -O20 -D__NO_MATH_INLINES -fsigned-char $sparc_cpu" ;; 119498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *-*-darwin*) 119508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DEBUG="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -O0 -fsigned-char" 119518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -O4 -ffast-math -fsigned-char" 119528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PROFILE="-DDARWIN -fno-common -force_cpusubtype_ALL -Wall -g -pg -O4 -ffast-math -fsigned-char";; 119538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *-*-os2*) 119548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Use -W instead of -Wextra because gcc on OS/2 is an old version. 119558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DEBUG="-g -Wall -W -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char" 119568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-O20 -Wall -W -ffast-math -D_REENTRANT -fsigned-char" 119578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PROFILE="-pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char";; 119588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 119598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DEBUG="-g -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char" 119608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="-O20 -Wall -Wextra -D__NO_MATH_INLINES -fsigned-char" 119618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PROFILE="-O20 -g -pg -D__NO_MATH_INLINES -fsigned-char" ;; 119628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 119638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 119648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking if $CC accepts -Wdeclaration-after-statement" >&5 119658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking if $CC accepts -Wdeclaration-after-statement... $ECHO_C" >&6; } 119668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_add_cflags__old_cflags="$CFLAGS" 119678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$CFLAGS -Wdeclaration-after-statement" 119688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 119698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 119708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 119718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 119728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 119738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 119748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h> 119758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 119768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 119778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 119788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsputs("Hello, World!"); return 0; 119798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 119808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 119818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 119828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 119838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 119848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 119858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 119868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 119878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 119888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 119898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 119908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 119918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 119928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 119938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 119948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 119958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 119968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 119978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 119988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 119998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 120008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 120018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 120028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 120038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 120048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 120058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 120068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 120078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 120088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 120098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$ac_add_cflags__old_cflags" 120108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 120118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 120128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 120138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 120148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 120158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 120168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS="$CFLAGS $cflags_save" 120178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 120188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 120198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_header_memory_h+set}" = set; then 120208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for memory.h" >&5 120218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for memory.h... $ECHO_C" >&6; } 120228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_header_memory_h+set}" = set; then 120238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 120248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 120258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_header_memory_h" >&5 120268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_header_memory_h" >&6; } 120278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 120288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Is the header compilable? 120298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking memory.h usability" >&5 120308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking memory.h usability... $ECHO_C" >&6; } 120318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 120328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 120338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 120348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 120358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 120368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 120378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_includes_default 120388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <memory.h> 120398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 120408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext 120418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_compile" 120428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 120438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 120448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 120458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 120468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 120478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_compile") 2>conftest.er1 120488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 120498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 120508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 120518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 120528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 120538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 120548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 120558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 120568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest.$ac_objext; then 120578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_header_compiler=yes 120588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 120598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 120608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 120618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 120628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_header_compiler=no 120638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 120648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 120658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 120668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 120678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_header_compiler" >&6; } 120688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 120698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Is the header present? 120708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking memory.h presence" >&5 120718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking memory.h presence... $ECHO_C" >&6; } 120728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 120738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 120748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 120758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 120768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 120778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 120788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <memory.h> 120798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 120808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_cpp conftest.$ac_ext" 120818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 120828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 120838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 120848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 120858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 120868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 120878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 120888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 120898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 120908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 120918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 120928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } >/dev/null && { 120938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 120948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 120958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels }; then 120968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_header_preproc=yes 120978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 120988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 120998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 121008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 121018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_header_preproc=no 121028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 121038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 121048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.err conftest.$ac_ext 121058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 121068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_header_preproc" >&6; } 121078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 121088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# So? What about this header? 121098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in 121108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels yes:no: ) 121118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: memory.h: accepted by the compiler, rejected by the preprocessor!" >&5 121128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: accepted by the compiler, rejected by the preprocessor!" >&2;} 121138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: memory.h: proceeding with the compiler's result" >&5 121148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: proceeding with the compiler's result" >&2;} 121158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_header_preproc=yes 121168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 121178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no:yes:* ) 121188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: memory.h: present but cannot be compiled" >&5 121198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: present but cannot be compiled" >&2;} 121208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: memory.h: check for missing prerequisite headers?" >&5 121218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: check for missing prerequisite headers?" >&2;} 121228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: memory.h: see the Autoconf documentation" >&5 121238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: see the Autoconf documentation" >&2;} 121248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: memory.h: section \"Present But Cannot Be Compiled\"" >&5 121258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: section \"Present But Cannot Be Compiled\"" >&2;} 121268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: memory.h: proceeding with the preprocessor's result" >&5 121278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: proceeding with the preprocessor's result" >&2;} 121288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: memory.h: in the future, the compiler will take precedence" >&5 121298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: memory.h: in the future, the compiler will take precedence" >&2;} 121308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ( cat <<\_ASBOX 121318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ---------------------------------- ## 121328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## Report this to vorbis-dev@xiph.org ## 121338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## ---------------------------------- ## 121348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASBOX 121358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ) | sed "s/^/$as_me: WARNING: /" >&2 121368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 121378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 121388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for memory.h" >&5 121398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for memory.h... $ECHO_C" >&6; } 121408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_header_memory_h+set}" = set; then 121418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 121428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 121438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_header_memory_h=$ac_header_preproc 121448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 121458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_header_memory_h" >&5 121468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_header_memory_h" >&6; } 121478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 121488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 121498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_header_memory_h = yes; then 121508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$CFLAGS -DUSE_MEMORY_H" 121518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 121528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 121538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 121548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 121558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 121568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 121578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 121588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 121598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 121608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for cos in -lm" >&5 121618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for cos in -lm... $ECHO_C" >&6; } 121628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_m_cos+set}" = set; then 121638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 121648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 121658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_check_lib_save_LIBS=$LIBS 121668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-lm $LIBS" 121678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 121688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 121698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 121708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 121718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 121728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 121738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 121748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 121758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Use char because int might match the return type of a GCC 121768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels builtin and then its argument prototype would still apply. */ 121778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 121788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" 121798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 121808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar cos (); 121818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 121828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 121838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 121848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn cos (); 121858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 121868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 121878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 121888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 121898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 121908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 121918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 121928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 121938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 121948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 121958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 121968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 121978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 121988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 121998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 122008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 122018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 122028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 122038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 122048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 122058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 122068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 122078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_m_cos=yes 122088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 122098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 122108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 122118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 122128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_m_cos=no 122138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 122148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 122158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 122168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 122178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS 122188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 122198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_cos" >&5 122208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_m_cos" >&6; } 122218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_m_cos = yes; then 122228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels VORBIS_LIBS="-lm" 122238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 122248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels VORBIS_LIBS="" 122258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 122268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 122278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5 122288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; } 122298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_lib_pthread_pthread_create+set}" = set; then 122308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 122318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 122328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_check_lib_save_LIBS=$LIBS 122338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS="-lpthread $LIBS" 122348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >conftest.$ac_ext <<_ACEOF 122358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 122368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 122378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 122388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 122398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 122408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 122418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 122428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Use char because int might match the return type of a GCC 122438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels builtin and then its argument prototype would still apply. */ 122448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 122458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" 122468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 122478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar pthread_create (); 122488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 122498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 122508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 122518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn pthread_create (); 122528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 122538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 122548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 122558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 122568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 122578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 122588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 122598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 122608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 122618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 122628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 122638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 122648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 122658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 122668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 122678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 122688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 122698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 122708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 122718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 122728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 122738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 122748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_pthread_pthread_create=yes 122758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 122768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 122778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 122788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 122798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_lib_pthread_pthread_create=no 122808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 122818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 122828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 122838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 122848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS=$ac_check_lib_save_LIBS 122858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 122868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_create" >&5 122878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6; } 122888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_lib_pthread_pthread_create = yes; then 122898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pthread_lib="-lpthread" 122908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 122918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 122928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 122938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 122948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 122958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 122968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 122978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 122988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$ac_tool_prefix"; then 122998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 123008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 123018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 123028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 123038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_PKG_CONFIG+set}" = set; then 123048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 123058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 123068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $PKG_CONFIG in 123078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [\\/]* | ?:[\\/]*) 123088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 123098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 123108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 123118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 123128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 123138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 123148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 123158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 123168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 123178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 123188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 123198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 123208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 123218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 123228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 123238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 123248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 123258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 123268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 123278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 123288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 123298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPKG_CONFIG=$ac_cv_path_PKG_CONFIG 123308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$PKG_CONFIG"; then 123318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 123328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$PKG_CONFIG" >&6; } 123338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 123348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 123358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 123368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 123378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 123388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 123398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 123408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "$ac_cv_path_PKG_CONFIG"; then 123418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_pt_PKG_CONFIG=$PKG_CONFIG 123428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the first word of "pkg-config", so it can be a program name with args. 123438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsset dummy pkg-config; ac_word=$2 123448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_word" >&5 123458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } 123468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 123478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 123488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 123498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_pt_PKG_CONFIG in 123508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [\\/]* | ?:[\\/]*) 123518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 123528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 123538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 123548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 123558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 123568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 123578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 123588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 123598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_exec_ext in '' $ac_executable_extensions; do 123608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 123618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 123628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 123638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 2 123648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 123658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 123668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 123678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 123688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 123698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 123708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 123718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 123728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 123738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_pt_PKG_CONFIG"; then 123748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 123758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; } 123768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 123778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 123788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 123798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 123808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 123818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ac_pt_PKG_CONFIG" = x; then 123828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PKG_CONFIG="" 123838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 123848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $cross_compiling:$ac_tool_warned in 123858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsyes:) 123868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools 123878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 123888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&5 123898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: In the future, Autoconf will not detect cross-tools 123908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhose name does not start with the host triplet. If you think this 123918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfiguration is useful to you, please write to autoconf@gnu.org." >&2;} 123928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_tool_warned=yes ;; 123938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 123948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PKG_CONFIG=$ac_pt_PKG_CONFIG 123958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 123968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 123978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 123988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 123998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 124008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 124018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$PKG_CONFIG"; then 124028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _pkg_min_version=0.9.0 124038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 124048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; } 124058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 124068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 124078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 124088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 124098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 124108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 124118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PKG_CONFIG="" 124128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 124138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 124148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 124158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 124168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_OGG=no 124178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$PKG_CONFIG" != "x" 124188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsthen 124198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 124208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspkg_failed=no 124218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for OGG" >&5 124228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for OGG... $ECHO_C" >&6; } 124238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 124248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$PKG_CONFIG"; then 124258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$OGG_CFLAGS"; then 124268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pkg_cv_OGG_CFLAGS="$OGG_CFLAGS" 124278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 124288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$PKG_CONFIG" && \ 124298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"ogg >= 1.0\"") >&5 124308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ($PKG_CONFIG --exists --print-errors "ogg >= 1.0") 2>&5 124318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 124328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 124338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; then 124348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pkg_cv_OGG_CFLAGS=`$PKG_CONFIG --cflags "ogg >= 1.0" 2>/dev/null` 124358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 124368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pkg_failed=yes 124378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 124388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 124398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 124408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pkg_failed=untried 124418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 124428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$PKG_CONFIG"; then 124438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$OGG_LIBS"; then 124448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pkg_cv_OGG_LIBS="$OGG_LIBS" 124458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 124468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "$PKG_CONFIG" && \ 124478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"ogg >= 1.0\"") >&5 124488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ($PKG_CONFIG --exists --print-errors "ogg >= 1.0") 2>&5 124498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 124508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 124518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; then 124528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pkg_cv_OGG_LIBS=`$PKG_CONFIG --libs "ogg >= 1.0" 2>/dev/null` 124538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 124548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pkg_failed=yes 124558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 124568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 124578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 124588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels pkg_failed=untried 124598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 124608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 124618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 124628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 124638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $pkg_failed = yes; then 124648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 124658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 124668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _pkg_short_errors_supported=yes 124678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 124688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _pkg_short_errors_supported=no 124698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 124708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test $_pkg_short_errors_supported = yes; then 124718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "ogg >= 1.0"` 124728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 124738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "ogg >= 1.0"` 124748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 124758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Put the nasty error message in config.log where it belongs 124768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$OGG_PKG_ERRORS" >&5 124778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 124788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 124798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 124808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels HAVE_OGG=no 124818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif test $pkg_failed = untried; then 124828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels HAVE_OGG=no 124838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 124848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_CFLAGS=$pkg_cv_OGG_CFLAGS 124858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_LIBS=$pkg_cv_OGG_LIBS 124868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 124878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 124888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels HAVE_OGG=yes 124898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 124908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 124918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$HAVE_OGG" = "xno" 124928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsthen 124938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 124948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --with-ogg was given. 124958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${with_ogg+set}" = set; then 124968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels withval=$with_ogg; ogg_prefix="$withval" 124978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 124988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ogg_prefix="" 124998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 125008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --with-ogg-libraries was given. 125038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${with_ogg_libraries+set}" = set; then 125048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels withval=$with_ogg_libraries; ogg_libraries="$withval" 125058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 125068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ogg_libraries="" 125078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 125088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --with-ogg-includes was given. 125118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${with_ogg_includes+set}" = set; then 125128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels withval=$with_ogg_includes; ogg_includes="$withval" 125138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 125148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ogg_includes="" 125158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 125168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Check whether --enable-oggtest was given. 125188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${enable_oggtest+set}" = set; then 125198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enableval=$enable_oggtest; 125208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 125218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_oggtest=yes 125228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 125238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ogg_libraries" != "x" ; then 125268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_LIBS="-L$ogg_libraries" 125278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test "x$ogg_prefix" = "xno" || test "x$ogg_prefix" = "xyes" ; then 125288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_LIBS="" 125298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test "x$ogg_prefix" != "x" ; then 125308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_LIBS="-L$ogg_prefix/lib" 125318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test "x$prefix" != "xNONE" ; then 125328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_LIBS="-L$prefix/lib" 125338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 125348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ogg_prefix" != "xno" ; then 125368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_LIBS="$OGG_LIBS -logg" 125378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 125388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ogg_includes" != "x" ; then 125408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_CFLAGS="-I$ogg_includes" 125418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test "x$ogg_prefix" = "xno" || test "x$ogg_prefix" = "xyes" ; then 125428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_CFLAGS="" 125438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test "x$ogg_prefix" != "x" ; then 125448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_CFLAGS="-I$ogg_prefix/include" 125458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test "x$prefix" != "xNONE"; then 125468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_CFLAGS="-I$prefix/include" 125478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 125488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for Ogg" >&5 125508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for Ogg... $ECHO_C" >&6; } 125518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$ogg_prefix" = "xno" ; then 125528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no_ogg="disabled" 125538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels enable_oggtest="no" 125548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 125558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels no_ogg="" 125568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 125578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$enable_oggtest" = "xyes" ; then 125608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_save_CFLAGS="$CFLAGS" 125618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_save_LIBS="$LIBS" 125628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$CFLAGS $OGG_CFLAGS" 125638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIBS="$LIBS $OGG_LIBS" 125648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conf.oggtest 125658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$cross_compiling" = yes; then 125668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ac_n "cross compiling; assumed OK... $ac_c" 125678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 125688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 125698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 125708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 125718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 125728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 125738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 125748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h> 125768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdlib.h> 125778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <string.h> 125788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <ogg/ogg.h> 125798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint main () 125818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 125828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels system("touch conf.oggtest"); 125838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 125848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 125858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 125878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 125888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest$ac_exeext 125898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 125908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 125918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 125928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 125938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 125948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 125958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>&5 125968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 125978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 125988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 125998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (case "(($ac_try" in 126008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 126018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 126028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 126038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 126048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_try") 2>&5 126058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 126068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 126078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; }; then 126088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 126098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 126108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 126118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: failed program was:" >&5 126128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 126138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 126148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( exit $ac_status ) 126158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_ogg=yes 126168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 126178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 126188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 126198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 126208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 126218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$ac_save_CFLAGS" 126228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIBS="$ac_save_LIBS" 126238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 126248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 126258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "x$no_ogg" = "xdisabled" ; then 126268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 126278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 126288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: must have Ogg installed!" >&5 126298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: must have Ogg installed!" >&2;} 126308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 126318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif test "x$no_ogg" = "x" ; then 126328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: yes" >&5 126338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}yes" >&6; } 126348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 126358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 126368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: no" >&5 126378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}no" >&6; } 126388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -f conf.oggtest ; then 126398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 126408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 126418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "*** Could not run Ogg test program, checking why..." 126428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$CFLAGS $OGG_CFLAGS" 126438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIBS="$LIBS $OGG_LIBS" 126448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 126458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 126468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 126478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 126488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 126498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 126508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 126518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <stdio.h> 126528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <ogg/ogg.h> 126538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 126548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 126558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 126568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 126578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 126588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 126598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 126608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 126618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 126628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 126638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 126648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 126658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 126668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 126678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 126688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 126698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 126708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 126718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 126728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 126738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 126748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 126758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 126768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 126778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 126788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 126798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 126808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "*** The test program compiled, but did not run. This usually means" 126818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "*** that the run-time linker is not finding Ogg or finding the wrong" 126828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "*** version of Ogg. If it is not finding Ogg, you'll need to set your" 126838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" 126848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "*** to the installed location Also, make sure you have run ldconfig if that" 126858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "*** is required on your system" 126868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "***" 126878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "*** If you have an old version installed, it is best to remove it, although" 126888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" 126898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 126908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 126918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 126928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 126938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "*** The test program failed to compile or link. See the file config.log for the" 126948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "*** exact error that occured. This usually means Ogg was incorrectly installed" 126958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "*** or that you have moved Ogg since it was installed." 126968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 126978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 126988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 126998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 127008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CFLAGS="$ac_save_CFLAGS" 127018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIBS="$ac_save_LIBS" 127028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 127038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_CFLAGS="" 127048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels OGG_LIBS="" 127058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: must have Ogg installed!" >&5 127068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: must have Ogg installed!" >&2;} 127078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 127088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 127098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 127108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 127118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conf.oggtest 127128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 127138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels libs_save=$LIBS 127148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIBS="$OGG_LIBS $VORBIS_LIBS" 127158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: checking for oggpack_writealign" >&5 127168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for oggpack_writealign... $ECHO_C" >&6; } 127178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_func_oggpack_writealign+set}" = set; then 127188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 127198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 127208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 127218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 127228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 127238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 127248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 127258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 127268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Define oggpack_writealign to an innocuous variant, in case <limits.h> declares oggpack_writealign. 127278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels For example, HP-UX 11i <limits.h> declares gettimeofday. */ 127288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define oggpack_writealign innocuous_oggpack_writealign 127298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 127308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* System header to define __stub macros and hopefully few prototypes, 127318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels which can conflict with char oggpack_writealign (); below. 127328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 127338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels <limits.h> exists even on freestanding compilers. */ 127348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 127358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __STDC__ 127368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <limits.h> 127378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else 127388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <assert.h> 127398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 127408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 127418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#undef oggpack_writealign 127428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 127438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 127448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Use char because int might match the return type of a GCC 127458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels builtin and then its argument prototype would still apply. */ 127468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 127478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" 127488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 127498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar oggpack_writealign (); 127508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* The GNU C library defines this for functions which it implements 127518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels to always fail with ENOSYS. Some functions are actually named 127528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels something starting with __ and the normal name is an alias. */ 127538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if defined __stub_oggpack_writealign || defined __stub___oggpack_writealign 127548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschoke me 127558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 127568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 127578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 127588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 127598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 127608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn oggpack_writealign (); 127618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 127628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 127638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 127648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 127658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 127668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 127678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 127688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 127698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 127708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 127718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 127728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 127738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 127748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 127758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 127768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 127778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 127788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 127798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 127808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 127818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 127828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 127838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_func_oggpack_writealign=yes 127848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 127858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 127868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 127878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 127888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_func_oggpack_writealign=no 127898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 127908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 127918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 127928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 127938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 127948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_oggpack_writealign" >&5 127958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_oggpack_writealign" >&6; } 127968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_func_oggpack_writealign = yes; then 127978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels : 127988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 127998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: Ogg >= 1.0 required !" >&5 128008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: Ogg >= 1.0 required !" >&2;} 128018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 128028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 128038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 128048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LIBS=$libs_save 128058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 128068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 128078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 128088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 128098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# for constant arguments. Useless! 128108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for working alloca.h" >&5 128118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; } 128128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_working_alloca_h+set}" = set; then 128138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 128148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 128158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 128168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 128178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 128188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 128198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 128208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 128218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#include <alloca.h> 128228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 128238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 128248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 128258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar *p = (char *) alloca (2 * sizeof (int)); 128268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (p) return 0; 128278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 128288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 128298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 128308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 128318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 128328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 128338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 128348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 128358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 128368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 128378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 128388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 128398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 128408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 128418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 128428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 128438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 128448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 128458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 128468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 128478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 128488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 128498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_working_alloca_h=yes 128508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 128518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 128528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 128538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 128548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_working_alloca_h=no 128558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 128568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 128578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 128588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 128598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 128608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5 128618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_working_alloca_h" >&6; } 128628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_working_alloca_h = yes; then 128638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 128648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<\_ACEOF 128658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define HAVE_ALLOCA_H 1 128668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 128678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 128688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 128698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 128708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for alloca" >&5 128718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for alloca... $ECHO_C" >&6; } 128728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_func_alloca_works+set}" = set; then 128738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 128748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 128758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 128768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 128778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 128788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 128798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 128808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 128818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __GNUC__ 128828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define alloca __builtin_alloca 128838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else 128848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef _MSC_VER 128858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <malloc.h> 128868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# define alloca _alloca 128878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 128888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef HAVE_ALLOCA_H 128898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <alloca.h> 128908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 128918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifdef _AIX 128928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels #pragma alloca 128938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# else 128948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ifndef alloca /* predefined by HP cc +Olibcalls */ 128958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar *alloca (); 128968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 128978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 128988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 128998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# endif 129008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 129018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 129028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 129038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 129048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 129058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar *p = (char *) alloca (1); 129068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (p) return 0; 129078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 129088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 129098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 129108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 129118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 129128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 129138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 129148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 129158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 129168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 129178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 129188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 129198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 129208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 129218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 129228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 129238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 129248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 129258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 129268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 129278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 129288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 129298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_func_alloca_works=yes 129308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 129318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 129328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 129338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 129348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_func_alloca_works=no 129358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 129368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 129378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 129388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 129398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 129408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5 129418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_alloca_works" >&6; } 129428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 129438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_func_alloca_works = yes; then 129448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 129458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<\_ACEOF 129468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define HAVE_ALLOCA 1 129478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 129488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 129498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 129508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # The SVR3 libPW and SVR4 libucb both contain incompatible functions 129518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# that cause trouble. Some versions do not even contain alloca or 129528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# contain a buggy version. If you still want to use their alloca, 129538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# use ar to extract alloca.o from them instead of compiling alloca.c. 129548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 129558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsALLOCA=\${LIBOBJDIR}alloca.$ac_objext 129568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 129578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<\_ACEOF 129588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define C_ALLOCA 1 129598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 129608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 129618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 129628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5 129638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; } 129648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_os_cray+set}" = set; then 129658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 129668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 129678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 129688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 129698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 129708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 129718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 129728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 129738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if defined CRAY && ! defined CRAY2 129748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswebecray 129758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else 129768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswenotbecray 129778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 129788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 129798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 129808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 129818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $EGREP "webecray" >/dev/null 2>&1; then 129828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_os_cray=yes 129838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 129848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_os_cray=no 129858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 129868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest* 129878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 129888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 129898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5 129908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_os_cray" >&6; } 129918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test $ac_cv_os_cray = yes; then 129928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_func in _getb67 GETB67 getb67; do 129938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 129948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for $ac_func" >&5 129958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 129968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 129978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 129988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 129998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 130008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 130018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 130028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 130038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 130048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 130058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. 130068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels For example, HP-UX 11i <limits.h> declares gettimeofday. */ 130078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define $ac_func innocuous_$ac_func 130088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 130098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* System header to define __stub macros and hopefully few prototypes, 130108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels which can conflict with char $ac_func (); below. 130118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 130128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels <limits.h> exists even on freestanding compilers. */ 130138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 130148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __STDC__ 130158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <limits.h> 130168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#else 130178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# include <assert.h> 130188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 130198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 130208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#undef $ac_func 130218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 130228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* Override any GCC internal prototype to avoid an error. 130238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels Use char because int might match the return type of a GCC 130248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels builtin and then its argument prototype would still apply. */ 130258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#ifdef __cplusplus 130268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextern "C" 130278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 130288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschar $ac_func (); 130298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* The GNU C library defines this for functions which it implements 130308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels to always fail with ENOSYS. Some functions are actually named 130318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels something starting with __ and the normal name is an alias. */ 130328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#if defined __stub_$ac_func || defined __stub___$ac_func 130338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschoke me 130348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#endif 130358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 130368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 130378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 130388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 130398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreturn $ac_func (); 130408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 130418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 130428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 130438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 130448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.$ac_objext conftest$ac_exeext 130458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 130468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 130478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 130488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 130498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 130508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 130518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>conftest.er1 130528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 130538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep -v '^ *+' conftest.er1 >conftest.err 130548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.er1 130558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat conftest.err >&5 130568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 130578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { 130588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$ac_c_werror_flag" || 130598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test ! -s conftest.err 130608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } && test -s conftest$ac_exeext && 130618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $as_test_x conftest$ac_exeext; then 130628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "$as_ac_var=yes" 130638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 130648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: failed program was:" >&5 130658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 130668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 130678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "$as_ac_var=no" 130688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 130698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 130708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 130718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels conftest$ac_exeext conftest.$ac_ext 130728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 130738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_res=`eval echo '${'$as_ac_var'}'` 130748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: result: $ac_res" >&5 130758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_res" >&6; } 130768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test `eval echo '${'$as_ac_var'}'` = yes; then 130778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 130788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF 130798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define CRAY_STACKSEG_END $ac_func 130808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 130818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 130828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 130838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 130848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 130858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 130868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 130878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 130888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking stack direction for C alloca" >&5 130898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; } 130908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_c_stack_direction+set}" = set; then 130918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 130928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 130938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$cross_compiling" = yes; then 130948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_c_stack_direction=0 130958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 130968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 130978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 130988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 130998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 131008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 131018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 131028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_includes_default 131038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 131048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfind_stack_direction () 131058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 131068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels static char *addr = 0; 131078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels auto char dummy; 131088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (addr == 0) 131098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { 131108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels addr = &dummy; 131118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return find_stack_direction (); 131128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 131138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 131148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return (&dummy > addr) ? 1 : -1; 131158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 131168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 131178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 131188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 131198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 131208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return find_stack_direction () < 0; 131218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 131228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 131238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest$ac_exeext 131248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 131258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 131268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 131278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 131288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 131298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 131308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>&5 131318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 131328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 131338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 131348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (case "(($ac_try" in 131358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 131368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 131378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 131388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 131398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_try") 2>&5 131408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 131418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 131428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; }; then 131438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_c_stack_direction=1 131448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 131458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 131468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: failed program was:" >&5 131478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 131488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 131498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( exit $ac_status ) 131508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cv_c_stack_direction=-1 131518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 131528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 131538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 131548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 131558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 131568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 131578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5 131588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_c_stack_direction" >&6; } 131598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 131608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>confdefs.h <<_ACEOF 131618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#define STACK_DIRECTION $ac_cv_c_stack_direction 131628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 131638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 131648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 131658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 131668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 131678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: checking for working memcmp" >&5 131688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho $ECHO_N "checking for working memcmp... $ECHO_C" >&6; } 131698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${ac_cv_func_memcmp_working+set}" = set; then 131708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $ECHO_N "(cached) $ECHO_C" >&6 131718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 131728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "$cross_compiling" = yes; then 131738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_func_memcmp_working=no 131748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 131758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conftest.$ac_ext <<_ACEOF 131768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* confdefs.h. */ 131778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 131788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat confdefs.h >>conftest.$ac_ext 131798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>conftest.$ac_ext <<_ACEOF 131808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/* end confdefs.h. */ 131818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_includes_default 131828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsint 131838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmain () 131848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 131858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 131868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /* Some versions of memcmp are not 8-bit clean. */ 131878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels char c0 = '\100', c1 = '\200', c2 = '\201'; 131888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (memcmp(&c0, &c2, 1) >= 0 || memcmp(&c1, &c2, 1) >= 0) 131898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 1; 131908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 131918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /* The Next x86 OpenStep bug shows up only when comparing 16 bytes 131928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels or more and with at least one buffer not starting on a 4-byte boundary. 131938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels William Lewis provided this test program. */ 131948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { 131958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels char foo[21]; 131968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels char bar[21]; 131978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels int i; 131988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for (i = 0; i < 4; i++) 131998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { 132008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels char *a = foo + i; 132018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels char *b = bar + i; 132028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels strcpy (a, "--------01111111"); 132038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels strcpy (b, "--------10000000"); 132048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (memcmp (a, b, 16) >= 0) 132058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 1; 132068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 132078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 132088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 132098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ; 132118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels return 0; 132128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 132138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 132148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest$ac_exeext 132158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif { (ac_try="$ac_link" 132168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "(($ac_try" in 132178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 132188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 132198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 132208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 132218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_link") 2>&5 132228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 132238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 132248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 132258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (case "(($ac_try" in 132268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 132278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_try_echo=$ac_try;; 132288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 132298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelseval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 132308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (eval "$ac_try") 2>&5 132318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_status=$? 132328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me:$LINENO: \$? = $ac_status" >&5 132338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (exit $ac_status); }; }; then 132348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cv_func_memcmp_working=yes 132358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 132368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_me: program exited with status $ac_status" >&5 132378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: failed program was:" >&5 132388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed 's/^/| /' conftest.$ac_ext >&5 132398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( exit $ac_status ) 132418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cv_func_memcmp_working=no 132428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 132438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 132448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 132458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 132488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: result: $ac_cv_func_memcmp_working" >&5 132498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "${ECHO_T}$ac_cv_func_memcmp_working" >&6; } 132508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest $ac_cv_func_memcmp_working = no && case " $LIBOBJS " in 132518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *" memcmp.$ac_objext "* ) ;; 132528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) LIBOBJS="$LIBOBJS memcmp.$ac_objext" 132538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 132548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 132558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_config_files="$ac_config_files Makefile m4/Makefile lib/Makefile lib/modes/Makefile lib/books/Makefile lib/books/coupled/Makefile lib/books/uncoupled/Makefile lib/books/floor/Makefile doc/Makefile doc/vorbisfile/Makefile doc/vorbisenc/Makefile doc/Doxyfile include/Makefile include/vorbis/Makefile examples/Makefile test/Makefile vq/Makefile libvorbis.spec vorbis.pc vorbisenc.pc vorbisfile.pc vorbis-uninstalled.pc vorbisenc-uninstalled.pc vorbisfile-uninstalled.pc" 132678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >confcache <<\_ACEOF 132698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This file is a shell script that caches the results of configure 132708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# tests run on this system so they can be shared between configure 132718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# scripts and configure runs, see configure's option --config-cache. 132728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# It is not useful on other systems. If it contains results you don't 132738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# want to keep, you may remove or edit it. 132748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 132758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# config.status only pays attention to the cache file if you give it 132768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# the --recheck option to rerun configure. 132778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 132788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# `ac_cv_env_foo' variables (set or unset) will be overridden when 132798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# loading this file, other *unset* `ac_cv_foo' will be assigned the 132808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# following values. 132818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 132838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 132848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The following way of writing the cache mishandles newlines in values, 132858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# but we know of no workaround that is simple, portable, and efficient. 132868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# So, we kill variables containing newlines. 132878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Ultrix sh set writes to stderr and can't be redirected directly, 132888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# and sets the high bit in the cache file unless we assign to the vars. 132898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels( 132908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 132918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval ac_val=\$$ac_var 132928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_val in #( 132938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *${as_nl}*) 132948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_var in #( 132958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 132968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; 132978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 132988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_var in #( 132998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _ | IFS | as_nl) ;; #( 133008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) $as_unset $ac_var ;; 133018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac ;; 133028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 133038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 133048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 133058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (set) 2>&1 | 133068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $as_nl`(ac_space=' '; set) 2>&1` in #( 133078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *${as_nl}ac_space=\ *) 133088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # `set' does not quote correctly, so add quotes (double-quote 133098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # substitution turns \\\\ into \\, and sed turns \\ into \). 133108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed -n \ 133118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "s/'/'\\\\''/g; 133128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 133138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; #( 133148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 133158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # `set' quotes correctly as required by POSIX, so do not add quotes. 133168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 133178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 133188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac | 133198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sort 133208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels) | 133218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed ' 133228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^ac_cv_env_/b end 133238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels t clear 133248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :clear 133258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 133268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels t end 133278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 133288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :end' >>confcache 133298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 133308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -w "$cache_file"; then 133318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "x$cache_file" != "x/dev/null" && 133328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: updating cache $cache_file" >&5 133338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: updating cache $cache_file" >&6;} 133348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat confcache >$cache_file 133358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 133368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 133378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: not updating unwritable cache $cache_file" >&6;} 133388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 133398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 133408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f confcache 133418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 133428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "x$prefix" = xNONE && prefix=$ac_default_prefix 133438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Let make expand exec_prefix. 133448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 133458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 133468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEFS=-DHAVE_CONFIG_H 133478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 133488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_libobjs= 133498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ltlibobjs= 133508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 133518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 1. Remove the extension, and $U if already installed. 133528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 133538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_i=`echo "$ac_i" | sed "$ac_script"` 133548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 133558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # will be set to the directory where LIBOBJS objects are built. 133568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 133578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 133588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 133598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBOBJS=$ac_libobjs 133608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 133618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTLIBOBJS=$ac_ltlibobjs 133628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 133638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 133648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 133658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 133668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5 133678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 133688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;} 133698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 133708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 133718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 133728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 133738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5 133748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: conditional \"AMDEP\" was never defined. 133758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;} 133768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 133778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 133788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 133798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 133808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5 133818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: conditional \"am__fastdepCC\" was never defined. 133828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;} 133838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 133848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 133858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "${HAVE_DOXYGEN_TRUE}" && test -z "${HAVE_DOXYGEN_FALSE}"; then 133868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: conditional \"HAVE_DOXYGEN\" was never defined. 133878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5 133888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: conditional \"HAVE_DOXYGEN\" was never defined. 133898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;} 133908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 133918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 133928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "${BUILD_DOCS_TRUE}" && test -z "${BUILD_DOCS_FALSE}"; then 133938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: conditional \"BUILD_DOCS\" was never defined. 133948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5 133958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: conditional \"BUILD_DOCS\" was never defined. 133968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;} 133978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 133988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 133998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -z "${BUILD_EXAMPLES_TRUE}" && test -z "${BUILD_EXAMPLES_FALSE}"; then 134008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: conditional \"BUILD_EXAMPLES\" was never defined. 134018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&5 134028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: conditional \"BUILD_EXAMPLES\" was never defined. 134038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsually this means the macro was only invoked conditionally." >&2;} 134048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 134058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 134068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels: ${CONFIG_STATUS=./config.status} 134088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files_save=$ac_clean_files 134098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files="$ac_clean_files $CONFIG_STATUS" 134108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 134118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: creating $CONFIG_STATUS" >&6;} 134128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >$CONFIG_STATUS <<_ACEOF 134138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#! $SHELL 134148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Generated by $as_me. 134158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Run this file to recreate the current configuration. 134168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compiler output produced by configure, useful for debugging 134178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# configure, is in config.log if it exists. 134188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdebug=false 134208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cs_recheck=false 134218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cs_silent=false 134228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL=\${CONFIG_SHELL-$SHELL} 134238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 134248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 134268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## --------------------- ## 134278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## M4sh Initialization. ## 134288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## --------------------- ## 134298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Be more Bourne compatible 134318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDUALCASE=1; export DUALCASE # for MKS sh 134328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 134338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels emulate sh 134348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels NULLCMD=: 134358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which 134368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # is contrary to our usage. Disable this feature. 134378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels alias -g '${1+"$@"}'='"$@"' 134388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels setopt NO_GLOB_SUBST 134398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 134408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `(set -o) 2>/dev/null` in 134418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *posix*) set -o posix ;; 134428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 134438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 134458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# PATH needs CR 134508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Avoid depending upon Character Ranges. 134518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_letters='abcdefghijklmnopqrstuvwxyz' 134528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 134538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_Letters=$as_cr_letters$as_cr_LETTERS 134548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_digits='0123456789' 134558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_cr_alnum=$as_cr_Letters$as_cr_digits 134568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The user is always right. 134588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "${PATH_SEPARATOR+set}" != set; then 134598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "#! /bin/sh" >conf$$.sh 134608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "exit 0" >>conf$$.sh 134618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels chmod +x conf$$.sh 134628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then 134638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PATH_SEPARATOR=';' 134648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 134658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PATH_SEPARATOR=: 134668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 134678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conf$$.sh 134688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 134698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Support unset when possible. 134718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 134728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_unset=unset 134738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 134748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_unset=false 134758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 134768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# IFS 134798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We need space, tab and new line, in precisely that order. Quoting is 134808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# there to prevent editors from complaining about space-tab. 134818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# (If _AS_PATH_WALK were called with IFS unset, it would disable word 134828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# splitting by setting IFS to empty value.) 134838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_nl=' 134848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels' 134858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=" "" $as_nl" 134868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Find who we are. Look in the path if we contain no directory separator. 134888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $0 in 134898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *[\\/]* ) as_myself=$0 ;; 134908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 134918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_dir in $PATH 134928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 134938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$as_save_IFS 134948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dir" && as_dir=. 134958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 134968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 134978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsIFS=$as_save_IFS 134988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 134998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 135008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 135018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We did not find ourselves, most probably we were run as `sh COMMAND' 135028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# in which case we are not to be found in the path. 135038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$as_myself" = x; then 135048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_myself=$0 135058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 135068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test ! -f "$as_myself"; then 135078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 135088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; } 135098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 135108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 135118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Work around bugs in pre-3.0 UWIN ksh. 135128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_var in ENV MAIL MAILPATH 135138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 135148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 135158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPS1='$ ' 135168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPS2='> ' 135178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPS4='+ ' 135188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 135198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# NLS nuisances. 135208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor as_var in \ 135218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ 135228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ 135238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels LC_TELEPHONE LC_TIME 135248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 135258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then 135268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval $as_var=C; export $as_var 135278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 135288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 135298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 135308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 135318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 135328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Required to use basename. 135338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 && 135348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X`expr 00001 : '.*\(...\)'`" = X001; then 135358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_expr=expr 135368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 135378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_expr=false 135388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 135398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 135408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 135418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_basename=basename 135428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 135438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_basename=false 135448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 135458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 135468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 135478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Name of the executable. 135488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_me=`$as_basename -- "$0" || 135498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 135508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$0" : 'X\(//\)$' \| \ 135518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$0" : 'X\(/\)' \| . 2>/dev/null || 135528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X/"$0" | 135538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed '/^.*\/\([^/][^/]*\)\/*$/{ 135548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 135558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 135568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 135578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\/\(\/\/\)$/{ 135588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 135598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 135608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 135618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\/\(\/\).*/{ 135628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 135638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 135648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 135658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/.*/./; q'` 135668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 135678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# CDPATH. 135688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_unset CDPATH 135698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 135708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 135718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 135728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_lineno_1=$LINENO 135738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_lineno_2=$LINENO 135748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "x$as_lineno_1" != "x$as_lineno_2" && 135758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 135768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 135778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 135788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # uniformly replaced by the line number. The first 'sed' inserts a 135798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # line-number line after each line using $LINENO; the second 'sed' 135808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # does the real work. The second script uses 'N' to pair each 135818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # line-number line with the line containing $LINENO, and appends 135828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # trailing '-' during substitution so that $LINENO is not a special 135838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # case at line end. 135848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 135858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # scripts with optimization help from Paolo Bonzini. Blame Lee 135868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # E. McMahon (1931-1989) for sed's syntax. :-) 135878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed -n ' 135888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels p 135898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /[$]LINENO/= 135908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ' <$as_myself | 135918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed ' 135928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/[$]LINENO.*/&-/ 135938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels t lineno 135948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels b 135958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :lineno 135968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels N 135978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :loop 135988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 135998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels t loop 136008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/-\n.*// 136018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ' >$as_me.lineno && 136028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels chmod +x "$as_me.lineno" || 136038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 136048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 136058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 136068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Don't try to exec as it changes $[0], causing all sort of problems 136078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # (the dirname of $[0] is not the place where we might find the 136088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # original and so on. Autoconf is especially sensitive to this). 136098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels . "./$as_me.lineno" 136108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Exit status is that of the last command. 136118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exit 136128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 136138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 136148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 136158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 136168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_dirname=dirname 136178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 136188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_dirname=false 136198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 136208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 136218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_C= ECHO_N= ECHO_T= 136228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `echo -n x` in 136238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels-n*) 136248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `echo 'x\c'` in 136258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *c*) ECHO_T=' ';; # ECHO_T is single tab character. 136268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ECHO_C='\c';; 136278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac;; 136288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) 136298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ECHO_N='-n';; 136308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 136318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 136328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif expr a : '\(a\)' >/dev/null 2>&1 && 136338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "X`expr 00001 : '.*\(...\)'`" = X001; then 136348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_expr=expr 136358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 136368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_expr=false 136378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 136388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 136398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.file 136408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -d conf$$.dir; then 136418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conf$$.dir/conf$$.file 136428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 136438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conf$$.dir 136448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mkdir conf$$.dir 136458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 136468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho >conf$$.file 136478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif ln -s conf$$.file conf$$ 2>/dev/null; then 136488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ln_s='ln -s' 136498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # ... but there are two gotchas: 136508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 136518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 136528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # In both cases, we have to default to `cp -p'. 136538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 136548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ln_s='cp -p' 136558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselif ln conf$$.file conf$$ 2>/dev/null; then 136568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ln_s=ln 136578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 136588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ln_s='cp -p' 136598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 136608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 136618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrmdir conf$$.dir 2>/dev/null 136628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 136638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif mkdir -p . 2>/dev/null; then 136648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_mkdir_p=: 136658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 136668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d ./-p && rmdir ./-p 136678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_mkdir_p=false 136688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 136698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 136708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -x / >/dev/null 2>&1; then 136718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_test_x='test -x' 136728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelselse 136738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if ls -dL / >/dev/null 2>&1; then 136748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ls_L_option=L 136758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 136768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_ls_L_option= 136778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 136788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_test_x=' 136798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval sh -c '\'' 136808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -d "$1"; then 136818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d "$1/."; 136828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 136838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $1 in 136848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -*)set "./$1";; 136858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac; 136868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 136878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ???[sx]*):;;*)false;;esac;fi 136888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels '\'' sh 136898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ' 136908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 136918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_executable_p=$as_test_x 136928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 136938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed expression to map a string onto a valid CPP name. 136948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 136958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 136968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed expression to map a string onto a valid variable name. 136978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 136988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 136998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec 6>&1 137018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Save the log message, to keep $[0] and so on meaningful, and to 137038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# report actual input values of CONFIG_FILES etc. instead of their 137048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# values after options handling. 137058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_log=" 137068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsThis file was extended by libvorbis $as_me 1.3.1, which was 137078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgenerated by GNU Autoconf 2.61. Invocation command line was 137088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CONFIG_FILES = $CONFIG_FILES 137108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CONFIG_HEADERS = $CONFIG_HEADERS 137118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CONFIG_LINKS = $CONFIG_LINKS 137128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CONFIG_COMMANDS = $CONFIG_COMMANDS 137138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ $0 $@ 137148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelson `(hostname || uname -n) 2>/dev/null | sed 1q` 137168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" 137178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 137198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 137218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Files that config.status was made for. 137228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfig_files="$ac_config_files" 137238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfig_headers="$ac_config_headers" 137248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfig_commands="$ac_config_commands" 137258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 137278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 137298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cs_usage="\ 137308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels\`$as_me' instantiates files from templates according to the 137318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscurrent configuration. 137328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsUsage: $0 [OPTIONS] [FILE]... 137348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -h, --help print this help, then exit 137368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -V, --version print version number and configuration settings, then exit 137378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -q, --quiet do not print progress messages 137388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -d, --debug don't remove temporary files 137398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --recheck update $as_me by reconfiguring in the same conditions 137408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --file=FILE[:TEMPLATE] 137418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels instantiate the configuration file FILE 137428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --header=FILE[:TEMPLATE] 137438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels instantiate the configuration header FILE 137448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsConfiguration files: 137468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$config_files 137478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsConfiguration headers: 137498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$config_headers 137508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsConfiguration commands: 137528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$config_commands 137538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsReport bugs to <bug-autoconf@gnu.org>." 137558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 137578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 137588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_cs_version="\\ 137598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibvorbis config.status 1.3.1 137608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsconfigured by $0, generated by GNU Autoconf 2.61, 137618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 137628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCopyright (C) 2006 Free Software Foundation, Inc. 137648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsThis config.status script is free software; the Free Software Foundation 137658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsgives unlimited permission to copy, distribute and modify it." 137668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_pwd='$ac_pwd' 137688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssrcdir='$srcdir' 137698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL='$INSTALL' 137708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMKDIR_P='$MKDIR_P' 137718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 137728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 137748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If no file are specified by the user, then we need to provide default 137758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# value. By we need to know if files were specified by the user. 137768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_need_defaults=: 137778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhile test $# != 0 137788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 137798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $1 in 137808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --*=*) 137818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_option=`expr "X$1" : 'X\([^=]*\)='` 137828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 137838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_shift=: 137848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 137858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 137868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_option=$1 137878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_optarg=$2 137888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_shift=shift 137898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 137908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 137918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 137928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_option in 137938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Handling of the options. 137948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 137958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cs_recheck=: ;; 137968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 137978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$ac_cs_version"; exit ;; 137988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --debug | --debu | --deb | --de | --d | -d ) 137998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels debug=: ;; 138008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --file | --fil | --fi | --f ) 138018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ac_shift 138028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CONFIG_FILES="$CONFIG_FILES $ac_optarg" 138038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_need_defaults=false;; 138048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --header | --heade | --head | --hea ) 138058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ac_shift 138068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" 138078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_need_defaults=false;; 138088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --he | --h) 138098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Conflict between --help and --header 138108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me: error: ambiguous option: $1 138118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsTry \`$0 --help' for more information." >&2 138128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; };; 138138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels --help | --hel | -h ) 138148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$ac_cs_usage"; exit ;; 138158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 138168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | -silent | --silent | --silen | --sile | --sil | --si | --s) 138178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cs_silent=: ;; 138188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 138198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # This is an error. 138208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -*) { echo "$as_me: error: unrecognized option: $1 138218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsTry \`$0 --help' for more information." >&2 138228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } ;; 138238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 138248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_config_targets="$ac_config_targets $1" 138258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_need_defaults=false ;; 138268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 138278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 138288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shift 138298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 138308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 138318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_configure_extra_args= 138328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 138338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $ac_cs_silent; then 138348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exec 6>/dev/null 138358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_configure_extra_args="$ac_configure_extra_args --silent" 138368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 138378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 138388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 138398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 138408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif \$ac_cs_recheck; then 138418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 138428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels CONFIG_SHELL=$SHELL 138438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export CONFIG_SHELL 138448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 138458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 138468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 138478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 138488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 138498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec 5>>config.log 138508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 138518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 138528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 138538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels## Running $as_me. ## 138548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ASBOX 138558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$ac_log" 138568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} >&5 138578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 138588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 138598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 138608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 138618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# INIT-COMMANDS 138628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 138638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 138648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 138658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 138668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The HP-UX ksh and POSIX shell print the target directory to stdout 138678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# if CDPATH is set. 138688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 138698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 138708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed_quote_subst='$sed_quote_subst' 138718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdouble_quote_subst='$double_quote_subst' 138728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdelay_variable_subst='$delay_variable_subst' 138738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAS='`$ECHO "X$AS" | $Xsed -e "$delay_single_quote_subst"`' 138748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDLLTOOL='`$ECHO "X$DLLTOOL" | $Xsed -e "$delay_single_quote_subst"`' 138758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 138768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmacro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 138778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmacro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 138788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 138798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 138808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 138818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 138828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 138838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 138848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 138858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 138868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 138878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 138888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 138898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsXsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 138908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 138918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 138928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 138938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 138948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 138958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 138968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmax_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 138978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 138988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 138998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 139008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 139018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 139028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 139038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdeplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 139058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 139068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 139078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 139088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 139098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsRANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 139108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 139148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 139158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 139168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 139178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 139188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 139198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`' 139208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 139218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsobjdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 139228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 139238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 139248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 139258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 139268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 139278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 139288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 139298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 139308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 139318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 139328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 139338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 139348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 139358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 139368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 139378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 139408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 139418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexport_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 139428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 139438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 139448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmodule_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmodule_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 139518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsallow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 139528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 139538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 139548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 139558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 139568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 139578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 139588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 139598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 139608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 139618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 139628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslink_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 139638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 139648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsalways_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 139658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexport_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 139678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinclude_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 139688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 139708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvariables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 139718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 139728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 139738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsversion_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 139748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrunpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 139758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 139768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 139778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 139788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibrary_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 139798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssoname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 139808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 139838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 139848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 139858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 139868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 139878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 139888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 139898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 139908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsenable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 139918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 139928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstriplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 139938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 139948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCC='$LTCC' 139958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCFLAGS='$LTCFLAGS' 139968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler='$compiler_DEFAULT' 139978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 139988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Quote evaled strings. 139998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor var in SED \ 140008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGREP \ 140018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEGREP \ 140028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFGREP \ 140038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLD \ 140048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNM \ 140058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLN_S \ 140068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_SP2NL \ 140078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_NL2SP \ 140088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_flag \ 140098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdeplibs_check_method \ 140108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_magic_cmd \ 140118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR \ 140128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR_FLAGS \ 140138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP \ 140148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsRANLIB \ 140158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC \ 140168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS \ 140178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler \ 140188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_pipe \ 140198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_cdecl \ 140208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address \ 140218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 140228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL \ 140238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO \ 140248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_no_builtin_flag \ 140258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_wl \ 140268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_pic \ 140278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_prog_compiler_static \ 140288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_cv_prog_compiler_c_o \ 140298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_locks \ 140308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDSYMUTIL \ 140318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNMEDIT \ 140328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIPO \ 140338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL \ 140348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL64 \ 140358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshrext_cmds \ 140368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexport_dynamic_flag_spec \ 140378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhole_archive_flag_spec \ 140388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler_needs_object \ 140398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gnu_ld \ 140408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsallow_undefined_flag \ 140418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_undefined_flag \ 140428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_flag_spec \ 140438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_flag_spec_ld \ 140448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_separator \ 140458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfix_srcfile_path \ 140468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexclude_expsyms \ 140478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinclude_expsyms \ 140488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_list_spec \ 140498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvariables_saved_for_relink \ 140508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibname_spec \ 140518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibrary_names_spec \ 140528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssoname_spec \ 140538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_eval \ 140548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_striplib \ 140558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstriplib; do 140568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 140578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *[\\\\\\\`\\"\\\$]*) 140588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 140598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 140608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 140618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 140628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 140638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 140648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 140658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 140668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Double-quote double-evaled strings. 140678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor var in reload_cmds \ 140688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postinstall_cmds \ 140698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postuninstall_cmds \ 140708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_cmds \ 140718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextract_expsyms_cmds \ 140728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_from_new_cmds \ 140738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_from_expsyms_cmds \ 140748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_cmds \ 140758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_expsym_cmds \ 140768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmodule_cmds \ 140778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmodule_expsym_cmds \ 140788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexport_symbols_cmds \ 140798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprelink_cmds \ 140808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostinstall_cmds \ 140818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostuninstall_cmds \ 140828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_cmds \ 140838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_search_path_spec \ 140848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_dlsearch_path_spec; do 140858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 140868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *[\\\\\\\`\\"\\\$]*) 140878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 140888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 140898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 140908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 140918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 140928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 140938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 140948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 140958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Fix-up fallback echo if it was mangled by the above quoting rules. 140968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase \$lt_ECHO in 140978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 140988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 140998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 141008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_aux_dir='$ac_aux_dir' 141028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsxsi_shell='$xsi_shell' 141038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_shell_append='$lt_shell_append' 141048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# See if we are running on zsh, and set the options which allow our 141068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# commands through without removal of \ escapes INIT. 141078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "\${ZSH_VERSION+set}" ; then 141088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels setopt NO_GLOB_SUBST 141098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 141108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels PACKAGE='$PACKAGE' 141138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels VERSION='$VERSION' 141148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels TIMESTAMP='$TIMESTAMP' 141158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels RM='$RM' 141168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ofile='$ofile' 141178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 141228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 141248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Handling of arguments. 141268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_config_target in $ac_config_targets 141278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 141288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_config_target in 141298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 141308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 141318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 141328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 141338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "m4/Makefile") CONFIG_FILES="$CONFIG_FILES m4/Makefile" ;; 141348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;; 141358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "lib/modes/Makefile") CONFIG_FILES="$CONFIG_FILES lib/modes/Makefile" ;; 141368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "lib/books/Makefile") CONFIG_FILES="$CONFIG_FILES lib/books/Makefile" ;; 141378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "lib/books/coupled/Makefile") CONFIG_FILES="$CONFIG_FILES lib/books/coupled/Makefile" ;; 141388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "lib/books/uncoupled/Makefile") CONFIG_FILES="$CONFIG_FILES lib/books/uncoupled/Makefile" ;; 141398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "lib/books/floor/Makefile") CONFIG_FILES="$CONFIG_FILES lib/books/floor/Makefile" ;; 141408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 141418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "doc/vorbisfile/Makefile") CONFIG_FILES="$CONFIG_FILES doc/vorbisfile/Makefile" ;; 141428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "doc/vorbisenc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/vorbisenc/Makefile" ;; 141438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "doc/Doxyfile") CONFIG_FILES="$CONFIG_FILES doc/Doxyfile" ;; 141448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;; 141458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "include/vorbis/Makefile") CONFIG_FILES="$CONFIG_FILES include/vorbis/Makefile" ;; 141468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;; 141478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 141488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "vq/Makefile") CONFIG_FILES="$CONFIG_FILES vq/Makefile" ;; 141498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "libvorbis.spec") CONFIG_FILES="$CONFIG_FILES libvorbis.spec" ;; 141508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "vorbis.pc") CONFIG_FILES="$CONFIG_FILES vorbis.pc" ;; 141518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "vorbisenc.pc") CONFIG_FILES="$CONFIG_FILES vorbisenc.pc" ;; 141528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "vorbisfile.pc") CONFIG_FILES="$CONFIG_FILES vorbisfile.pc" ;; 141538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "vorbis-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES vorbis-uninstalled.pc" ;; 141548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "vorbisenc-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES vorbisenc-uninstalled.pc" ;; 141558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "vorbisfile-uninstalled.pc") CONFIG_FILES="$CONFIG_FILES vorbisfile-uninstalled.pc" ;; 141568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 141588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: invalid argument: $ac_config_target" >&2;} 141598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; };; 141608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 141618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 141628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If the user did not use the arguments to specify the items to instantiate, 141658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# then the envvar interface is used. Set only those that are not. 141668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# We use the long form for the default assignment because of an extremely 141678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# bizarre bug on SunOS 4.1.3. 141688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif $ac_need_defaults; then 141698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 141708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 141718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 141728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 141738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Have a temporary directory for convenience. Make it in the build tree 141758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# simply because there is no reason against having it here, and in addition, 141768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# creating and moving files from /tmp can sometimes cause problems. 141778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Hook for its removal unless debugging. 141788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Note that there is a small window in which the directory will not be cleaned: 141798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# after its creation but before its name has been assigned to `$tmp'. 141808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$debug || 141818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 141828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp= 141838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels trap 'exit_status=$? 141848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 141858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels' 0 141868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels trap '{ (exit 1); exit 1; }' 1 2 13 15 141878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 141888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Create a (secure) tmp directory for tmp files. 141898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 141908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 141918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 141928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -n "$tmp" && test -d "$tmp" 141938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} || 141948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 141958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels tmp=./conf$$-$RANDOM 141968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (umask 077 && mkdir "$tmp") 141978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} || 141988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 141998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "$me: cannot create a temporary directory in ." >&2 142008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; } 142018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 142028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 142038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 142048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set up the sed scripts for CONFIG_FILES section. 142058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 142068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 142078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# No need to generate the scripts if there are no CONFIG_FILES. 142088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This happens for instance when ./config.status config.h 142098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$CONFIG_FILES"; then 142108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 142118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 142128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 142138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 142148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 142158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_delim='%!_!# ' 142168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_last_try in false false false false false :; do 142178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conf$$subs.sed <<_ACEOF 142188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL!$SHELL$ac_delim 142198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPATH_SEPARATOR!$PATH_SEPARATOR$ac_delim 142208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_NAME!$PACKAGE_NAME$ac_delim 142218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim 142228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_VERSION!$PACKAGE_VERSION$ac_delim 142238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_STRING!$PACKAGE_STRING$ac_delim 142248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim 142258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexec_prefix!$exec_prefix$ac_delim 142268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprefix!$prefix$ac_delim 142278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprogram_transform_name!$program_transform_name$ac_delim 142288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbindir!$bindir$ac_delim 142298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssbindir!$sbindir$ac_delim 142308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibexecdir!$libexecdir$ac_delim 142318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdatarootdir!$datarootdir$ac_delim 142328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdatadir!$datadir$ac_delim 142338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssysconfdir!$sysconfdir$ac_delim 142348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssharedstatedir!$sharedstatedir$ac_delim 142358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslocalstatedir!$localstatedir$ac_delim 142368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsincludedir!$includedir$ac_delim 142378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsoldincludedir!$oldincludedir$ac_delim 142388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdocdir!$docdir$ac_delim 142398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinfodir!$infodir$ac_delim 142408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshtmldir!$htmldir$ac_delim 142418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdvidir!$dvidir$ac_delim 142428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspdfdir!$pdfdir$ac_delim 142438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspsdir!$psdir$ac_delim 142448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibdir!$libdir$ac_delim 142458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslocaledir!$localedir$ac_delim 142468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmandir!$mandir$ac_delim 142478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEFS!$DEFS$ac_delim 142488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_C!$ECHO_C$ac_delim 142498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_N!$ECHO_N$ac_delim 142508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO_T!$ECHO_T$ac_delim 142518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBS!$LIBS$ac_delim 142528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_alias!$build_alias$ac_delim 142538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_alias!$host_alias$ac_delim 142548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_alias!$target_alias$ac_delim 142558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild!$build$ac_delim 142568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_cpu!$build_cpu$ac_delim 142578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_vendor!$build_vendor$ac_delim 142588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_os!$build_os$ac_delim 142598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost!$host$ac_delim 142608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_cpu!$host_cpu$ac_delim 142618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_vendor!$host_vendor$ac_delim 142628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_os!$host_os$ac_delim 142638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget!$target$ac_delim 142648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_cpu!$target_cpu$ac_delim 142658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_vendor!$target_vendor$ac_delim 142668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstarget_os!$target_os$ac_delim 142678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim 142688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 142698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_DATA!$INSTALL_DATA$ac_delim 142708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__isrc!$am__isrc$ac_delim 142718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCYGPATH_W!$CYGPATH_W$ac_delim 142728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPACKAGE!$PACKAGE$ac_delim 142738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVERSION!$VERSION$ac_delim 142748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsACLOCAL!$ACLOCAL$ac_delim 142758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOCONF!$AUTOCONF$ac_delim 142768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOMAKE!$AUTOMAKE$ac_delim 142778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAUTOHEADER!$AUTOHEADER$ac_delim 142788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAKEINFO!$MAKEINFO$ac_delim 142798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinstall_sh!$install_sh$ac_delim 142808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP!$STRIP$ac_delim 142818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsINSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim 142828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmkdir_p!$mkdir_p$ac_delim 142838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAWK!$AWK$ac_delim 142848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSET_MAKE!$SET_MAKE$ac_delim 142858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__leading_dot!$am__leading_dot$ac_delim 142868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMTAR!$AMTAR$ac_delim 142878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__tar!$am__tar$ac_delim 142888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__untar!$am__untar$ac_delim 142898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim 142908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim 142918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAINT!$MAINT$ac_delim 142928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsACLOCAL_AMFLAGS!$ACLOCAL_AMFLAGS$ac_delim 142938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_CURRENT!$V_LIB_CURRENT$ac_delim 142948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_REVISION!$V_LIB_REVISION$ac_delim 142958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsV_LIB_AGE!$V_LIB_AGE$ac_delim 142968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_CURRENT!$VF_LIB_CURRENT$ac_delim 142978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_REVISION!$VF_LIB_REVISION$ac_delim 142988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVF_LIB_AGE!$VF_LIB_AGE$ac_delim 142998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_CURRENT!$VE_LIB_CURRENT$ac_delim 143008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_REVISION!$VE_LIB_REVISION$ac_delim 143018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVE_LIB_AGE!$VE_LIB_AGE$ac_delim 143028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC!$CC$ac_delim 143038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCFLAGS!$CFLAGS$ac_delim 143048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLDFLAGS!$LDFLAGS$ac_delim 143058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCPPFLAGS!$CPPFLAGS$ac_delim 143068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_CC!$ac_ct_CC$ac_delim 143078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEXEEXT!$EXEEXT$ac_delim 143088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJEXT!$OBJEXT$ac_delim 143098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEPDIR!$DEPDIR$ac_delim 143108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__include!$am__include$ac_delim 143118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__quote!$am__quote$ac_delim 143128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEP_TRUE!$AMDEP_TRUE$ac_delim 143138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEP_FALSE!$AMDEP_FALSE$ac_delim 143148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim 143158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 143168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 143178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 143188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 143198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif $ac_last_try; then 143208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 143218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: could not make $CONFIG_STATUS" >&2;} 143228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 143238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 143248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 143258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 143268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 143278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 143288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 143298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_eof"; then 143308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 143318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_eof=`expr $ac_eof + 1` 143328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 143338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 143348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 143358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 143368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 143378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 143388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed ' 143398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 143408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/^/s,@/; s/!/@,|#_!!_#|/ 143418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels:n 143428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelst n 143438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/'"$ac_delim"'$/,g/; t 143448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/$/\\/; p 143458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 143468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels' >>$CONFIG_STATUS <conf$$subs.sed 143478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conf$$subs.sed 143488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 143498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCEOF$ac_eof 143508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 143518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 143528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 143538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_delim='%!_!# ' 143548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_last_try in false false false false false :; do 143558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >conf$$subs.sed <<_ACEOF 143568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCCDEPMODE!$CCDEPMODE$ac_delim 143578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim 143588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsam__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim 143598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCPP!$CPP$ac_delim 143608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAS!$AS$ac_delim 143618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDLLTOOL!$DLLTOOL$ac_delim 143628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJDUMP!$OBJDUMP$ac_delim 143638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBTOOL!$LIBTOOL$ac_delim 143648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSED!$SED$ac_delim 143658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGREP!$GREP$ac_delim 143668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEGREP!$EGREP$ac_delim 143678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFGREP!$FGREP$ac_delim 143688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLD!$LD$ac_delim 143698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDUMPBIN!$DUMPBIN$ac_delim 143708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_ct_DUMPBIN!$ac_ct_DUMPBIN$ac_delim 143718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNM!$NM$ac_delim 143728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLN_S!$LN_S$ac_delim 143738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR!$AR$ac_delim 143748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsRANLIB!$RANLIB$ac_delim 143758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_ECHO!$lt_ECHO$ac_delim 143768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDSYMUTIL!$DSYMUTIL$ac_delim 143778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNMEDIT!$NMEDIT$ac_delim 143788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIPO!$LIPO$ac_delim 143798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL!$OTOOL$ac_delim 143808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL64!$OTOOL64$ac_delim 143818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN!$HAVE_DOXYGEN$ac_delim 143828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN_TRUE!$HAVE_DOXYGEN_TRUE$ac_delim 143838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHAVE_DOXYGEN_FALSE!$HAVE_DOXYGEN_FALSE$ac_delim 143848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPDFLATEX!$PDFLATEX$ac_delim 143858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsHTLATEX!$HTLATEX$ac_delim 143868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_DOCS_TRUE!$BUILD_DOCS_TRUE$ac_delim 143878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_DOCS_FALSE!$BUILD_DOCS_FALSE$ac_delim 143888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_EXAMPLES_TRUE!$BUILD_EXAMPLES_TRUE$ac_delim 143898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsBUILD_EXAMPLES_FALSE!$BUILD_EXAMPLES_FALSE$ac_delim 143908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPKG_CONFIG!$PKG_CONFIG$ac_delim 143918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOGG_CFLAGS!$OGG_CFLAGS$ac_delim 143928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOGG_LIBS!$OGG_LIBS$ac_delim 143938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsALLOCA!$ALLOCA$ac_delim 143948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBOBJS!$LIBOBJS$ac_delim 143958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsVORBIS_LIBS!$VORBIS_LIBS$ac_delim 143968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDEBUG!$DEBUG$ac_delim 143978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsPROFILE!$PROFILE$ac_delim 143988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspthread_lib!$pthread_lib$ac_delim 143998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIBTOOL_DEPS!$LIBTOOL_DEPS$ac_delim 144008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTLIBOBJS!$LTLIBOBJS$ac_delim 144018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 144028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 144038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 45; then 144048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break 144058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels elif $ac_last_try; then 144068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 144078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: could not make $CONFIG_STATUS" >&2;} 144088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; } 144098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 144108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 144118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 144128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 144138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 144148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` 144158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test -n "$ac_eof"; then 144168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` 144178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_eof=`expr $ac_eof + 1` 144188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 144198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 144208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 144218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof 144228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 144238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 144248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssed ' 144258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 144268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/^/s,@/; s/!/@,|#_!!_#|/ 144278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels:n 144288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelst n 144298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/'"$ac_delim"'$/,g/; t 144308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/$/\\/; p 144318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsN; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n 144328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels' >>$CONFIG_STATUS <conf$$subs.sed 144338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conf$$subs.sed 144348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 144358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels:end 144368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/|#_!!_#|//g 144378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCEOF$ac_eof 144388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 144398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 144408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 144418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# VPATH may cause trouble with some makes, so we remove $(srcdir), 144428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 144438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# trailing colons and then remove the whole line if VPATH becomes empty 144448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# (actually we leave an empty line to preserve line numbers). 144458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "x$srcdir" = x.; then 144468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_vpsub='/^[ ]*VPATH[ ]*=/{ 144478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/:*\$(srcdir):*/:/ 144488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/:*\${srcdir}:*/:/ 144498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/:*@srcdir@:*/:/ 144508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/^\([^=]*=[ ]*\):*/\1/ 144518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/:*$// 144528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss/^[^=]*=[ ]*$// 144538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels}' 144548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 144558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 144568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 144578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi # test -n "$CONFIG_FILES" 144588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 144598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 144608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS 144618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 144628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_tag in 144638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :[FHLC]) ac_mode=$ac_tag; continue;; 144648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 144658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_mode$ac_tag in 144668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :[FHL]*:*);; 144678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 144688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: Invalid tag $ac_tag." >&2;} 144698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; };; 144708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :[FH]-) ac_tag=-:-;; 144718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 144728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 144738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_save_IFS=$IFS 144748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=: 144758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels set x $ac_tag 144768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels IFS=$ac_save_IFS 144778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shift 144788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_file=$1 144798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels shift 144808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 144818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_mode in 144828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :L) ac_source=$1;; 144838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :[FH]) 144848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_file_inputs= 144858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for ac_f 144868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels do 144878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_f in 144888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -) ac_f="$tmp/stdin";; 144898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) # Look for the file first in the build tree, then in the source tree 144908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # (if the path is not absolute). The absolute path cannot be DOS-style, 144918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # because $ac_f cannot contain `:'. 144928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -f "$ac_f" || 144938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_f in 144948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [\\/$]*) false;; 144958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 144968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac || 144978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 144988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot find input file: $ac_f" >&2;} 144998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; };; 145008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 145018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_file_inputs="$ac_file_inputs $ac_f" 145028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 145038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 145048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Let's still pretend it is `configure' which instantiates (i.e., don't 145058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # use $as_me), people would be surprised to read: 145068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # /* config.h. Generated by config.status. */ 145078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels configure_input="Generated from "`IFS=: 145088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." 145098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test x"$ac_file" != x-; then 145108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels configure_input="$ac_file. $configure_input" 145118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: creating $ac_file" >&5 145128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: creating $ac_file" >&6;} 145138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 145148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 145158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_tag in 145168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *:-:* | *:-) cat >"$tmp/stdin";; 145178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 145188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 145198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 145208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 145218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_dir=`$as_dirname -- "$ac_file" || 145228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 145238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$ac_file" : 'X\(//\)[^/]' \| \ 145248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$ac_file" : 'X\(//\)$' \| \ 145258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 145268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$ac_file" | 145278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 145288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 145298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 145308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 145318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)[^/].*/{ 145328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 145338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 145348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 145358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)$/{ 145368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 145378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 145388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 145398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\).*/{ 145408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 145418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 145428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 145438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/.*/./; q'` 145448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { as_dir="$ac_dir" 145458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $as_dir in #( 145468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -*) as_dir=./$as_dir;; 145478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 145488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 145498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_dirs= 145508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels while :; do 145518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $as_dir in #( 145528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 145538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) as_qdir=$as_dir;; 145548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 145558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_dirs="'$as_qdir' $as_dirs" 145568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_dir=`$as_dirname -- "$as_dir" || 145578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 145588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$as_dir" : 'X\(//\)[^/]' \| \ 145598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$as_dir" : 'X\(//\)$' \| \ 145608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 145618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$as_dir" | 145628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 145638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 145648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 145658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 145668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)[^/].*/{ 145678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 145688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 145698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 145708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)$/{ 145718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 145728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 145738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 145748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\).*/{ 145758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 145768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 145778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 145788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/.*/./; q'` 145798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d "$as_dir" && break 145808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 145818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dirs" || eval "mkdir $as_dirs" 145828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 145838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot create directory $as_dir" >&2;} 145848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; }; } 145858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_builddir=. 145868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 145878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase "$ac_dir" in 145888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 145898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) 145908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` 145918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # A ".." for each directory in $ac_dir_suffix. 145928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` 145938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_top_builddir_sub in 145948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 145958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 145968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac ;; 145978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 145988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_top_builddir=$ac_pwd 145998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_builddir=$ac_pwd$ac_dir_suffix 146008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# for backward compatibility: 146018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_top_builddir=$ac_top_build_prefix 146028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 146038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $srcdir in 146048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels .) # We are building in place. 146058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_srcdir=. 146068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_top_srcdir=$ac_top_builddir_sub 146078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_abs_top_srcdir=$ac_pwd ;; 146088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [\\/]* | ?:[\\/]* ) # Absolute name. 146098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_srcdir=$srcdir$ac_dir_suffix; 146108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_top_srcdir=$srcdir 146118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_abs_top_srcdir=$srcdir ;; 146128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) # Relative name. 146138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 146148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_top_srcdir=$ac_top_build_prefix$srcdir 146158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 146168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 146178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 146188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 146198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 146208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_mode in 146218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :F) 146228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 146238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # CONFIG_FILE 146248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 146258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 146268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $INSTALL in 146278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 146288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 146298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 146308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_MKDIR_P=$MKDIR_P 146318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $MKDIR_P in 146328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels [\\/$]* | ?:[\\/]* ) ;; 146338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 146348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 146358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 146368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 146378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 146388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If the template does not know about datarootdir, expand it. 146398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME: This hack should be removed a few years after 2.60. 146408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_datarootdir_hack=; ac_datarootdir_seen= 146418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 146428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase `sed -n '/datarootdir/ { 146438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels p 146448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 146458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 146468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@datadir@/p 146478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@docdir@/p 146488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@infodir@/p 146498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@localedir@/p 146508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@mandir@/p 146518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels' $ac_file_inputs` in 146528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*datarootdir*) ac_datarootdir_seen=yes;; 146538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 146548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 146558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 146568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 146578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 146588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_datarootdir_hack=' 146598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s&@datadir@&$datadir&g 146608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s&@docdir@&$docdir&g 146618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s&@infodir@&$infodir&g 146628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s&@localedir@&$localedir&g 146638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s&@mandir@&$mandir&g 146648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s&\\\${datarootdir}&$datarootdir&g' ;; 146658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 146668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 146678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 146688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Neutralize VPATH when `$srcdir' = `.'. 146698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Shell code in configure.ac might set extrasub. 146708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# FIXME: do we really want to maintain this feature? 146718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<_ACEOF 146728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed "$ac_vpsub 146738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$extrasub 146748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 146758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 146768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels:t 146778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 146788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@configure_input@&$configure_input&;t t 146798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@top_builddir@&$ac_top_builddir_sub&;t t 146808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@srcdir@&$ac_srcdir&;t t 146818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@abs_srcdir@&$ac_abs_srcdir&;t t 146828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@top_srcdir@&$ac_top_srcdir&;t t 146838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 146848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@builddir@&$ac_builddir&;t t 146858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@abs_builddir@&$ac_abs_builddir&;t t 146868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@abs_top_builddir@&$ac_abs_top_builddir&;t t 146878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@INSTALL@&$ac_INSTALL&;t t 146888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss&@MKDIR_P@&$ac_MKDIR_P&;t t 146898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$ac_datarootdir_hack 146908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 146918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 146928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelstest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 146938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 146948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 146958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 146968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhich seems to be undefined. Please make sure it is defined." >&5 146978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 146988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhich seems to be undefined. Please make sure it is defined." >&2;} 146998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 147008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f "$tmp/stdin" 147018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_file in 147028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -) cat "$tmp/out"; rm -f "$tmp/out";; 147038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; 147048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 147058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 147068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :H) 147078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 147088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # CONFIG_HEADER 147098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # 147108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 147118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 147128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Transform confdefs.h into a sed script `conftest.defines', that 147138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# substitutes the proper values into config.h.in to produce config.h. 147148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.defines conftest.tail 147158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# First, append a space to every undef/define line, to ease matching. 147168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho 's/$/ /' >conftest.defines 147178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Then, protect against being on the right side of a sed subst, or in 147188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# an unquoted here document, in config.status. If some macros were 147198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# called several times there might be several #defines for the same 147208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# symbol, which is useless. But do not sort them, since the last 147218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AC_DEFINE must be honored. 147228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 147238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where 147248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# NAME is the cpp macro being defined, VALUE is the value it is being given. 147258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# PARAMS is the parameter list in the macro definition--in most cases, it's 147268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# just an empty string. 147278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' 147288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_dB='\\)[ (].*,\\1define\\2' 147298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_dC=' ' 147308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_dD=' ,' 147318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 147328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsuniq confdefs.h | 147338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed -n ' 147348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels t rset 147358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :rset 147368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/^[ ]*#[ ]*define[ ][ ]*// 147378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels t ok 147388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels d 147398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :ok 147408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/[\\&,]/\\&/g 147418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p 147428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p 147438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ' >>conftest.defines 147448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 147458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Remove the space that was appended to ease matching. 147468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Then replace #undef with comments. This is necessary, for 147478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# example, in the case of _POSIX_SOURCE, which is predefined and required 147488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# on some systems where configure will not decide to define it. 147498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# (The regexp can be short, since the line contains either #define or #undef.) 147508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho 's/ $// 147518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelss,^[ #]*u.*,/* & */,' >>conftest.defines 147528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 147538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Break up conftest.defines: 147548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_max_sed_lines=50 147558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 147568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" 147578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" 147588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" 147598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# et cetera. 147608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_in='$ac_file_inputs' 147618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_out='"$tmp/out1"' 147628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_nxt='"$tmp/out2"' 147638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 147648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhile : 147658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 147668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Write a here document: 147678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >>$CONFIG_STATUS <<_ACEOF 147688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # First, check the format of the line: 147698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat >"\$tmp/defines.sed" <<\\CEOF 147708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def 147718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def 147728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsb 147738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels:def 147748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 147758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS 147768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo 'CEOF 147778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS 147788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in 147798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail 147808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels grep . conftest.tail >/dev/null || break 147818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f conftest.defines 147828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mv conftest.tail conftest.defines 147838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 147848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrm -f conftest.defines conftest.tail 147858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 147868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "ac_result=$ac_in" >>$CONFIG_STATUS 147878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscat >>$CONFIG_STATUS <<\_ACEOF 147888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test x"$ac_file" != x-; then 147898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "/* $configure_input */" >"$tmp/config.h" 147908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat "$ac_result" >>"$tmp/config.h" 147918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then 147928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 147938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: $ac_file is unchanged" >&6;} 147948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 147958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f $ac_file 147968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mv "$tmp/config.h" $ac_file 147978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 147988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 147998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo "/* $configure_input */" 148008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat "$ac_result" 148018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 148028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels rm -f "$tmp/out12" 148038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compute $ac_file's index in $config_headers. 148048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_am_arg=$ac_file 148058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_am_stamp_count=1 148068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor _am_header in $config_headers :; do 148078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $_am_header in 148088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $_am_arg | $_am_arg:* ) 148098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels break ;; 148108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels * ) 148118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels _am_stamp_count=`expr $_am_stamp_count + 1` ;; 148128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 148138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 148148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 148158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 148168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$_am_arg" : 'X\(//\)[^/]' \| \ 148178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$_am_arg" : 'X\(//\)$' \| \ 148188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 148198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$_am_arg" | 148208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 148218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 148228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 148238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 148248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)[^/].*/{ 148258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 148268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 148278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 148288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)$/{ 148298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 148308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 148318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 148328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\).*/{ 148338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 148348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 148358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 148368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/.*/./; q'`/stamp-h$_am_stamp_count 148378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 148388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 148398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 148408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: executing $ac_file commands" >&6;} 148418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 148428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 148438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 148448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 148458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $ac_file$ac_mode in 148468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "depfiles":C) test x"$AMDEP_TRUE" != x"" || # Autoconf 2.62 quotes --file arguments for eval, but not when files 148478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# are listed without --file. Let's play safe and only enable the eval 148488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# if we detect the quoting. 148498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $CONFIG_FILES in 148508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*\'*) eval set x "$CONFIG_FILES" ;; 148518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels*) set x $CONFIG_FILES ;; 148528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 148538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshift 148548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfor mf 148558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdo 148568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Strip MF so we end up with the name of the file. 148578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mf=`echo "$mf" | sed -e 's/:.*$//'` 148588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Check whether this is an Automake generated Makefile or not. 148598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We used to match only the files named `Makefile.in', but 148608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # some people rename them; so instead we look at the file content. 148618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Grep'ing the first line is not enough: some people post-process 148628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # each Makefile.in and add a new line on top of each file to say so. 148638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Grep'ing the whole file is not good either: AIX grep has a line 148648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # limit of 2048, but all sed's we know have understand at least 4000. 148658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 148668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels dirpart=`$as_dirname -- "$mf" || 148678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 148688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$mf" : 'X\(//\)[^/]' \| \ 148698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$mf" : 'X\(//\)$' \| \ 148708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$mf" : 'X\(/\)' \| . 2>/dev/null || 148718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$mf" | 148728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 148738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 148748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 148758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 148768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)[^/].*/{ 148778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 148788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 148798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 148808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)$/{ 148818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 148828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 148838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 148848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\).*/{ 148858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 148868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 148878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 148888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/.*/./; q'` 148898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 148908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels continue 148918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 148928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract the definition of DEPDIR, am__include, and am__quote 148938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # from the Makefile without running `make'. 148948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 148958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$DEPDIR" && continue 148968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__include=`sed -n 's/^am__include = //p' < "$mf"` 148978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "am__include" && continue 148988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 148998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # When using ansi2knr, U may be empty or an underscore; expand it 149008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels U=`sed -n 's/^U = //p' < "$mf"` 149018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Find all dependency output files, they are included files with 149028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # $(DEPDIR) in their names. We invoke sed twice because it is the 149038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # simplest approach to changing $(DEPDIR) to its actual value in the 149048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # expansion. 149058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels for file in `sed -n " 149068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 149078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 149088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Make sure the directory exists. 149098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -f "$dirpart/$file" && continue 149108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fdir=`$as_dirname -- "$file" || 149118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 149128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$file" : 'X\(//\)[^/]' \| \ 149138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$file" : 'X\(//\)$' \| \ 149148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$file" : 'X\(/\)' \| . 2>/dev/null || 149158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$file" | 149168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 149178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 149188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 149198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 149208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)[^/].*/{ 149218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 149228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 149238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 149248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)$/{ 149258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 149268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 149278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 149288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\).*/{ 149298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 149308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 149318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 149328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/.*/./; q'` 149338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { as_dir=$dirpart/$fdir 149348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $as_dir in #( 149358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels -*) as_dir=./$as_dir;; 149368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 149378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 149388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_dirs= 149398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels while :; do 149408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $as_dir in #( 149418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( 149428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) as_qdir=$as_dir;; 149438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 149448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_dirs="'$as_qdir' $as_dirs" 149458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels as_dir=`$as_dirname -- "$as_dir" || 149468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 149478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$as_dir" : 'X\(//\)[^/]' \| \ 149488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$as_dir" : 'X\(//\)$' \| \ 149498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 149508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho X"$as_dir" | 149518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 149528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 149538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 149548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 149558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)[^/].*/{ 149568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 149578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 149588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 149598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\/\)$/{ 149608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 149618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 149628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 149638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels /^X\(\/\).*/{ 149648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s//\1/ 149658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels q 149668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } 149678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels s/.*/./; q'` 149688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -d "$as_dir" && break 149698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 149708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test -z "$as_dirs" || eval "mkdir $as_dirs" 149718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 149728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsecho "$as_me: error: cannot create directory $as_dir" >&2;} 149738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels { (exit 1); exit 1; }; }; } 149748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # echo "creating $dirpart/$file" 149758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels echo '# dummy' > "$dirpart/$file" 149768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels done 149778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone 149788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 149798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels "libtool":C) 149808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 149818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # See if we are running on zsh, and set the options which allow our 149828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # commands through without removal of \ escapes. 149838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test -n "${ZSH_VERSION+set}" ; then 149848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels setopt NO_GLOB_SUBST 149858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 149868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 149878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cfgfile="${ofile}T" 149888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels trap "$RM \"$cfgfile\"; exit 1" 1 2 15 149898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $RM "$cfgfile" 149908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 149918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<_LT_EOF >> "$cfgfile" 149928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels#! $SHELL 149938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 149948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 149958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 149968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 149978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# NOTE: Changes made to this file will be lost: look at ltmain.sh. 149988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 149998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 150008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 2006, 2007, 2008 Free Software Foundation, Inc. 150018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Written by Gordon Matzigkeit, 1996 150028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 150038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This file is part of GNU Libtool. 150048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 150058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# GNU Libtool is free software; you can redistribute it and/or 150068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# modify it under the terms of the GNU General Public License as 150078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# published by the Free Software Foundation; either version 2 of 150088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# the License, or (at your option) any later version. 150098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 150108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# As a special exception to the GNU General Public License, 150118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# if you distribute this file as part of a program or library that 150128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# is built using GNU Libtool, you may include this file under the 150138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# same distribution terms that you use for the rest of that program. 150148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 150158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# GNU Libtool is distributed in the hope that it will be useful, 150168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# but WITHOUT ANY WARRANTY; without even the implied warranty of 150178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 150188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# GNU General Public License for more details. 150198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 150208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# You should have received a copy of the GNU General Public License 150218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# along with GNU Libtool; see the file COPYING. If not, a copy 150228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 150238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# obtained by writing to the Free Software Foundation, Inc., 150248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 150258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The names of the tagged configurations supported by this script. 150288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsavailable_tags="" 150298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ### BEGIN LIBTOOL CONFIG 150318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Assembler program. 150338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAS=$AS 150348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# DLL creation program. 150368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDLLTOOL=$DLLTOOL 150378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Object dumper program. 150398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOBJDUMP=$OBJDUMP 150408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Which release of libtool.m4 was used? 150428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmacro_version=$macro_version 150438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmacro_revision=$macro_revision 150448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether or not to build shared libraries. 150468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_libtool_libs=$enable_shared 150478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether or not to build static libraries. 150498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_old_libs=$enable_static 150508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# What type of objects to build. 150528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspic_mode=$pic_mode 150538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether or not to optimize for fast installation. 150558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfast_install=$enable_fast_install 150568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The host system. 150588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_alias=$host_alias 150598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost=$host 150608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshost_os=$host_os 150618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The build system. 150638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_alias=$build_alias 150648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild=$build 150658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_os=$build_os 150668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A sed program that does not truncate output. 150688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSED=$lt_SED 150698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Sed that helps us avoid accidentally triggering echo(1) options like -n. 150718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsXsed="\$SED -e 1s/^X//" 150728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A grep program that handles long lines. 150748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsGREP=$lt_GREP 150758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# An ERE matcher. 150778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsEGREP=$lt_EGREP 150788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A literal string matcher. 150808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsFGREP=$lt_FGREP 150818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A BSD- or MS-compatible name lister. 150838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNM=$lt_NM 150848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether we need soft or hard links. 150868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLN_S=$lt_LN_S 150878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# What is the maximum length of a command? 150898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmax_cmd_len=$max_cmd_len 150908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Object file suffix (normally "o"). 150928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsobjext=$ac_objext 150938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Executable file suffix (normally ""). 150958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexeext=$exeext 150968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 150978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# whether the shell understands "unset". 150988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslt_unset=$lt_unset 150998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# turn spaces into newlines. 151018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSP2NL=$lt_lt_SP2NL 151028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# turn newlines into spaces. 151048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNL2SP=$lt_lt_NL2SP 151058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# How to create reloadable object files. 151078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_flag=$lt_reload_flag 151088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsreload_cmds=$lt_reload_cmds 151098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Method to check whether dependent libraries are shared objects. 151118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdeplibs_check_method=$lt_deplibs_check_method 151128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Command to use when deplibs_check_method == "file_magic". 151148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_magic_cmd=$lt_file_magic_cmd 151158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The archiver. 151178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR=$lt_AR 151188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsAR_FLAGS=$lt_AR_FLAGS 151198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A symbol stripping program. 151218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSTRIP=$lt_STRIP 151228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands used to install an old-style archive. 151248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsRANLIB=$lt_RANLIB 151258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postinstall_cmds=$lt_old_postinstall_cmds 151268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_postuninstall_cmds=$lt_old_postuninstall_cmds 151278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A C compiler. 151298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCC=$lt_CC 151308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# LTCC compiler flags. 151328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLTCFLAGS=$lt_CFLAGS 151338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Take the output of nm and produce a listing of raw symbols and C names. 151358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 151368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Transform the output of nm in a proper C declaration. 151388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 151398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Transform the output of nm in a C name address pair. 151418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 151428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Transform the output of nm in a C name address pair when lib prefix is needed. 151448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 151458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The name of the directory that contains temporary libtool files. 151478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsobjdir=$objdir 151488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Shell to use when invoking shell scripts. 151508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsSHELL=$lt_SHELL 151518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# An echo program that does not interpret backslashes. 151538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsECHO=$lt_ECHO 151548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Used to examine libraries when file_magic_cmd begins with "file". 151568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsMAGIC_CMD=$MAGIC_CMD 151578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Must we lock files when doing compilation? 151598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_locks=$lt_need_locks 151608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 151628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsDSYMUTIL=$lt_DSYMUTIL 151638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Tool to change global to local symbols on Mac OS X. 151658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsNMEDIT=$lt_NMEDIT 151668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Tool to manipulate fat objects and archives on Mac OS X. 151688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLIPO=$lt_LIPO 151698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ldd/readelf like tool for Mach-O binaries on Mac OS X. 151718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL=$lt_OTOOL 151728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 151748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsOTOOL64=$lt_OTOOL64 151758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Old archive suffix (normally "a"). 151778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibext=$libext 151788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Shared library suffix (normally ".so"). 151808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshrext_cmds=$lt_shrext_cmds 151818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The commands to extract the exported symbol list from a shared archive. 151838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsextract_expsyms_cmds=$lt_extract_expsyms_cmds 151848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Variables whose values should be saved in libtool wrapper scripts and 151868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# restored at link time. 151878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsvariables_saved_for_relink=$lt_variables_saved_for_relink 151888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Do we need the "lib" prefix for modules? 151908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_lib_prefix=$need_lib_prefix 151918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Do we need a version for libraries? 151938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsneed_version=$need_version 151948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Library versioning type. 151968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsversion_type=$version_type 151978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 151988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Shared library runtime path variable. 151998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsrunpath_var=$runpath_var 152008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Shared library path variable. 152028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshlibpath_var=$shlibpath_var 152038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Is shlibpath searched before the hard-coded library search path? 152058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsshlibpath_overrides_runpath=$shlibpath_overrides_runpath 152068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Format of library name prefix. 152088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibname_spec=$lt_libname_spec 152098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# List of archive names. First name is the real one, the rest are links. 152118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The last name is the one that the linker finds with -lNAME 152128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslibrary_names_spec=$lt_library_names_spec 152138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The coded name of the library, if different from the real name. 152158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssoname_spec=$lt_soname_spec 152168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Command to use after installation of a shared archive. 152188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostinstall_cmds=$lt_postinstall_cmds 152198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Command to use after uninstallation of a shared archive. 152218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspostuninstall_cmds=$lt_postuninstall_cmds 152228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands used to finish a libtool library installation in a directory. 152248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_cmds=$lt_finish_cmds 152258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# As "finish_cmds", except a single script fragment to be evaled but 152278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# not shown. 152288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfinish_eval=$lt_finish_eval 152298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether we should hardcode library paths into libraries. 152318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_into_libs=$hardcode_into_libs 152328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compile-time system search path for libraries. 152348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_search_path_spec=$lt_sys_lib_search_path_spec 152358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Run-time system search path for libraries. 152378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelssys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 152388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether dlopen is supported. 152408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdlopen_support=$enable_dlopen 152418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether dlopen of programs is supported. 152438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdlopen_self=$enable_dlopen_self 152448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether dlopen of statically linked programs is supported. 152468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdlopen_self_static=$enable_dlopen_self_static 152478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands to strip libraries. 152498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_striplib=$lt_old_striplib 152508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsstriplib=$lt_striplib 152518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The linker used to build libraries. 152548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsLD=$lt_LD 152558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands used to build an old-style archive. 152578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_cmds=$lt_old_archive_cmds 152588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# A language specific compiler. 152608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas EckelsCC=$lt_compiler 152618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Is the compiler the GNU compiler? 152638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gcc=$GCC 152648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compiler flag to turn off builtin functions. 152668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 152678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# How to pass a linker flag through the compiler. 152698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswl=$lt_lt_prog_compiler_wl 152708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Additional compiler flags for building library objects. 152728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelspic_flag=$lt_lt_prog_compiler_pic 152738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compiler flag to prevent dynamic linking. 152758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslink_static_flag=$lt_lt_prog_compiler_static 152768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Does compiler simultaneously support -c and -o options? 152788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler_c_o=$lt_lt_cv_prog_compiler_c_o 152798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether or not to add -lc for building shared libraries. 152818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsbuild_libtool_need_lc=$archive_cmds_need_lc 152828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether or not to disallow shared libs when runtime libs are static. 152848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 152858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compiler flag to allow reflexive dlopens. 152878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 152888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compiler flag to generate shared objects directly from archives. 152908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswhole_archive_flag_spec=$lt_whole_archive_flag_spec 152918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether the compiler copes with passing no objects directly. 152938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscompiler_needs_object=$lt_compiler_needs_object 152948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Create an old-style archive from a shared archive. 152968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 152978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 152988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Create a temporary old-style archive to link instead of a shared archive. 152998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 153008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands used to build a shared archive. 153028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_cmds=$lt_archive_cmds 153038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsarchive_expsym_cmds=$lt_archive_expsym_cmds 153048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands used to build a loadable module if different from building 153068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# a shared archive. 153078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmodule_cmds=$lt_module_cmds 153088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmodule_expsym_cmds=$lt_module_expsym_cmds 153098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether we are building with GNU ld or not. 153118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelswith_gnu_ld=$lt_with_gnu_ld 153128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Flag that allows shared libraries with undefined symbols to be built. 153148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsallow_undefined_flag=$lt_allow_undefined_flag 153158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Flag that enforces no undefined symbols. 153178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsno_undefined_flag=$lt_no_undefined_flag 153188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Flag to hardcode \$libdir into a binary during linking. 153208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# This must work even if \$libdir does not exist 153218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 153228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# If ld is used when linking, flag to hardcode \$libdir into a binary 153248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# during linking. This must work even if \$libdir does not exist. 153258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 153268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether we need a single "-rpath" flag with a separated argument. 153288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_libdir_separator=$lt_hardcode_libdir_separator 153298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 153318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# DIR into the resulting binary. 153328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_direct=$hardcode_direct 153338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 153358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# DIR into the resulting binary and the resulting library dependency is 153368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 153378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# library is relocated. 153388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_direct_absolute=$hardcode_direct_absolute 153398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 153418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# into the resulting binary. 153428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_minus_L=$hardcode_minus_L 153438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 153458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# into the resulting binary. 153468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_shlibpath_var=$hardcode_shlibpath_var 153478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to "yes" if building a shared library automatically hardcodes DIR 153498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# into the library and all subsequent libraries and executables linked 153508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# against it. 153518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_automatic=$hardcode_automatic 153528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to yes if linker adds runtime paths of dependent libraries 153548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# to runtime path list. 153558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinherit_rpath=$inherit_rpath 153568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Whether libtool must link a program against all its dependency libraries. 153588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelslink_all_deplibs=$link_all_deplibs 153598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Fix the shell variable \$srcfile for the compiler. 153618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfix_srcfile_path=$lt_fix_srcfile_path 153628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Set to "yes" if exported symbols are required. 153648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsalways_export_symbols=$always_export_symbols 153658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# The commands to list exported symbols. 153678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexport_symbols_cmds=$lt_export_symbols_cmds 153688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Symbols that should not be listed in the preloaded symbols. 153708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsexclude_expsyms=$lt_exclude_expsyms 153718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Symbols that must always be exported. 153738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsinclude_expsyms=$lt_include_expsyms 153748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Commands necessary for linking programs (against libraries) with templates. 153768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsprelink_cmds=$lt_prelink_cmds 153778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Specify filename containing input files. 153798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfile_list_spec=$lt_file_list_spec 153808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# How to hardcode a shared library path into an executable. 153828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelshardcode_action=$hardcode_action 153838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# ### END LIBTOOL CONFIG 153858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 153878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 153888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $host_os in 153898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels aix3*) 153908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat <<\_LT_EOF >> "$cfgfile" 153918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# AIX sometimes has problems with the GCC collect2 program. For some 153928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# reason, if we set the COLLECT_NAMES environment variable, the problems 153938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# vanish in a puff of smoke. 153948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "X${COLLECT_NAMES+set}" != Xset; then 153958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels COLLECT_NAMES= 153968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels export COLLECT_NAMES 153978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 153988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 153998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 154008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 154018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsltmain="$ac_aux_dir/ltmain.sh" 154048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # We use sed instead of cat because bash on DJGPP gets confused if 154078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # if finds mixed CR/LF and LF-only lines. Since sed operates in 154088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # text mode, it properly converts lines to CR/LF. This bash problem 154098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # is reportedly fixed, but why not run on old versions too? 154108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 154118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels || (rm -f "$cfgfile"; exit 1) 154128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case $xsi_shell in 154148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels yes) 154158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat << \_LT_EOF >> "$cfgfile" 154168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_dirname file append nondir_replacement 154188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compute the dirname of FILE. If nonempty, add APPEND to the result, 154198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# otherwise set result to NONDIR_REPLACEMENT. 154208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_dirname () 154218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 154228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case ${1} in 154238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels */*) func_dirname_result="${1%/*}${2}" ;; 154248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels * ) func_dirname_result="${3}" ;; 154258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 154268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 154278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_basename file 154298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_basename () 154308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 154318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_basename_result="${1##*/}" 154328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 154338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_dirname_and_basename file append nondir_replacement 154358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# perform func_basename and func_dirname in a single function 154368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# call: 154378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# dirname: Compute the dirname of FILE. If nonempty, 154388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# add APPEND to the result, otherwise set result 154398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# to NONDIR_REPLACEMENT. 154408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# value returned in "$func_dirname_result" 154418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# basename: Compute filename of FILE. 154428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# value retuned in "$func_basename_result" 154438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Implementation must be kept synchronized with func_dirname 154448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# and func_basename. For efficiency, we do not delegate to 154458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# those functions but instead duplicate the functionality here. 154468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_dirname_and_basename () 154478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 154488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case ${1} in 154498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels */*) func_dirname_result="${1%/*}${2}" ;; 154508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels * ) func_dirname_result="${3}" ;; 154518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 154528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_basename_result="${1##*/}" 154538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 154548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_stripname prefix suffix name 154568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# strip PREFIX and SUFFIX off of NAME. 154578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# PREFIX and SUFFIX must not contain globbing or regex special 154588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# characters, hashes, percent signs, but SUFFIX may contain a leading 154598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# dot (in which case that matches only a dot). 154608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_stripname () 154618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 154628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 154638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # positional parameters, so assign one to ordinary parameter first. 154648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_stripname_result=${3} 154658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_stripname_result=${func_stripname_result#"${1}"} 154668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_stripname_result=${func_stripname_result%"${2}"} 154678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 154688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_opt_split 154708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_opt_split () 154718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 154728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_opt_split_opt=${1%%=*} 154738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_opt_split_arg=${1#*=} 154748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 154758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_lo2o object 154778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_lo2o () 154788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 154798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case ${1} in 154808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 154818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) func_lo2o_result=${1} ;; 154828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 154838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 154848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_xform libobj-or-source 154868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_xform () 154878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 154888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_xform_result=${1%.*}.lo 154898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 154908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_arith arithmetic-term... 154928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_arith () 154938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 154948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_arith_result=$(( $* )) 154958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 154968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 154978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_len string 154988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# STRING may not start with a hyphen. 154998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_len () 155008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 155018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_len_result=${#1} 155028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 155038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 155058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 155068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) # Bourne compatible functions. 155078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat << \_LT_EOF >> "$cfgfile" 155088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_dirname file append nondir_replacement 155108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Compute the dirname of FILE. If nonempty, add APPEND to the result, 155118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# otherwise set result to NONDIR_REPLACEMENT. 155128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_dirname () 155138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 155148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Extract subdirectory from the argument. 155158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 155168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels if test "X$func_dirname_result" = "X${1}"; then 155178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_dirname_result="${3}" 155188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels else 155198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_dirname_result="$func_dirname_result${2}" 155208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels fi 155218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 155228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_basename file 155248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_basename () 155258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 155268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 155278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 155288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_stripname prefix suffix name 155318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# strip PREFIX and SUFFIX off of NAME. 155328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# PREFIX and SUFFIX must not contain globbing or regex special 155338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# characters, hashes, percent signs, but SUFFIX may contain a leading 155348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# dot (in which case that matches only a dot). 155358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_strip_suffix prefix name 155368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_stripname () 155378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 155388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels case ${2} in 155398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels .*) func_stripname_result=`$ECHO "X${3}" \ 155408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 155418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) func_stripname_result=`$ECHO "X${3}" \ 155428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 155438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 155448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 155458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# sed scripts: 155478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 155488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsmy_sed_long_arg='1s/^-[^=]*=//' 155498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_opt_split 155518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_opt_split () 155528e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 155538e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 155548e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 155558e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 155568e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155578e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_lo2o object 155588e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_lo2o () 155598e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 155608e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 155618e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 155628e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155638e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_xform libobj-or-source 155648e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_xform () 155658e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 155668e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 155678e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 155688e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155698e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_arith arithmetic-term... 155708e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_arith () 155718e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 155728e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_arith_result=`expr "$@"` 155738e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 155748e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155758e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_len string 155768e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# STRING may not start with a hyphen. 155778e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_len () 155788e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 155798e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 155808e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 155818e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155828e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 155838e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsesac 155848e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155858e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelscase $lt_shell_append in 155868e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels yes) 155878e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat << \_LT_EOF >> "$cfgfile" 155888e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 155898e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_append var value 155908e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Append VALUE to the end of shell variable VAR. 155918e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_append () 155928e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 155938e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "$1+=\$2" 155948e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 155958e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 155968e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 155978e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels *) 155988e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels cat << \_LT_EOF >> "$cfgfile" 155998e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 156008e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# func_append var value 156018e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Append VALUE to the end of shell variable VAR. 156028e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfunc_append () 156038e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ 156048e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels eval "$1=\$$1\$2" 156058e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels} 156068e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 156078e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_LT_EOF 156088e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 156098e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 156108e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 156118e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 156128e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 156138e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels || (rm -f "$cfgfile"; exit 1) 156148e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 156158e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels mv -f "$cfgfile" "$ofile" || 156168e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 156178e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels chmod +x "$ofile" 156188e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 156198e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ;; 156208e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 156218e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels esac 156228e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsdone # for ac_tag 156238e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 156248e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 156258e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels{ (exit 0); exit 0; } 156268e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels_ACEOF 156278e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelschmod +x $CONFIG_STATUS 156288e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsac_clean_files=$ac_clean_files_save 156298e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 156308e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 156318e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# configure is writing to config.log, and then calls config.status. 156328e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# config.status does its own redirection, appending to config.log. 156338e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# Unfortunately, on DOS this fails, as config.log is still kept open 156348e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# by configure, so config.status won't be able to write to it; its 156358e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# output is simply discarded. So we exec the FD to /dev/null, 156368e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# effectively closing config.log, so it can be properly (re)opened and 156378e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# appended to by config.status. When coming back to configure, we 156388e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels# need to make the FD available again. 156398e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsif test "$no_create" != yes; then 156408e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_cs_success=: 156418e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_config_status_args= 156428e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels test "$silent" = yes && 156438e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels ac_config_status_args="$ac_config_status_args --quiet" 156448e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exec 5>/dev/null 156458e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 156468e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels exec 5>>config.log 156478e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # Use ||, not &&, to avoid exiting from the if with $? = 1, which 156488e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels # would make configure fail if this is the last instruction. 156498e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels $ac_cs_success || { (exit 1); exit 1; } 156508e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckelsfi 156518e01cdce135d5d816f92d7bb83f9a930aa1b45aeLucas Eckels 15652