configure revision 65eef222
1ef981d24Smrg#! /bin/sh 2ef981d24Smrg# Guess values for system-dependent variables and create Makefiles. 365eef222Smrg# Generated by GNU Autoconf 2.63 for libXScrnSaver 1.2.0. 4ef981d24Smrg# 5ef981d24Smrg# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 6ef981d24Smrg# 7ef981d24Smrg# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 865eef222Smrg# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 9ef981d24Smrg# This configure script is free software; the Free Software Foundation 10ef981d24Smrg# gives unlimited permission to copy, distribute and modify it. 11ef981d24Smrg## --------------------- ## 12ef981d24Smrg## M4sh Initialization. ## 13ef981d24Smrg## --------------------- ## 14ef981d24Smrg 15ef981d24Smrg# Be more Bourne compatible 16ef981d24SmrgDUALCASE=1; export DUALCASE # for MKS sh 17ef981d24Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 18ef981d24Smrg emulate sh 19ef981d24Smrg NULLCMD=: 2065eef222Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21ef981d24Smrg # is contrary to our usage. Disable this feature. 22ef981d24Smrg alias -g '${1+"$@"}'='"$@"' 23ef981d24Smrg setopt NO_GLOB_SUBST 24ef981d24Smrgelse 25ef981d24Smrg case `(set -o) 2>/dev/null` in 26ef981d24Smrg *posix*) set -o posix ;; 27ef981d24Smrgesac 28ef981d24Smrg 29ef981d24Smrgfi 30ef981d24Smrg 31ef981d24Smrg 32ef981d24Smrg 33ef981d24Smrg 34ef981d24Smrg# PATH needs CR 35ef981d24Smrg# Avoid depending upon Character Ranges. 36ef981d24Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 37ef981d24Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 38ef981d24Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 39ef981d24Smrgas_cr_digits='0123456789' 40ef981d24Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 41ef981d24Smrg 4265eef222Smrgas_nl=' 4365eef222Smrg' 4465eef222Smrgexport as_nl 4565eef222Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 4665eef222Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4765eef222Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 4865eef222Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 4965eef222Smrgif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 5065eef222Smrg as_echo='printf %s\n' 5165eef222Smrg as_echo_n='printf %s' 5265eef222Smrgelse 5365eef222Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 5465eef222Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 5565eef222Smrg as_echo_n='/usr/ucb/echo -n' 5665eef222Smrg else 5765eef222Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 5865eef222Smrg as_echo_n_body='eval 5965eef222Smrg arg=$1; 6065eef222Smrg case $arg in 6165eef222Smrg *"$as_nl"*) 6265eef222Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 6365eef222Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 6465eef222Smrg esac; 6565eef222Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 6665eef222Smrg ' 6765eef222Smrg export as_echo_n_body 6865eef222Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 6965eef222Smrg fi 7065eef222Smrg export as_echo_body 7165eef222Smrg as_echo='sh -c $as_echo_body as_echo' 7265eef222Smrgfi 7365eef222Smrg 74ef981d24Smrg# The user is always right. 75ef981d24Smrgif test "${PATH_SEPARATOR+set}" != set; then 7665eef222Smrg PATH_SEPARATOR=: 7765eef222Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 7865eef222Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 7965eef222Smrg PATH_SEPARATOR=';' 8065eef222Smrg } 81ef981d24Smrgfi 82ef981d24Smrg 83ef981d24Smrg# Support unset when possible. 84ef981d24Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 85ef981d24Smrg as_unset=unset 86ef981d24Smrgelse 87ef981d24Smrg as_unset=false 88ef981d24Smrgfi 89ef981d24Smrg 90ef981d24Smrg 91ef981d24Smrg# IFS 92ef981d24Smrg# We need space, tab and new line, in precisely that order. Quoting is 93ef981d24Smrg# there to prevent editors from complaining about space-tab. 94ef981d24Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 95ef981d24Smrg# splitting by setting IFS to empty value.) 96ef981d24SmrgIFS=" "" $as_nl" 97ef981d24Smrg 98ef981d24Smrg# Find who we are. Look in the path if we contain no directory separator. 99ef981d24Smrgcase $0 in 100ef981d24Smrg *[\\/]* ) as_myself=$0 ;; 101ef981d24Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 102ef981d24Smrgfor as_dir in $PATH 103ef981d24Smrgdo 104ef981d24Smrg IFS=$as_save_IFS 105ef981d24Smrg test -z "$as_dir" && as_dir=. 106ef981d24Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 107ef981d24Smrgdone 108ef981d24SmrgIFS=$as_save_IFS 109ef981d24Smrg 110ef981d24Smrg ;; 111ef981d24Smrgesac 112ef981d24Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 113ef981d24Smrg# in which case we are not to be found in the path. 114ef981d24Smrgif test "x$as_myself" = x; then 115ef981d24Smrg as_myself=$0 116ef981d24Smrgfi 117ef981d24Smrgif test ! -f "$as_myself"; then 11865eef222Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 119ef981d24Smrg { (exit 1); exit 1; } 120ef981d24Smrgfi 121ef981d24Smrg 122ef981d24Smrg# Work around bugs in pre-3.0 UWIN ksh. 123ef981d24Smrgfor as_var in ENV MAIL MAILPATH 124ef981d24Smrgdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 125ef981d24Smrgdone 126ef981d24SmrgPS1='$ ' 127ef981d24SmrgPS2='> ' 128ef981d24SmrgPS4='+ ' 129ef981d24Smrg 130ef981d24Smrg# NLS nuisances. 13165eef222SmrgLC_ALL=C 13265eef222Smrgexport LC_ALL 13365eef222SmrgLANGUAGE=C 13465eef222Smrgexport LANGUAGE 135ef981d24Smrg 136ef981d24Smrg# Required to use basename. 137ef981d24Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 138ef981d24Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 139ef981d24Smrg as_expr=expr 140ef981d24Smrgelse 141ef981d24Smrg as_expr=false 142ef981d24Smrgfi 143ef981d24Smrg 144ef981d24Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 145ef981d24Smrg as_basename=basename 146ef981d24Smrgelse 147ef981d24Smrg as_basename=false 148ef981d24Smrgfi 149ef981d24Smrg 150ef981d24Smrg 151ef981d24Smrg# Name of the executable. 152ef981d24Smrgas_me=`$as_basename -- "$0" || 153ef981d24Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 154ef981d24Smrg X"$0" : 'X\(//\)$' \| \ 155ef981d24Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 15665eef222Smrg$as_echo X/"$0" | 157ef981d24Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 158ef981d24Smrg s//\1/ 159ef981d24Smrg q 160ef981d24Smrg } 161ef981d24Smrg /^X\/\(\/\/\)$/{ 162ef981d24Smrg s//\1/ 163ef981d24Smrg q 164ef981d24Smrg } 165ef981d24Smrg /^X\/\(\/\).*/{ 166ef981d24Smrg s//\1/ 167ef981d24Smrg q 168ef981d24Smrg } 169ef981d24Smrg s/.*/./; q'` 170ef981d24Smrg 171ef981d24Smrg# CDPATH. 172ef981d24Smrg$as_unset CDPATH 173ef981d24Smrg 174ef981d24Smrg 175ef981d24Smrgif test "x$CONFIG_SHELL" = x; then 176ef981d24Smrg if (eval ":") 2>/dev/null; then 177ef981d24Smrg as_have_required=yes 178ef981d24Smrgelse 179ef981d24Smrg as_have_required=no 180ef981d24Smrgfi 181ef981d24Smrg 18265eef222Smrg if test $as_have_required = yes && (eval ": 183ef981d24Smrg(as_func_return () { 184ef981d24Smrg (exit \$1) 185ef981d24Smrg} 186ef981d24Smrgas_func_success () { 187ef981d24Smrg as_func_return 0 188ef981d24Smrg} 189ef981d24Smrgas_func_failure () { 190ef981d24Smrg as_func_return 1 191ef981d24Smrg} 192ef981d24Smrgas_func_ret_success () { 193ef981d24Smrg return 0 194ef981d24Smrg} 195ef981d24Smrgas_func_ret_failure () { 196ef981d24Smrg return 1 197ef981d24Smrg} 198ef981d24Smrg 199ef981d24Smrgexitcode=0 200ef981d24Smrgif as_func_success; then 201ef981d24Smrg : 202ef981d24Smrgelse 203ef981d24Smrg exitcode=1 204ef981d24Smrg echo as_func_success failed. 205ef981d24Smrgfi 206ef981d24Smrg 207ef981d24Smrgif as_func_failure; then 208ef981d24Smrg exitcode=1 209ef981d24Smrg echo as_func_failure succeeded. 210ef981d24Smrgfi 211ef981d24Smrg 212ef981d24Smrgif as_func_ret_success; then 213ef981d24Smrg : 214ef981d24Smrgelse 215ef981d24Smrg exitcode=1 216ef981d24Smrg echo as_func_ret_success failed. 217ef981d24Smrgfi 218ef981d24Smrg 219ef981d24Smrgif as_func_ret_failure; then 220ef981d24Smrg exitcode=1 221ef981d24Smrg echo as_func_ret_failure succeeded. 222ef981d24Smrgfi 223ef981d24Smrg 224ef981d24Smrgif ( set x; as_func_ret_success y && test x = \"\$1\" ); then 225ef981d24Smrg : 226ef981d24Smrgelse 227ef981d24Smrg exitcode=1 228ef981d24Smrg echo positional parameters were not saved. 229ef981d24Smrgfi 230ef981d24Smrg 231ef981d24Smrgtest \$exitcode = 0) || { (exit 1); exit 1; } 232ef981d24Smrg 233ef981d24Smrg( 234ef981d24Smrg as_lineno_1=\$LINENO 235ef981d24Smrg as_lineno_2=\$LINENO 236ef981d24Smrg test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && 237ef981d24Smrg test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } 238ef981d24Smrg") 2> /dev/null; then 239ef981d24Smrg : 240ef981d24Smrgelse 241ef981d24Smrg as_candidate_shells= 242ef981d24Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 243ef981d24Smrgfor as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 244ef981d24Smrgdo 245ef981d24Smrg IFS=$as_save_IFS 246ef981d24Smrg test -z "$as_dir" && as_dir=. 247ef981d24Smrg case $as_dir in 248ef981d24Smrg /*) 249ef981d24Smrg for as_base in sh bash ksh sh5; do 250ef981d24Smrg as_candidate_shells="$as_candidate_shells $as_dir/$as_base" 251ef981d24Smrg done;; 252ef981d24Smrg esac 253ef981d24Smrgdone 254ef981d24SmrgIFS=$as_save_IFS 255ef981d24Smrg 256ef981d24Smrg 257ef981d24Smrg for as_shell in $as_candidate_shells $SHELL; do 258ef981d24Smrg # Try only shells that exist, to save several forks. 259ef981d24Smrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 260ef981d24Smrg { ("$as_shell") 2> /dev/null <<\_ASEOF 261ef981d24Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 262ef981d24Smrg emulate sh 263ef981d24Smrg NULLCMD=: 26465eef222Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 265ef981d24Smrg # is contrary to our usage. Disable this feature. 266ef981d24Smrg alias -g '${1+"$@"}'='"$@"' 267ef981d24Smrg setopt NO_GLOB_SUBST 268ef981d24Smrgelse 269ef981d24Smrg case `(set -o) 2>/dev/null` in 270ef981d24Smrg *posix*) set -o posix ;; 271ef981d24Smrgesac 272ef981d24Smrg 273ef981d24Smrgfi 274ef981d24Smrg 275ef981d24Smrg 276ef981d24Smrg: 277ef981d24Smrg_ASEOF 278ef981d24Smrg}; then 279ef981d24Smrg CONFIG_SHELL=$as_shell 280ef981d24Smrg as_have_required=yes 281ef981d24Smrg if { "$as_shell" 2> /dev/null <<\_ASEOF 282ef981d24Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 283ef981d24Smrg emulate sh 284ef981d24Smrg NULLCMD=: 28565eef222Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 286ef981d24Smrg # is contrary to our usage. Disable this feature. 287ef981d24Smrg alias -g '${1+"$@"}'='"$@"' 288ef981d24Smrg setopt NO_GLOB_SUBST 289ef981d24Smrgelse 290ef981d24Smrg case `(set -o) 2>/dev/null` in 291ef981d24Smrg *posix*) set -o posix ;; 292ef981d24Smrgesac 293ef981d24Smrg 294ef981d24Smrgfi 295ef981d24Smrg 296ef981d24Smrg 297ef981d24Smrg: 298ef981d24Smrg(as_func_return () { 299ef981d24Smrg (exit $1) 300ef981d24Smrg} 301ef981d24Smrgas_func_success () { 302ef981d24Smrg as_func_return 0 303ef981d24Smrg} 304ef981d24Smrgas_func_failure () { 305ef981d24Smrg as_func_return 1 306ef981d24Smrg} 307ef981d24Smrgas_func_ret_success () { 308ef981d24Smrg return 0 309ef981d24Smrg} 310ef981d24Smrgas_func_ret_failure () { 311ef981d24Smrg return 1 312ef981d24Smrg} 313ef981d24Smrg 314ef981d24Smrgexitcode=0 315ef981d24Smrgif as_func_success; then 316ef981d24Smrg : 317ef981d24Smrgelse 318ef981d24Smrg exitcode=1 319ef981d24Smrg echo as_func_success failed. 320ef981d24Smrgfi 321ef981d24Smrg 322ef981d24Smrgif as_func_failure; then 323ef981d24Smrg exitcode=1 324ef981d24Smrg echo as_func_failure succeeded. 325ef981d24Smrgfi 326ef981d24Smrg 327ef981d24Smrgif as_func_ret_success; then 328ef981d24Smrg : 329ef981d24Smrgelse 330ef981d24Smrg exitcode=1 331ef981d24Smrg echo as_func_ret_success failed. 332ef981d24Smrgfi 333ef981d24Smrg 334ef981d24Smrgif as_func_ret_failure; then 335ef981d24Smrg exitcode=1 336ef981d24Smrg echo as_func_ret_failure succeeded. 337ef981d24Smrgfi 338ef981d24Smrg 339ef981d24Smrgif ( set x; as_func_ret_success y && test x = "$1" ); then 340ef981d24Smrg : 341ef981d24Smrgelse 342ef981d24Smrg exitcode=1 343ef981d24Smrg echo positional parameters were not saved. 344ef981d24Smrgfi 345ef981d24Smrg 346ef981d24Smrgtest $exitcode = 0) || { (exit 1); exit 1; } 347ef981d24Smrg 348ef981d24Smrg( 349ef981d24Smrg as_lineno_1=$LINENO 350ef981d24Smrg as_lineno_2=$LINENO 351ef981d24Smrg test "x$as_lineno_1" != "x$as_lineno_2" && 352ef981d24Smrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } 353ef981d24Smrg 354ef981d24Smrg_ASEOF 355ef981d24Smrg}; then 356ef981d24Smrg break 357ef981d24Smrgfi 358ef981d24Smrg 359ef981d24Smrgfi 360ef981d24Smrg 361ef981d24Smrg done 362ef981d24Smrg 363ef981d24Smrg if test "x$CONFIG_SHELL" != x; then 364ef981d24Smrg for as_var in BASH_ENV ENV 36565eef222Smrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 36665eef222Smrg done 36765eef222Smrg export CONFIG_SHELL 36865eef222Smrg exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 369ef981d24Smrgfi 370ef981d24Smrg 371ef981d24Smrg 372ef981d24Smrg if test $as_have_required = no; then 373ef981d24Smrg echo This script requires a shell more modern than all the 374ef981d24Smrg echo shells that I found on your system. Please install a 375ef981d24Smrg echo modern shell, or manually run the script under such a 376ef981d24Smrg echo shell if you do have one. 377ef981d24Smrg { (exit 1); exit 1; } 378ef981d24Smrgfi 379ef981d24Smrg 380ef981d24Smrg 381ef981d24Smrgfi 382ef981d24Smrg 383ef981d24Smrgfi 384ef981d24Smrg 385ef981d24Smrg 386ef981d24Smrg 387ef981d24Smrg(eval "as_func_return () { 388ef981d24Smrg (exit \$1) 389ef981d24Smrg} 390ef981d24Smrgas_func_success () { 391ef981d24Smrg as_func_return 0 392ef981d24Smrg} 393ef981d24Smrgas_func_failure () { 394ef981d24Smrg as_func_return 1 395ef981d24Smrg} 396ef981d24Smrgas_func_ret_success () { 397ef981d24Smrg return 0 398ef981d24Smrg} 399ef981d24Smrgas_func_ret_failure () { 400ef981d24Smrg return 1 401ef981d24Smrg} 402ef981d24Smrg 403ef981d24Smrgexitcode=0 404ef981d24Smrgif as_func_success; then 405ef981d24Smrg : 406ef981d24Smrgelse 407ef981d24Smrg exitcode=1 408ef981d24Smrg echo as_func_success failed. 409ef981d24Smrgfi 410ef981d24Smrg 411ef981d24Smrgif as_func_failure; then 412ef981d24Smrg exitcode=1 413ef981d24Smrg echo as_func_failure succeeded. 414ef981d24Smrgfi 415ef981d24Smrg 416ef981d24Smrgif as_func_ret_success; then 417ef981d24Smrg : 418ef981d24Smrgelse 419ef981d24Smrg exitcode=1 420ef981d24Smrg echo as_func_ret_success failed. 421ef981d24Smrgfi 422ef981d24Smrg 423ef981d24Smrgif as_func_ret_failure; then 424ef981d24Smrg exitcode=1 425ef981d24Smrg echo as_func_ret_failure succeeded. 426ef981d24Smrgfi 427ef981d24Smrg 428ef981d24Smrgif ( set x; as_func_ret_success y && test x = \"\$1\" ); then 429ef981d24Smrg : 430ef981d24Smrgelse 431ef981d24Smrg exitcode=1 432ef981d24Smrg echo positional parameters were not saved. 433ef981d24Smrgfi 434ef981d24Smrg 435ef981d24Smrgtest \$exitcode = 0") || { 436ef981d24Smrg echo No shell found that supports shell functions. 43765eef222Smrg echo Please tell bug-autoconf@gnu.org about your system, 43865eef222Smrg echo including any error possibly output before this message. 43965eef222Smrg echo This can help us improve future autoconf versions. 44065eef222Smrg echo Configuration will now proceed without shell functions. 441ef981d24Smrg} 442ef981d24Smrg 443ef981d24Smrg 444ef981d24Smrg 445ef981d24Smrg as_lineno_1=$LINENO 446ef981d24Smrg as_lineno_2=$LINENO 447ef981d24Smrg test "x$as_lineno_1" != "x$as_lineno_2" && 448ef981d24Smrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 449ef981d24Smrg 450ef981d24Smrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 451ef981d24Smrg # uniformly replaced by the line number. The first 'sed' inserts a 452ef981d24Smrg # line-number line after each line using $LINENO; the second 'sed' 453ef981d24Smrg # does the real work. The second script uses 'N' to pair each 454ef981d24Smrg # line-number line with the line containing $LINENO, and appends 455ef981d24Smrg # trailing '-' during substitution so that $LINENO is not a special 456ef981d24Smrg # case at line end. 457ef981d24Smrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 458ef981d24Smrg # scripts with optimization help from Paolo Bonzini. Blame Lee 459ef981d24Smrg # E. McMahon (1931-1989) for sed's syntax. :-) 460ef981d24Smrg sed -n ' 461ef981d24Smrg p 462ef981d24Smrg /[$]LINENO/= 463ef981d24Smrg ' <$as_myself | 464ef981d24Smrg sed ' 465ef981d24Smrg s/[$]LINENO.*/&-/ 466ef981d24Smrg t lineno 467ef981d24Smrg b 468ef981d24Smrg :lineno 469ef981d24Smrg N 470ef981d24Smrg :loop 471ef981d24Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 472ef981d24Smrg t loop 473ef981d24Smrg s/-\n.*// 474ef981d24Smrg ' >$as_me.lineno && 475ef981d24Smrg chmod +x "$as_me.lineno" || 47665eef222Smrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 477ef981d24Smrg { (exit 1); exit 1; }; } 478ef981d24Smrg 479ef981d24Smrg # Don't try to exec as it changes $[0], causing all sort of problems 480ef981d24Smrg # (the dirname of $[0] is not the place where we might find the 481ef981d24Smrg # original and so on. Autoconf is especially sensitive to this). 482ef981d24Smrg . "./$as_me.lineno" 483ef981d24Smrg # Exit status is that of the last command. 484ef981d24Smrg exit 485ef981d24Smrg} 486ef981d24Smrg 487ef981d24Smrg 488ef981d24Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 489ef981d24Smrg as_dirname=dirname 490ef981d24Smrgelse 491ef981d24Smrg as_dirname=false 492ef981d24Smrgfi 493ef981d24Smrg 494ef981d24SmrgECHO_C= ECHO_N= ECHO_T= 495ef981d24Smrgcase `echo -n x` in 496ef981d24Smrg-n*) 497ef981d24Smrg case `echo 'x\c'` in 498ef981d24Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 499ef981d24Smrg *) ECHO_C='\c';; 500ef981d24Smrg esac;; 501ef981d24Smrg*) 502ef981d24Smrg ECHO_N='-n';; 503ef981d24Smrgesac 504ef981d24Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 505ef981d24Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 506ef981d24Smrg as_expr=expr 507ef981d24Smrgelse 508ef981d24Smrg as_expr=false 509ef981d24Smrgfi 510ef981d24Smrg 511ef981d24Smrgrm -f conf$$ conf$$.exe conf$$.file 512ef981d24Smrgif test -d conf$$.dir; then 513ef981d24Smrg rm -f conf$$.dir/conf$$.file 514ef981d24Smrgelse 515ef981d24Smrg rm -f conf$$.dir 51665eef222Smrg mkdir conf$$.dir 2>/dev/null 51765eef222Smrgfi 51865eef222Smrgif (echo >conf$$.file) 2>/dev/null; then 51965eef222Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 52065eef222Smrg as_ln_s='ln -s' 52165eef222Smrg # ... but there are two gotchas: 52265eef222Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 52365eef222Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 52465eef222Smrg # In both cases, we have to default to `cp -p'. 52565eef222Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 52665eef222Smrg as_ln_s='cp -p' 52765eef222Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 52865eef222Smrg as_ln_s=ln 52965eef222Smrg else 530ef981d24Smrg as_ln_s='cp -p' 53165eef222Smrg fi 532ef981d24Smrgelse 533ef981d24Smrg as_ln_s='cp -p' 534ef981d24Smrgfi 535ef981d24Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 536ef981d24Smrgrmdir conf$$.dir 2>/dev/null 537ef981d24Smrg 538ef981d24Smrgif mkdir -p . 2>/dev/null; then 539ef981d24Smrg as_mkdir_p=: 540ef981d24Smrgelse 541ef981d24Smrg test -d ./-p && rmdir ./-p 542ef981d24Smrg as_mkdir_p=false 543ef981d24Smrgfi 544ef981d24Smrg 545ef981d24Smrgif test -x / >/dev/null 2>&1; then 546ef981d24Smrg as_test_x='test -x' 547ef981d24Smrgelse 548ef981d24Smrg if ls -dL / >/dev/null 2>&1; then 549ef981d24Smrg as_ls_L_option=L 550ef981d24Smrg else 551ef981d24Smrg as_ls_L_option= 552ef981d24Smrg fi 553ef981d24Smrg as_test_x=' 554ef981d24Smrg eval sh -c '\'' 555ef981d24Smrg if test -d "$1"; then 55665eef222Smrg test -d "$1/."; 557ef981d24Smrg else 558ef981d24Smrg case $1 in 55965eef222Smrg -*)set "./$1";; 560ef981d24Smrg esac; 561ef981d24Smrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 562ef981d24Smrg ???[sx]*):;;*)false;;esac;fi 563ef981d24Smrg '\'' sh 564ef981d24Smrg ' 565ef981d24Smrgfi 566ef981d24Smrgas_executable_p=$as_test_x 567ef981d24Smrg 568ef981d24Smrg# Sed expression to map a string onto a valid CPP name. 569ef981d24Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 570ef981d24Smrg 571ef981d24Smrg# Sed expression to map a string onto a valid variable name. 572ef981d24Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 573ef981d24Smrg 574ef981d24Smrg 575ef981d24Smrg 576ef981d24Smrg 577ef981d24Smrg# Check that we are running under the correct shell. 578ef981d24SmrgSHELL=${CONFIG_SHELL-/bin/sh} 579ef981d24Smrg 58065eef222Smrgcase X$lt_ECHO in 581ef981d24SmrgX*--fallback-echo) 582ef981d24Smrg # Remove one level of quotation (which was required for Make). 58365eef222Smrg ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','` 584ef981d24Smrg ;; 585ef981d24Smrgesac 586ef981d24Smrg 58765eef222SmrgECHO=${lt_ECHO-echo} 588ef981d24Smrgif test "X$1" = X--no-reexec; then 589ef981d24Smrg # Discard the --no-reexec flag, and continue. 590ef981d24Smrg shift 591ef981d24Smrgelif test "X$1" = X--fallback-echo; then 592ef981d24Smrg # Avoid inline document here, it may be left over 593ef981d24Smrg : 59465eef222Smrgelif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then 59565eef222Smrg # Yippee, $ECHO works! 596ef981d24Smrg : 597ef981d24Smrgelse 598ef981d24Smrg # Restart under the correct shell. 599ef981d24Smrg exec $SHELL "$0" --no-reexec ${1+"$@"} 600ef981d24Smrgfi 601ef981d24Smrg 602ef981d24Smrgif test "X$1" = X--fallback-echo; then 603ef981d24Smrg # used as fallback echo 604ef981d24Smrg shift 60565eef222Smrg cat <<_LT_EOF 606ef981d24Smrg$* 60765eef222Smrg_LT_EOF 608ef981d24Smrg exit 0 609ef981d24Smrgfi 610ef981d24Smrg 611ef981d24Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 612ef981d24Smrg# if CDPATH is set. 613ef981d24Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 614ef981d24Smrg 61565eef222Smrgif test -z "$lt_ECHO"; then 61665eef222Smrg if test "X${echo_test_string+set}" != Xset; then 61765eef222Smrg # find a string as large as possible, as long as the shell can cope with it 61865eef222Smrg for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do 61965eef222Smrg # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... 62065eef222Smrg if { echo_test_string=`eval $cmd`; } 2>/dev/null && 62165eef222Smrg { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null 62265eef222Smrg then 62365eef222Smrg break 62465eef222Smrg fi 62565eef222Smrg done 62665eef222Smrg fi 627ef981d24Smrg 62865eef222Smrg if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 62965eef222Smrg echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 63065eef222Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 63165eef222Smrg : 63265eef222Smrg else 63365eef222Smrg # The Solaris, AIX, and Digital Unix default echo programs unquote 63465eef222Smrg # backslashes. This makes it impossible to quote backslashes using 63565eef222Smrg # echo "$something" | sed 's/\\/\\\\/g' 63665eef222Smrg # 63765eef222Smrg # So, first we look for a working echo in the user's PATH. 638ef981d24Smrg 63965eef222Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 64065eef222Smrg for dir in $PATH /usr/ucb; do 64165eef222Smrg IFS="$lt_save_ifs" 64265eef222Smrg if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && 64365eef222Smrg test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && 64465eef222Smrg echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && 64565eef222Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 64665eef222Smrg ECHO="$dir/echo" 64765eef222Smrg break 64865eef222Smrg fi 64965eef222Smrg done 650ef981d24Smrg IFS="$lt_save_ifs" 651ef981d24Smrg 65265eef222Smrg if test "X$ECHO" = Xecho; then 65365eef222Smrg # We didn't find a better echo, so look for alternatives. 65465eef222Smrg if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' && 65565eef222Smrg echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` && 65665eef222Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 65765eef222Smrg # This shell has a builtin print -r that does the trick. 65865eef222Smrg ECHO='print -r' 65965eef222Smrg elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } && 66065eef222Smrg test "X$CONFIG_SHELL" != X/bin/ksh; then 66165eef222Smrg # If we have ksh, try running configure again with it. 66265eef222Smrg ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} 66365eef222Smrg export ORIGINAL_CONFIG_SHELL 66465eef222Smrg CONFIG_SHELL=/bin/ksh 66565eef222Smrg export CONFIG_SHELL 66665eef222Smrg exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} 667ef981d24Smrg else 66865eef222Smrg # Try using printf. 66965eef222Smrg ECHO='printf %s\n' 67065eef222Smrg if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' && 67165eef222Smrg echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` && 67265eef222Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 67365eef222Smrg # Cool, printf works 67465eef222Smrg : 67565eef222Smrg elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 67665eef222Smrg test "X$echo_testing_string" = 'X\t' && 67765eef222Smrg echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 67865eef222Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 67965eef222Smrg CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL 68065eef222Smrg export CONFIG_SHELL 68165eef222Smrg SHELL="$CONFIG_SHELL" 68265eef222Smrg export SHELL 68365eef222Smrg ECHO="$CONFIG_SHELL $0 --fallback-echo" 68465eef222Smrg elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && 68565eef222Smrg test "X$echo_testing_string" = 'X\t' && 68665eef222Smrg echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && 68765eef222Smrg test "X$echo_testing_string" = "X$echo_test_string"; then 68865eef222Smrg ECHO="$CONFIG_SHELL $0 --fallback-echo" 68965eef222Smrg else 69065eef222Smrg # maybe with a smaller string... 69165eef222Smrg prev=: 692ef981d24Smrg 69365eef222Smrg for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do 69465eef222Smrg if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null 69565eef222Smrg then 69665eef222Smrg break 69765eef222Smrg fi 69865eef222Smrg prev="$cmd" 69965eef222Smrg done 700ef981d24Smrg 70165eef222Smrg if test "$prev" != 'sed 50q "$0"'; then 70265eef222Smrg echo_test_string=`eval $prev` 70365eef222Smrg export echo_test_string 70465eef222Smrg exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} 70565eef222Smrg else 70665eef222Smrg # Oops. We lost completely, so just stick with echo. 70765eef222Smrg ECHO=echo 70865eef222Smrg fi 70965eef222Smrg fi 710ef981d24Smrg fi 711ef981d24Smrg fi 712ef981d24Smrg fi 713ef981d24Smrgfi 714ef981d24Smrg 715ef981d24Smrg# Copy echo and quote the copy suitably for passing to libtool from 716ef981d24Smrg# the Makefile, instead of quoting the original, which is used later. 71765eef222Smrglt_ECHO=$ECHO 71865eef222Smrgif test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then 71965eef222Smrg lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" 720ef981d24Smrgfi 721ef981d24Smrg 722ef981d24Smrg 723ef981d24Smrg 724ef981d24Smrg 725ef981d24Smrgexec 7<&0 </dev/null 6>&1 726ef981d24Smrg 727ef981d24Smrg# Name of the host. 728ef981d24Smrg# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 729ef981d24Smrg# so uname gets run too. 730ef981d24Smrgac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 731ef981d24Smrg 732ef981d24Smrg# 733ef981d24Smrg# Initializations. 734ef981d24Smrg# 735ef981d24Smrgac_default_prefix=/usr/local 736ef981d24Smrgac_clean_files= 737ef981d24Smrgac_config_libobj_dir=. 738ef981d24SmrgLIBOBJS= 739ef981d24Smrgcross_compiling=no 740ef981d24Smrgsubdirs= 741ef981d24SmrgMFLAGS= 742ef981d24SmrgMAKEFLAGS= 743ef981d24SmrgSHELL=${CONFIG_SHELL-/bin/sh} 744ef981d24Smrg 745ef981d24Smrg# Identity of this package. 746ef981d24SmrgPACKAGE_NAME='libXScrnSaver' 747ef981d24SmrgPACKAGE_TARNAME='libXScrnSaver' 74865eef222SmrgPACKAGE_VERSION='1.2.0' 74965eef222SmrgPACKAGE_STRING='libXScrnSaver 1.2.0' 750ef981d24SmrgPACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg' 751ef981d24Smrg 752ef981d24Smrg# Factoring default headers for most tests. 753ef981d24Smrgac_includes_default="\ 754ef981d24Smrg#include <stdio.h> 755ef981d24Smrg#ifdef HAVE_SYS_TYPES_H 756ef981d24Smrg# include <sys/types.h> 757ef981d24Smrg#endif 758ef981d24Smrg#ifdef HAVE_SYS_STAT_H 759ef981d24Smrg# include <sys/stat.h> 760ef981d24Smrg#endif 761ef981d24Smrg#ifdef STDC_HEADERS 762ef981d24Smrg# include <stdlib.h> 763ef981d24Smrg# include <stddef.h> 764ef981d24Smrg#else 765ef981d24Smrg# ifdef HAVE_STDLIB_H 766ef981d24Smrg# include <stdlib.h> 767ef981d24Smrg# endif 768ef981d24Smrg#endif 769ef981d24Smrg#ifdef HAVE_STRING_H 770ef981d24Smrg# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 771ef981d24Smrg# include <memory.h> 772ef981d24Smrg# endif 773ef981d24Smrg# include <string.h> 774ef981d24Smrg#endif 775ef981d24Smrg#ifdef HAVE_STRINGS_H 776ef981d24Smrg# include <strings.h> 777ef981d24Smrg#endif 778ef981d24Smrg#ifdef HAVE_INTTYPES_H 779ef981d24Smrg# include <inttypes.h> 780ef981d24Smrg#endif 781ef981d24Smrg#ifdef HAVE_STDINT_H 782ef981d24Smrg# include <stdint.h> 783ef981d24Smrg#endif 784ef981d24Smrg#ifdef HAVE_UNISTD_H 785ef981d24Smrg# include <unistd.h> 786ef981d24Smrg#endif" 787ef981d24Smrg 78865eef222Smrgac_subst_vars='am__EXEEXT_FALSE 78965eef222Smrgam__EXEEXT_TRUE 79065eef222SmrgLTLIBOBJS 79165eef222SmrgLIBOBJS 79265eef222Smrgdistcleancheck_listfiles 79365eef222SmrgCHANGELOG_CMD 79465eef222SmrgADMIN_MAN_DIR 79565eef222SmrgDRIVER_MAN_DIR 79665eef222SmrgMISC_MAN_DIR 79765eef222SmrgFILE_MAN_DIR 79865eef222SmrgLIB_MAN_DIR 79965eef222SmrgAPP_MAN_DIR 80065eef222SmrgADMIN_MAN_SUFFIX 80165eef222SmrgDRIVER_MAN_SUFFIX 80265eef222SmrgMISC_MAN_SUFFIX 80365eef222SmrgFILE_MAN_SUFFIX 80465eef222SmrgLIB_MAN_SUFFIX 80565eef222SmrgAPP_MAN_SUFFIX 80665eef222SmrgXTMALLOC_ZERO_CFLAGS 80765eef222SmrgXMALLOC_ZERO_CFLAGS 80865eef222SmrgMALLOC_ZERO_CFLAGS 80965eef222SmrgMAKE_LINT_LIB_FALSE 81065eef222SmrgMAKE_LINT_LIB_TRUE 81165eef222SmrgLINTLIB 81265eef222SmrgLINT_FALSE 81365eef222SmrgLINT_TRUE 81465eef222SmrgLINT_FLAGS 81565eef222SmrgLINT 81665eef222SmrgXSCRNSAVER_LIBS 81765eef222SmrgXSCRNSAVER_CFLAGS 81865eef222SmrgPKG_CONFIG 81965eef222SmrgAM_BACKSLASH 82065eef222SmrgAM_DEFAULT_VERBOSITY 82165eef222SmrgCWARNFLAGS 82265eef222SmrgCPP 82365eef222SmrgOTOOL64 82465eef222SmrgOTOOL 82565eef222SmrgLIPO 82665eef222SmrgNMEDIT 82765eef222SmrgDSYMUTIL 82865eef222Smrglt_ECHO 82965eef222SmrgRANLIB 83065eef222SmrgAR 83165eef222SmrgOBJDUMP 83265eef222SmrgLN_S 83365eef222SmrgNM 83465eef222Smrgac_ct_DUMPBIN 83565eef222SmrgDUMPBIN 83665eef222SmrgLD 83765eef222SmrgFGREP 83865eef222SmrgEGREP 83965eef222SmrgGREP 84065eef222SmrgSED 84165eef222Smrghost_os 84265eef222Smrghost_vendor 84365eef222Smrghost_cpu 84465eef222Smrghost 84565eef222Smrgbuild_os 84665eef222Smrgbuild_vendor 84765eef222Smrgbuild_cpu 84865eef222Smrgbuild 84965eef222SmrgLIBTOOL 85065eef222Smrgam__fastdepCC_FALSE 85165eef222Smrgam__fastdepCC_TRUE 85265eef222SmrgCCDEPMODE 85365eef222SmrgAMDEPBACKSLASH 85465eef222SmrgAMDEP_FALSE 85565eef222SmrgAMDEP_TRUE 85665eef222Smrgam__quote 85765eef222Smrgam__include 85865eef222SmrgDEPDIR 85965eef222SmrgOBJEXT 86065eef222SmrgEXEEXT 86165eef222Smrgac_ct_CC 86265eef222SmrgCPPFLAGS 86365eef222SmrgLDFLAGS 86465eef222SmrgCFLAGS 86565eef222SmrgCC 86665eef222SmrgMAINT 86765eef222SmrgMAINTAINER_MODE_FALSE 86865eef222SmrgMAINTAINER_MODE_TRUE 86965eef222Smrgam__untar 87065eef222Smrgam__tar 87165eef222SmrgAMTAR 87265eef222Smrgam__leading_dot 87365eef222SmrgSET_MAKE 87465eef222SmrgAWK 87565eef222Smrgmkdir_p 87665eef222SmrgMKDIR_P 87765eef222SmrgINSTALL_STRIP_PROGRAM 87865eef222SmrgSTRIP 87965eef222Smrginstall_sh 88065eef222SmrgMAKEINFO 88165eef222SmrgAUTOHEADER 88265eef222SmrgAUTOMAKE 88365eef222SmrgAUTOCONF 88465eef222SmrgACLOCAL 88565eef222SmrgVERSION 88665eef222SmrgPACKAGE 88765eef222SmrgCYGPATH_W 88865eef222Smrgam__isrc 88965eef222SmrgINSTALL_DATA 89065eef222SmrgINSTALL_SCRIPT 89165eef222SmrgINSTALL_PROGRAM 89265eef222Smrgtarget_alias 89365eef222Smrghost_alias 894ef981d24Smrgbuild_alias 89565eef222SmrgLIBS 89665eef222SmrgECHO_T 89765eef222SmrgECHO_N 89865eef222SmrgECHO_C 89965eef222SmrgDEFS 90065eef222Smrgmandir 90165eef222Smrglocaledir 90265eef222Smrglibdir 90365eef222Smrgpsdir 90465eef222Smrgpdfdir 90565eef222Smrgdvidir 90665eef222Smrghtmldir 90765eef222Smrginfodir 90865eef222Smrgdocdir 90965eef222Smrgoldincludedir 91065eef222Smrgincludedir 91165eef222Smrglocalstatedir 91265eef222Smrgsharedstatedir 91365eef222Smrgsysconfdir 91465eef222Smrgdatadir 91565eef222Smrgdatarootdir 91665eef222Smrglibexecdir 91765eef222Smrgsbindir 91865eef222Smrgbindir 91965eef222Smrgprogram_transform_name 92065eef222Smrgprefix 92165eef222Smrgexec_prefix 92265eef222SmrgPACKAGE_BUGREPORT 92365eef222SmrgPACKAGE_STRING 92465eef222SmrgPACKAGE_VERSION 92565eef222SmrgPACKAGE_TARNAME 92665eef222SmrgPACKAGE_NAME 92765eef222SmrgPATH_SEPARATOR 92865eef222SmrgSHELL' 92965eef222Smrgac_subst_files='' 93065eef222Smrgac_user_opts=' 93165eef222Smrgenable_option_checking 93265eef222Smrgenable_maintainer_mode 93365eef222Smrgenable_dependency_tracking 93465eef222Smrgenable_shared 93565eef222Smrgenable_static 93665eef222Smrgwith_pic 93765eef222Smrgenable_fast_install 93865eef222Smrgwith_gnu_ld 93965eef222Smrgenable_libtool_lock 94065eef222Smrgenable_silent_rules 94165eef222Smrgwith_lint 94265eef222Smrgenable_lint_library 94365eef222Smrgenable_malloc0returnsnull 94465eef222Smrgwith_release_version 94565eef222Smrg' 94665eef222Smrg ac_precious_vars='build_alias 947ef981d24Smrghost_alias 948ef981d24Smrgtarget_alias 949ef981d24SmrgCC 950ef981d24SmrgCFLAGS 951ef981d24SmrgLDFLAGS 95265eef222SmrgLIBS 953ef981d24SmrgCPPFLAGS 954ef981d24SmrgCPP 955ef981d24SmrgPKG_CONFIG 956ef981d24SmrgXSCRNSAVER_CFLAGS 957ef981d24SmrgXSCRNSAVER_LIBS' 958ef981d24Smrg 959ef981d24Smrg 960ef981d24Smrg# Initialize some variables set by options. 961ef981d24Smrgac_init_help= 962ef981d24Smrgac_init_version=false 96365eef222Smrgac_unrecognized_opts= 96465eef222Smrgac_unrecognized_sep= 965ef981d24Smrg# The variables have the same names as the options, with 966ef981d24Smrg# dashes changed to underlines. 967ef981d24Smrgcache_file=/dev/null 968ef981d24Smrgexec_prefix=NONE 969ef981d24Smrgno_create= 970ef981d24Smrgno_recursion= 971ef981d24Smrgprefix=NONE 972ef981d24Smrgprogram_prefix=NONE 973ef981d24Smrgprogram_suffix=NONE 974ef981d24Smrgprogram_transform_name=s,x,x, 975ef981d24Smrgsilent= 976ef981d24Smrgsite= 977ef981d24Smrgsrcdir= 978ef981d24Smrgverbose= 979ef981d24Smrgx_includes=NONE 980ef981d24Smrgx_libraries=NONE 981ef981d24Smrg 982ef981d24Smrg# Installation directory options. 983ef981d24Smrg# These are left unexpanded so users can "make install exec_prefix=/foo" 984ef981d24Smrg# and all the variables that are supposed to be based on exec_prefix 985ef981d24Smrg# by default will actually change. 986ef981d24Smrg# Use braces instead of parens because sh, perl, etc. also accept them. 987ef981d24Smrg# (The list follows the same order as the GNU Coding Standards.) 988ef981d24Smrgbindir='${exec_prefix}/bin' 989ef981d24Smrgsbindir='${exec_prefix}/sbin' 990ef981d24Smrglibexecdir='${exec_prefix}/libexec' 991ef981d24Smrgdatarootdir='${prefix}/share' 992ef981d24Smrgdatadir='${datarootdir}' 993ef981d24Smrgsysconfdir='${prefix}/etc' 994ef981d24Smrgsharedstatedir='${prefix}/com' 995ef981d24Smrglocalstatedir='${prefix}/var' 996ef981d24Smrgincludedir='${prefix}/include' 997ef981d24Smrgoldincludedir='/usr/include' 998ef981d24Smrgdocdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 999ef981d24Smrginfodir='${datarootdir}/info' 1000ef981d24Smrghtmldir='${docdir}' 1001ef981d24Smrgdvidir='${docdir}' 1002ef981d24Smrgpdfdir='${docdir}' 1003ef981d24Smrgpsdir='${docdir}' 1004ef981d24Smrglibdir='${exec_prefix}/lib' 1005ef981d24Smrglocaledir='${datarootdir}/locale' 1006ef981d24Smrgmandir='${datarootdir}/man' 1007ef981d24Smrg 1008ef981d24Smrgac_prev= 1009ef981d24Smrgac_dashdash= 1010ef981d24Smrgfor ac_option 1011ef981d24Smrgdo 1012ef981d24Smrg # If the previous option needs an argument, assign it. 1013ef981d24Smrg if test -n "$ac_prev"; then 1014ef981d24Smrg eval $ac_prev=\$ac_option 1015ef981d24Smrg ac_prev= 1016ef981d24Smrg continue 1017ef981d24Smrg fi 1018ef981d24Smrg 1019ef981d24Smrg case $ac_option in 1020ef981d24Smrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1021ef981d24Smrg *) ac_optarg=yes ;; 1022ef981d24Smrg esac 1023ef981d24Smrg 1024ef981d24Smrg # Accept the important Cygnus configure options, so we can diagnose typos. 1025ef981d24Smrg 1026ef981d24Smrg case $ac_dashdash$ac_option in 1027ef981d24Smrg --) 1028ef981d24Smrg ac_dashdash=yes ;; 1029ef981d24Smrg 1030ef981d24Smrg -bindir | --bindir | --bindi | --bind | --bin | --bi) 1031ef981d24Smrg ac_prev=bindir ;; 1032ef981d24Smrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1033ef981d24Smrg bindir=$ac_optarg ;; 1034ef981d24Smrg 1035ef981d24Smrg -build | --build | --buil | --bui | --bu) 1036ef981d24Smrg ac_prev=build_alias ;; 1037ef981d24Smrg -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1038ef981d24Smrg build_alias=$ac_optarg ;; 1039ef981d24Smrg 1040ef981d24Smrg -cache-file | --cache-file | --cache-fil | --cache-fi \ 1041ef981d24Smrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1042ef981d24Smrg ac_prev=cache_file ;; 1043ef981d24Smrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1044ef981d24Smrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1045ef981d24Smrg cache_file=$ac_optarg ;; 1046ef981d24Smrg 1047ef981d24Smrg --config-cache | -C) 1048ef981d24Smrg cache_file=config.cache ;; 1049ef981d24Smrg 1050ef981d24Smrg -datadir | --datadir | --datadi | --datad) 1051ef981d24Smrg ac_prev=datadir ;; 1052ef981d24Smrg -datadir=* | --datadir=* | --datadi=* | --datad=*) 1053ef981d24Smrg datadir=$ac_optarg ;; 1054ef981d24Smrg 1055ef981d24Smrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1056ef981d24Smrg | --dataroo | --dataro | --datar) 1057ef981d24Smrg ac_prev=datarootdir ;; 1058ef981d24Smrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1059ef981d24Smrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1060ef981d24Smrg datarootdir=$ac_optarg ;; 1061ef981d24Smrg 1062ef981d24Smrg -disable-* | --disable-*) 106365eef222Smrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1064ef981d24Smrg # Reject names that are not valid shell variable names. 106565eef222Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 106665eef222Smrg { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1067ef981d24Smrg { (exit 1); exit 1; }; } 106865eef222Smrg ac_useropt_orig=$ac_useropt 106965eef222Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 107065eef222Smrg case $ac_user_opts in 107165eef222Smrg *" 107265eef222Smrg"enable_$ac_useropt" 107365eef222Smrg"*) ;; 107465eef222Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 107565eef222Smrg ac_unrecognized_sep=', ';; 107665eef222Smrg esac 107765eef222Smrg eval enable_$ac_useropt=no ;; 1078ef981d24Smrg 1079ef981d24Smrg -docdir | --docdir | --docdi | --doc | --do) 1080ef981d24Smrg ac_prev=docdir ;; 1081ef981d24Smrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1082ef981d24Smrg docdir=$ac_optarg ;; 1083ef981d24Smrg 1084ef981d24Smrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1085ef981d24Smrg ac_prev=dvidir ;; 1086ef981d24Smrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1087ef981d24Smrg dvidir=$ac_optarg ;; 1088ef981d24Smrg 1089ef981d24Smrg -enable-* | --enable-*) 109065eef222Smrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1091ef981d24Smrg # Reject names that are not valid shell variable names. 109265eef222Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 109365eef222Smrg { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2 1094ef981d24Smrg { (exit 1); exit 1; }; } 109565eef222Smrg ac_useropt_orig=$ac_useropt 109665eef222Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 109765eef222Smrg case $ac_user_opts in 109865eef222Smrg *" 109965eef222Smrg"enable_$ac_useropt" 110065eef222Smrg"*) ;; 110165eef222Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 110265eef222Smrg ac_unrecognized_sep=', ';; 110365eef222Smrg esac 110465eef222Smrg eval enable_$ac_useropt=\$ac_optarg ;; 1105ef981d24Smrg 1106ef981d24Smrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1107ef981d24Smrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1108ef981d24Smrg | --exec | --exe | --ex) 1109ef981d24Smrg ac_prev=exec_prefix ;; 1110ef981d24Smrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1111ef981d24Smrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1112ef981d24Smrg | --exec=* | --exe=* | --ex=*) 1113ef981d24Smrg exec_prefix=$ac_optarg ;; 1114ef981d24Smrg 1115ef981d24Smrg -gas | --gas | --ga | --g) 1116ef981d24Smrg # Obsolete; use --with-gas. 1117ef981d24Smrg with_gas=yes ;; 1118ef981d24Smrg 1119ef981d24Smrg -help | --help | --hel | --he | -h) 1120ef981d24Smrg ac_init_help=long ;; 1121ef981d24Smrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1122ef981d24Smrg ac_init_help=recursive ;; 1123ef981d24Smrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1124ef981d24Smrg ac_init_help=short ;; 1125ef981d24Smrg 1126ef981d24Smrg -host | --host | --hos | --ho) 1127ef981d24Smrg ac_prev=host_alias ;; 1128ef981d24Smrg -host=* | --host=* | --hos=* | --ho=*) 1129ef981d24Smrg host_alias=$ac_optarg ;; 1130ef981d24Smrg 1131ef981d24Smrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1132ef981d24Smrg ac_prev=htmldir ;; 1133ef981d24Smrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1134ef981d24Smrg | --ht=*) 1135ef981d24Smrg htmldir=$ac_optarg ;; 1136ef981d24Smrg 1137ef981d24Smrg -includedir | --includedir | --includedi | --included | --include \ 1138ef981d24Smrg | --includ | --inclu | --incl | --inc) 1139ef981d24Smrg ac_prev=includedir ;; 1140ef981d24Smrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1141ef981d24Smrg | --includ=* | --inclu=* | --incl=* | --inc=*) 1142ef981d24Smrg includedir=$ac_optarg ;; 1143ef981d24Smrg 1144ef981d24Smrg -infodir | --infodir | --infodi | --infod | --info | --inf) 1145ef981d24Smrg ac_prev=infodir ;; 1146ef981d24Smrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1147ef981d24Smrg infodir=$ac_optarg ;; 1148ef981d24Smrg 1149ef981d24Smrg -libdir | --libdir | --libdi | --libd) 1150ef981d24Smrg ac_prev=libdir ;; 1151ef981d24Smrg -libdir=* | --libdir=* | --libdi=* | --libd=*) 1152ef981d24Smrg libdir=$ac_optarg ;; 1153ef981d24Smrg 1154ef981d24Smrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1155ef981d24Smrg | --libexe | --libex | --libe) 1156ef981d24Smrg ac_prev=libexecdir ;; 1157ef981d24Smrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1158ef981d24Smrg | --libexe=* | --libex=* | --libe=*) 1159ef981d24Smrg libexecdir=$ac_optarg ;; 1160ef981d24Smrg 1161ef981d24Smrg -localedir | --localedir | --localedi | --localed | --locale) 1162ef981d24Smrg ac_prev=localedir ;; 1163ef981d24Smrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1164ef981d24Smrg localedir=$ac_optarg ;; 1165ef981d24Smrg 1166ef981d24Smrg -localstatedir | --localstatedir | --localstatedi | --localstated \ 1167ef981d24Smrg | --localstate | --localstat | --localsta | --localst | --locals) 1168ef981d24Smrg ac_prev=localstatedir ;; 1169ef981d24Smrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1170ef981d24Smrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1171ef981d24Smrg localstatedir=$ac_optarg ;; 1172ef981d24Smrg 1173ef981d24Smrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1174ef981d24Smrg ac_prev=mandir ;; 1175ef981d24Smrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1176ef981d24Smrg mandir=$ac_optarg ;; 1177ef981d24Smrg 1178ef981d24Smrg -nfp | --nfp | --nf) 1179ef981d24Smrg # Obsolete; use --without-fp. 1180ef981d24Smrg with_fp=no ;; 1181ef981d24Smrg 1182ef981d24Smrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1183ef981d24Smrg | --no-cr | --no-c | -n) 1184ef981d24Smrg no_create=yes ;; 1185ef981d24Smrg 1186ef981d24Smrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1187ef981d24Smrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1188ef981d24Smrg no_recursion=yes ;; 1189ef981d24Smrg 1190ef981d24Smrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1191ef981d24Smrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1192ef981d24Smrg | --oldin | --oldi | --old | --ol | --o) 1193ef981d24Smrg ac_prev=oldincludedir ;; 1194ef981d24Smrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1195ef981d24Smrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1196ef981d24Smrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1197ef981d24Smrg oldincludedir=$ac_optarg ;; 1198ef981d24Smrg 1199ef981d24Smrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1200ef981d24Smrg ac_prev=prefix ;; 1201ef981d24Smrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1202ef981d24Smrg prefix=$ac_optarg ;; 1203ef981d24Smrg 1204ef981d24Smrg -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1205ef981d24Smrg | --program-pre | --program-pr | --program-p) 1206ef981d24Smrg ac_prev=program_prefix ;; 1207ef981d24Smrg -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1208ef981d24Smrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1209ef981d24Smrg program_prefix=$ac_optarg ;; 1210ef981d24Smrg 1211ef981d24Smrg -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1212ef981d24Smrg | --program-suf | --program-su | --program-s) 1213ef981d24Smrg ac_prev=program_suffix ;; 1214ef981d24Smrg -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1215ef981d24Smrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1216ef981d24Smrg program_suffix=$ac_optarg ;; 1217ef981d24Smrg 1218ef981d24Smrg -program-transform-name | --program-transform-name \ 1219ef981d24Smrg | --program-transform-nam | --program-transform-na \ 1220ef981d24Smrg | --program-transform-n | --program-transform- \ 1221ef981d24Smrg | --program-transform | --program-transfor \ 1222ef981d24Smrg | --program-transfo | --program-transf \ 1223ef981d24Smrg | --program-trans | --program-tran \ 1224ef981d24Smrg | --progr-tra | --program-tr | --program-t) 1225ef981d24Smrg ac_prev=program_transform_name ;; 1226ef981d24Smrg -program-transform-name=* | --program-transform-name=* \ 1227ef981d24Smrg | --program-transform-nam=* | --program-transform-na=* \ 1228ef981d24Smrg | --program-transform-n=* | --program-transform-=* \ 1229ef981d24Smrg | --program-transform=* | --program-transfor=* \ 1230ef981d24Smrg | --program-transfo=* | --program-transf=* \ 1231ef981d24Smrg | --program-trans=* | --program-tran=* \ 1232ef981d24Smrg | --progr-tra=* | --program-tr=* | --program-t=*) 1233ef981d24Smrg program_transform_name=$ac_optarg ;; 1234ef981d24Smrg 1235ef981d24Smrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1236ef981d24Smrg ac_prev=pdfdir ;; 1237ef981d24Smrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1238ef981d24Smrg pdfdir=$ac_optarg ;; 1239ef981d24Smrg 1240ef981d24Smrg -psdir | --psdir | --psdi | --psd | --ps) 1241ef981d24Smrg ac_prev=psdir ;; 1242ef981d24Smrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1243ef981d24Smrg psdir=$ac_optarg ;; 1244ef981d24Smrg 1245ef981d24Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1246ef981d24Smrg | -silent | --silent | --silen | --sile | --sil) 1247ef981d24Smrg silent=yes ;; 1248ef981d24Smrg 1249ef981d24Smrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1250ef981d24Smrg ac_prev=sbindir ;; 1251ef981d24Smrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1252ef981d24Smrg | --sbi=* | --sb=*) 1253ef981d24Smrg sbindir=$ac_optarg ;; 1254ef981d24Smrg 1255ef981d24Smrg -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1256ef981d24Smrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1257ef981d24Smrg | --sharedst | --shareds | --shared | --share | --shar \ 1258ef981d24Smrg | --sha | --sh) 1259ef981d24Smrg ac_prev=sharedstatedir ;; 1260ef981d24Smrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1261ef981d24Smrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1262ef981d24Smrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1263ef981d24Smrg | --sha=* | --sh=*) 1264ef981d24Smrg sharedstatedir=$ac_optarg ;; 1265ef981d24Smrg 1266ef981d24Smrg -site | --site | --sit) 1267ef981d24Smrg ac_prev=site ;; 1268ef981d24Smrg -site=* | --site=* | --sit=*) 1269ef981d24Smrg site=$ac_optarg ;; 1270ef981d24Smrg 1271ef981d24Smrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1272ef981d24Smrg ac_prev=srcdir ;; 1273ef981d24Smrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1274ef981d24Smrg srcdir=$ac_optarg ;; 1275ef981d24Smrg 1276ef981d24Smrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1277ef981d24Smrg | --syscon | --sysco | --sysc | --sys | --sy) 1278ef981d24Smrg ac_prev=sysconfdir ;; 1279ef981d24Smrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1280ef981d24Smrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1281ef981d24Smrg sysconfdir=$ac_optarg ;; 1282ef981d24Smrg 1283ef981d24Smrg -target | --target | --targe | --targ | --tar | --ta | --t) 1284ef981d24Smrg ac_prev=target_alias ;; 1285ef981d24Smrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1286ef981d24Smrg target_alias=$ac_optarg ;; 1287ef981d24Smrg 1288ef981d24Smrg -v | -verbose | --verbose | --verbos | --verbo | --verb) 1289ef981d24Smrg verbose=yes ;; 1290ef981d24Smrg 1291ef981d24Smrg -version | --version | --versio | --versi | --vers | -V) 1292ef981d24Smrg ac_init_version=: ;; 1293ef981d24Smrg 1294ef981d24Smrg -with-* | --with-*) 129565eef222Smrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1296ef981d24Smrg # Reject names that are not valid shell variable names. 129765eef222Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 129865eef222Smrg { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1299ef981d24Smrg { (exit 1); exit 1; }; } 130065eef222Smrg ac_useropt_orig=$ac_useropt 130165eef222Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 130265eef222Smrg case $ac_user_opts in 130365eef222Smrg *" 130465eef222Smrg"with_$ac_useropt" 130565eef222Smrg"*) ;; 130665eef222Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 130765eef222Smrg ac_unrecognized_sep=', ';; 130865eef222Smrg esac 130965eef222Smrg eval with_$ac_useropt=\$ac_optarg ;; 1310ef981d24Smrg 1311ef981d24Smrg -without-* | --without-*) 131265eef222Smrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1313ef981d24Smrg # Reject names that are not valid shell variable names. 131465eef222Smrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 131565eef222Smrg { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2 1316ef981d24Smrg { (exit 1); exit 1; }; } 131765eef222Smrg ac_useropt_orig=$ac_useropt 131865eef222Smrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 131965eef222Smrg case $ac_user_opts in 132065eef222Smrg *" 132165eef222Smrg"with_$ac_useropt" 132265eef222Smrg"*) ;; 132365eef222Smrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 132465eef222Smrg ac_unrecognized_sep=', ';; 132565eef222Smrg esac 132665eef222Smrg eval with_$ac_useropt=no ;; 1327ef981d24Smrg 1328ef981d24Smrg --x) 1329ef981d24Smrg # Obsolete; use --with-x. 1330ef981d24Smrg with_x=yes ;; 1331ef981d24Smrg 1332ef981d24Smrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1333ef981d24Smrg | --x-incl | --x-inc | --x-in | --x-i) 1334ef981d24Smrg ac_prev=x_includes ;; 1335ef981d24Smrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1336ef981d24Smrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1337ef981d24Smrg x_includes=$ac_optarg ;; 1338ef981d24Smrg 1339ef981d24Smrg -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1340ef981d24Smrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1341ef981d24Smrg ac_prev=x_libraries ;; 1342ef981d24Smrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1343ef981d24Smrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1344ef981d24Smrg x_libraries=$ac_optarg ;; 1345ef981d24Smrg 134665eef222Smrg -*) { $as_echo "$as_me: error: unrecognized option: $ac_option 1347ef981d24SmrgTry \`$0 --help' for more information." >&2 1348ef981d24Smrg { (exit 1); exit 1; }; } 1349ef981d24Smrg ;; 1350ef981d24Smrg 1351ef981d24Smrg *=*) 1352ef981d24Smrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1353ef981d24Smrg # Reject names that are not valid shell variable names. 1354ef981d24Smrg expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 135565eef222Smrg { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2 1356ef981d24Smrg { (exit 1); exit 1; }; } 1357ef981d24Smrg eval $ac_envvar=\$ac_optarg 1358ef981d24Smrg export $ac_envvar ;; 1359ef981d24Smrg 1360ef981d24Smrg *) 1361ef981d24Smrg # FIXME: should be removed in autoconf 3.0. 136265eef222Smrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1363ef981d24Smrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 136465eef222Smrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1365ef981d24Smrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1366ef981d24Smrg ;; 1367ef981d24Smrg 1368ef981d24Smrg esac 1369ef981d24Smrgdone 1370ef981d24Smrg 1371ef981d24Smrgif test -n "$ac_prev"; then 1372ef981d24Smrg ac_option=--`echo $ac_prev | sed 's/_/-/g'` 137365eef222Smrg { $as_echo "$as_me: error: missing argument to $ac_option" >&2 1374ef981d24Smrg { (exit 1); exit 1; }; } 1375ef981d24Smrgfi 1376ef981d24Smrg 137765eef222Smrgif test -n "$ac_unrecognized_opts"; then 137865eef222Smrg case $enable_option_checking in 137965eef222Smrg no) ;; 138065eef222Smrg fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2 138165eef222Smrg { (exit 1); exit 1; }; } ;; 138265eef222Smrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 138365eef222Smrg esac 138465eef222Smrgfi 138565eef222Smrg 138665eef222Smrg# Check all directory arguments for consistency. 1387ef981d24Smrgfor ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1388ef981d24Smrg datadir sysconfdir sharedstatedir localstatedir includedir \ 1389ef981d24Smrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1390ef981d24Smrg libdir localedir mandir 1391ef981d24Smrgdo 1392ef981d24Smrg eval ac_val=\$$ac_var 139365eef222Smrg # Remove trailing slashes. 139465eef222Smrg case $ac_val in 139565eef222Smrg */ ) 139665eef222Smrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 139765eef222Smrg eval $ac_var=\$ac_val;; 139865eef222Smrg esac 139965eef222Smrg # Be sure to have absolute directory names. 1400ef981d24Smrg case $ac_val in 1401ef981d24Smrg [\\/$]* | ?:[\\/]* ) continue;; 1402ef981d24Smrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1403ef981d24Smrg esac 140465eef222Smrg { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 1405ef981d24Smrg { (exit 1); exit 1; }; } 1406ef981d24Smrgdone 1407ef981d24Smrg 1408ef981d24Smrg# There might be people who depend on the old broken behavior: `$host' 1409ef981d24Smrg# used to hold the argument of --host etc. 1410ef981d24Smrg# FIXME: To remove some day. 1411ef981d24Smrgbuild=$build_alias 1412ef981d24Smrghost=$host_alias 1413ef981d24Smrgtarget=$target_alias 1414ef981d24Smrg 1415ef981d24Smrg# FIXME: To remove some day. 1416ef981d24Smrgif test "x$host_alias" != x; then 1417ef981d24Smrg if test "x$build_alias" = x; then 1418ef981d24Smrg cross_compiling=maybe 141965eef222Smrg $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1420ef981d24Smrg If a cross compiler is detected then cross compile mode will be used." >&2 1421ef981d24Smrg elif test "x$build_alias" != "x$host_alias"; then 1422ef981d24Smrg cross_compiling=yes 1423ef981d24Smrg fi 1424ef981d24Smrgfi 1425ef981d24Smrg 1426ef981d24Smrgac_tool_prefix= 1427ef981d24Smrgtest -n "$host_alias" && ac_tool_prefix=$host_alias- 1428ef981d24Smrg 1429ef981d24Smrgtest "$silent" = yes && exec 6>/dev/null 1430ef981d24Smrg 1431ef981d24Smrg 1432ef981d24Smrgac_pwd=`pwd` && test -n "$ac_pwd" && 1433ef981d24Smrgac_ls_di=`ls -di .` && 1434ef981d24Smrgac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 143565eef222Smrg { $as_echo "$as_me: error: working directory cannot be determined" >&2 1436ef981d24Smrg { (exit 1); exit 1; }; } 1437ef981d24Smrgtest "X$ac_ls_di" = "X$ac_pwd_ls_di" || 143865eef222Smrg { $as_echo "$as_me: error: pwd does not report name of working directory" >&2 1439ef981d24Smrg { (exit 1); exit 1; }; } 1440ef981d24Smrg 1441ef981d24Smrg 1442ef981d24Smrg# Find the source files, if location was not specified. 1443ef981d24Smrgif test -z "$srcdir"; then 1444ef981d24Smrg ac_srcdir_defaulted=yes 1445ef981d24Smrg # Try the directory containing this script, then the parent directory. 144665eef222Smrg ac_confdir=`$as_dirname -- "$as_myself" || 144765eef222Smrg$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 144865eef222Smrg X"$as_myself" : 'X\(//\)[^/]' \| \ 144965eef222Smrg X"$as_myself" : 'X\(//\)$' \| \ 145065eef222Smrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 145165eef222Smrg$as_echo X"$as_myself" | 1452ef981d24Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1453ef981d24Smrg s//\1/ 1454ef981d24Smrg q 1455ef981d24Smrg } 1456ef981d24Smrg /^X\(\/\/\)[^/].*/{ 1457ef981d24Smrg s//\1/ 1458ef981d24Smrg q 1459ef981d24Smrg } 1460ef981d24Smrg /^X\(\/\/\)$/{ 1461ef981d24Smrg s//\1/ 1462ef981d24Smrg q 1463ef981d24Smrg } 1464ef981d24Smrg /^X\(\/\).*/{ 1465ef981d24Smrg s//\1/ 1466ef981d24Smrg q 1467ef981d24Smrg } 1468ef981d24Smrg s/.*/./; q'` 1469ef981d24Smrg srcdir=$ac_confdir 1470ef981d24Smrg if test ! -r "$srcdir/$ac_unique_file"; then 1471ef981d24Smrg srcdir=.. 1472ef981d24Smrg fi 1473ef981d24Smrgelse 1474ef981d24Smrg ac_srcdir_defaulted=no 1475ef981d24Smrgfi 1476ef981d24Smrgif test ! -r "$srcdir/$ac_unique_file"; then 1477ef981d24Smrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 147865eef222Smrg { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 1479ef981d24Smrg { (exit 1); exit 1; }; } 1480ef981d24Smrgfi 1481ef981d24Smrgac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1482ef981d24Smrgac_abs_confdir=`( 148365eef222Smrg cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2 1484ef981d24Smrg { (exit 1); exit 1; }; } 1485ef981d24Smrg pwd)` 1486ef981d24Smrg# When building in place, set srcdir=. 1487ef981d24Smrgif test "$ac_abs_confdir" = "$ac_pwd"; then 1488ef981d24Smrg srcdir=. 1489ef981d24Smrgfi 1490ef981d24Smrg# Remove unnecessary trailing slashes from srcdir. 1491ef981d24Smrg# Double slashes in file names in object file debugging info 1492ef981d24Smrg# mess up M-x gdb in Emacs. 1493ef981d24Smrgcase $srcdir in 1494ef981d24Smrg*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1495ef981d24Smrgesac 1496ef981d24Smrgfor ac_var in $ac_precious_vars; do 1497ef981d24Smrg eval ac_env_${ac_var}_set=\${${ac_var}+set} 1498ef981d24Smrg eval ac_env_${ac_var}_value=\$${ac_var} 1499ef981d24Smrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1500ef981d24Smrg eval ac_cv_env_${ac_var}_value=\$${ac_var} 1501ef981d24Smrgdone 1502ef981d24Smrg 1503ef981d24Smrg# 1504ef981d24Smrg# Report the --help message. 1505ef981d24Smrg# 1506ef981d24Smrgif test "$ac_init_help" = "long"; then 1507ef981d24Smrg # Omit some internal or obsolete options to make the list less imposing. 1508ef981d24Smrg # This message is too long to be a string in the A/UX 3.1 sh. 1509ef981d24Smrg cat <<_ACEOF 151065eef222Smrg\`configure' configures libXScrnSaver 1.2.0 to adapt to many kinds of systems. 1511ef981d24Smrg 1512ef981d24SmrgUsage: $0 [OPTION]... [VAR=VALUE]... 1513ef981d24Smrg 1514ef981d24SmrgTo assign environment variables (e.g., CC, CFLAGS...), specify them as 1515ef981d24SmrgVAR=VALUE. See below for descriptions of some of the useful variables. 1516ef981d24Smrg 1517ef981d24SmrgDefaults for the options are specified in brackets. 1518ef981d24Smrg 1519ef981d24SmrgConfiguration: 1520ef981d24Smrg -h, --help display this help and exit 1521ef981d24Smrg --help=short display options specific to this package 1522ef981d24Smrg --help=recursive display the short help of all the included packages 1523ef981d24Smrg -V, --version display version information and exit 1524ef981d24Smrg -q, --quiet, --silent do not print \`checking...' messages 1525ef981d24Smrg --cache-file=FILE cache test results in FILE [disabled] 1526ef981d24Smrg -C, --config-cache alias for \`--cache-file=config.cache' 1527ef981d24Smrg -n, --no-create do not create output files 1528ef981d24Smrg --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1529ef981d24Smrg 1530ef981d24SmrgInstallation directories: 1531ef981d24Smrg --prefix=PREFIX install architecture-independent files in PREFIX 153265eef222Smrg [$ac_default_prefix] 1533ef981d24Smrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 153465eef222Smrg [PREFIX] 1535ef981d24Smrg 1536ef981d24SmrgBy default, \`make install' will install all the files in 1537ef981d24Smrg\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1538ef981d24Smrgan installation prefix other than \`$ac_default_prefix' using \`--prefix', 1539ef981d24Smrgfor instance \`--prefix=\$HOME'. 1540ef981d24Smrg 1541ef981d24SmrgFor better control, use the options below. 1542ef981d24Smrg 1543ef981d24SmrgFine tuning of the installation directories: 154465eef222Smrg --bindir=DIR user executables [EPREFIX/bin] 154565eef222Smrg --sbindir=DIR system admin executables [EPREFIX/sbin] 154665eef222Smrg --libexecdir=DIR program executables [EPREFIX/libexec] 154765eef222Smrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 154865eef222Smrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 154965eef222Smrg --localstatedir=DIR modifiable single-machine data [PREFIX/var] 155065eef222Smrg --libdir=DIR object code libraries [EPREFIX/lib] 155165eef222Smrg --includedir=DIR C header files [PREFIX/include] 155265eef222Smrg --oldincludedir=DIR C header files for non-gcc [/usr/include] 155365eef222Smrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 155465eef222Smrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 155565eef222Smrg --infodir=DIR info documentation [DATAROOTDIR/info] 155665eef222Smrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 155765eef222Smrg --mandir=DIR man documentation [DATAROOTDIR/man] 155865eef222Smrg --docdir=DIR documentation root [DATAROOTDIR/doc/libXScrnSaver] 155965eef222Smrg --htmldir=DIR html documentation [DOCDIR] 156065eef222Smrg --dvidir=DIR dvi documentation [DOCDIR] 156165eef222Smrg --pdfdir=DIR pdf documentation [DOCDIR] 156265eef222Smrg --psdir=DIR ps documentation [DOCDIR] 1563ef981d24Smrg_ACEOF 1564ef981d24Smrg 1565ef981d24Smrg cat <<\_ACEOF 1566ef981d24Smrg 1567ef981d24SmrgProgram names: 1568ef981d24Smrg --program-prefix=PREFIX prepend PREFIX to installed program names 1569ef981d24Smrg --program-suffix=SUFFIX append SUFFIX to installed program names 1570ef981d24Smrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1571ef981d24Smrg 1572ef981d24SmrgSystem types: 1573ef981d24Smrg --build=BUILD configure for building on BUILD [guessed] 1574ef981d24Smrg --host=HOST cross-compile to build programs to run on HOST [BUILD] 1575ef981d24Smrg_ACEOF 1576ef981d24Smrgfi 1577ef981d24Smrg 1578ef981d24Smrgif test -n "$ac_init_help"; then 1579ef981d24Smrg case $ac_init_help in 158065eef222Smrg short | recursive ) echo "Configuration of libXScrnSaver 1.2.0:";; 1581ef981d24Smrg esac 1582ef981d24Smrg cat <<\_ACEOF 1583ef981d24Smrg 1584ef981d24SmrgOptional Features: 158565eef222Smrg --disable-option-checking ignore unrecognized --enable/--with options 1586ef981d24Smrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1587ef981d24Smrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1588ef981d24Smrg --enable-maintainer-mode enable make rules and dependencies not useful 1589ef981d24Smrg (and sometimes confusing) to the casual installer 1590ef981d24Smrg --disable-dependency-tracking speeds up one-time build 1591ef981d24Smrg --enable-dependency-tracking do not reject slow dependency extractors 1592ef981d24Smrg --enable-shared[=PKGS] build shared libraries [default=yes] 1593ef981d24Smrg --enable-static[=PKGS] build static libraries [default=yes] 1594ef981d24Smrg --enable-fast-install[=PKGS] 1595ef981d24Smrg optimize for fast installation [default=yes] 1596ef981d24Smrg --disable-libtool-lock avoid locking (might break parallel builds) 159765eef222Smrg --enable-silent-rules less verbose build output (undo: `make V=1') 159865eef222Smrg --disable-silent-rules verbose build output (undo: `make V=0') 1599ef981d24Smrg --enable-lint-library Create lint library (default: disabled) 1600ef981d24Smrg --enable-malloc0returnsnull 1601ef981d24Smrg malloc(0) returns NULL (default: auto) 1602ef981d24Smrg 1603ef981d24SmrgOptional Packages: 1604ef981d24Smrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1605ef981d24Smrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1606ef981d24Smrg --with-pic try to use only PIC/non-PIC objects [default=use 1607ef981d24Smrg both] 160865eef222Smrg --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1609ef981d24Smrg --with-lint Use a lint-style source code checker (default: 1610ef981d24Smrg disabled) 1611ef981d24Smrg --with-release-version=STRING 1612ef981d24Smrg Use release version string in package name 1613ef981d24Smrg 1614ef981d24SmrgSome influential environment variables: 1615ef981d24Smrg CC C compiler command 1616ef981d24Smrg CFLAGS C compiler flags 1617ef981d24Smrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1618ef981d24Smrg nonstandard directory <lib dir> 1619ef981d24Smrg LIBS libraries to pass to the linker, e.g. -l<library> 1620ef981d24Smrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1621ef981d24Smrg you have headers in a nonstandard directory <include dir> 1622ef981d24Smrg CPP C preprocessor 1623ef981d24Smrg PKG_CONFIG path to pkg-config utility 1624ef981d24Smrg XSCRNSAVER_CFLAGS 1625ef981d24Smrg C compiler flags for XSCRNSAVER, overriding pkg-config 1626ef981d24Smrg XSCRNSAVER_LIBS 1627ef981d24Smrg linker flags for XSCRNSAVER, overriding pkg-config 1628ef981d24Smrg 1629ef981d24SmrgUse these variables to override the choices made by `configure' or to help 1630ef981d24Smrgit to find libraries and programs with nonstandard names/locations. 1631ef981d24Smrg 1632ef981d24SmrgReport bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>. 1633ef981d24Smrg_ACEOF 1634ef981d24Smrgac_status=$? 1635ef981d24Smrgfi 1636ef981d24Smrg 1637ef981d24Smrgif test "$ac_init_help" = "recursive"; then 1638ef981d24Smrg # If there are subdirs, report their specific --help. 1639ef981d24Smrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 164065eef222Smrg test -d "$ac_dir" || 164165eef222Smrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 164265eef222Smrg continue 1643ef981d24Smrg ac_builddir=. 1644ef981d24Smrg 1645ef981d24Smrgcase "$ac_dir" in 1646ef981d24Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1647ef981d24Smrg*) 164865eef222Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1649ef981d24Smrg # A ".." for each directory in $ac_dir_suffix. 165065eef222Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1651ef981d24Smrg case $ac_top_builddir_sub in 1652ef981d24Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1653ef981d24Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1654ef981d24Smrg esac ;; 1655ef981d24Smrgesac 1656ef981d24Smrgac_abs_top_builddir=$ac_pwd 1657ef981d24Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1658ef981d24Smrg# for backward compatibility: 1659ef981d24Smrgac_top_builddir=$ac_top_build_prefix 1660ef981d24Smrg 1661ef981d24Smrgcase $srcdir in 1662ef981d24Smrg .) # We are building in place. 1663ef981d24Smrg ac_srcdir=. 1664ef981d24Smrg ac_top_srcdir=$ac_top_builddir_sub 1665ef981d24Smrg ac_abs_top_srcdir=$ac_pwd ;; 1666ef981d24Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1667ef981d24Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1668ef981d24Smrg ac_top_srcdir=$srcdir 1669ef981d24Smrg ac_abs_top_srcdir=$srcdir ;; 1670ef981d24Smrg *) # Relative name. 1671ef981d24Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1672ef981d24Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1673ef981d24Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1674ef981d24Smrgesac 1675ef981d24Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1676ef981d24Smrg 1677ef981d24Smrg cd "$ac_dir" || { ac_status=$?; continue; } 1678ef981d24Smrg # Check for guested configure. 1679ef981d24Smrg if test -f "$ac_srcdir/configure.gnu"; then 1680ef981d24Smrg echo && 1681ef981d24Smrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1682ef981d24Smrg elif test -f "$ac_srcdir/configure"; then 1683ef981d24Smrg echo && 1684ef981d24Smrg $SHELL "$ac_srcdir/configure" --help=recursive 1685ef981d24Smrg else 168665eef222Smrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1687ef981d24Smrg fi || ac_status=$? 1688ef981d24Smrg cd "$ac_pwd" || { ac_status=$?; break; } 1689ef981d24Smrg done 1690ef981d24Smrgfi 1691ef981d24Smrg 1692ef981d24Smrgtest -n "$ac_init_help" && exit $ac_status 1693ef981d24Smrgif $ac_init_version; then 1694ef981d24Smrg cat <<\_ACEOF 169565eef222SmrglibXScrnSaver configure 1.2.0 169665eef222Smrggenerated by GNU Autoconf 2.63 1697ef981d24Smrg 1698ef981d24SmrgCopyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 169965eef222Smrg2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. 1700ef981d24SmrgThis configure script is free software; the Free Software Foundation 1701ef981d24Smrggives unlimited permission to copy, distribute and modify it. 1702ef981d24Smrg_ACEOF 1703ef981d24Smrg exit 1704ef981d24Smrgfi 1705ef981d24Smrgcat >config.log <<_ACEOF 1706ef981d24SmrgThis file contains any messages produced by compilers while 1707ef981d24Smrgrunning configure, to aid debugging if configure makes a mistake. 1708ef981d24Smrg 170965eef222SmrgIt was created by libXScrnSaver $as_me 1.2.0, which was 171065eef222Smrggenerated by GNU Autoconf 2.63. Invocation command line was 1711ef981d24Smrg 1712ef981d24Smrg $ $0 $@ 1713ef981d24Smrg 1714ef981d24Smrg_ACEOF 1715ef981d24Smrgexec 5>>config.log 1716ef981d24Smrg{ 1717ef981d24Smrgcat <<_ASUNAME 1718ef981d24Smrg## --------- ## 1719ef981d24Smrg## Platform. ## 1720ef981d24Smrg## --------- ## 1721ef981d24Smrg 1722ef981d24Smrghostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1723ef981d24Smrguname -m = `(uname -m) 2>/dev/null || echo unknown` 1724ef981d24Smrguname -r = `(uname -r) 2>/dev/null || echo unknown` 1725ef981d24Smrguname -s = `(uname -s) 2>/dev/null || echo unknown` 1726ef981d24Smrguname -v = `(uname -v) 2>/dev/null || echo unknown` 1727ef981d24Smrg 1728ef981d24Smrg/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1729ef981d24Smrg/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1730ef981d24Smrg 1731ef981d24Smrg/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1732ef981d24Smrg/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1733ef981d24Smrg/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1734ef981d24Smrg/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1735ef981d24Smrg/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1736ef981d24Smrg/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1737ef981d24Smrg/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1738ef981d24Smrg 1739ef981d24Smrg_ASUNAME 1740ef981d24Smrg 1741ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1742ef981d24Smrgfor as_dir in $PATH 1743ef981d24Smrgdo 1744ef981d24Smrg IFS=$as_save_IFS 1745ef981d24Smrg test -z "$as_dir" && as_dir=. 174665eef222Smrg $as_echo "PATH: $as_dir" 1747ef981d24Smrgdone 1748ef981d24SmrgIFS=$as_save_IFS 1749ef981d24Smrg 1750ef981d24Smrg} >&5 1751ef981d24Smrg 1752ef981d24Smrgcat >&5 <<_ACEOF 1753ef981d24Smrg 1754ef981d24Smrg 1755ef981d24Smrg## ----------- ## 1756ef981d24Smrg## Core tests. ## 1757ef981d24Smrg## ----------- ## 1758ef981d24Smrg 1759ef981d24Smrg_ACEOF 1760ef981d24Smrg 1761ef981d24Smrg 1762ef981d24Smrg# Keep a trace of the command line. 1763ef981d24Smrg# Strip out --no-create and --no-recursion so they do not pile up. 1764ef981d24Smrg# Strip out --silent because we don't want to record it for future runs. 1765ef981d24Smrg# Also quote any args containing shell meta-characters. 1766ef981d24Smrg# Make two passes to allow for proper duplicate-argument suppression. 1767ef981d24Smrgac_configure_args= 1768ef981d24Smrgac_configure_args0= 1769ef981d24Smrgac_configure_args1= 1770ef981d24Smrgac_must_keep_next=false 1771ef981d24Smrgfor ac_pass in 1 2 1772ef981d24Smrgdo 1773ef981d24Smrg for ac_arg 1774ef981d24Smrg do 1775ef981d24Smrg case $ac_arg in 1776ef981d24Smrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1777ef981d24Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1778ef981d24Smrg | -silent | --silent | --silen | --sile | --sil) 1779ef981d24Smrg continue ;; 1780ef981d24Smrg *\'*) 178165eef222Smrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1782ef981d24Smrg esac 1783ef981d24Smrg case $ac_pass in 1784ef981d24Smrg 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; 1785ef981d24Smrg 2) 1786ef981d24Smrg ac_configure_args1="$ac_configure_args1 '$ac_arg'" 1787ef981d24Smrg if test $ac_must_keep_next = true; then 1788ef981d24Smrg ac_must_keep_next=false # Got value, back to normal. 1789ef981d24Smrg else 1790ef981d24Smrg case $ac_arg in 1791ef981d24Smrg *=* | --config-cache | -C | -disable-* | --disable-* \ 1792ef981d24Smrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1793ef981d24Smrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1794ef981d24Smrg | -with-* | --with-* | -without-* | --without-* | --x) 1795ef981d24Smrg case "$ac_configure_args0 " in 1796ef981d24Smrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1797ef981d24Smrg esac 1798ef981d24Smrg ;; 1799ef981d24Smrg -* ) ac_must_keep_next=true ;; 1800ef981d24Smrg esac 1801ef981d24Smrg fi 1802ef981d24Smrg ac_configure_args="$ac_configure_args '$ac_arg'" 1803ef981d24Smrg ;; 1804ef981d24Smrg esac 1805ef981d24Smrg done 1806ef981d24Smrgdone 1807ef981d24Smrg$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } 1808ef981d24Smrg$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } 1809ef981d24Smrg 1810ef981d24Smrg# When interrupted or exit'd, cleanup temporary files, and complete 1811ef981d24Smrg# config.log. We remove comments because anyway the quotes in there 1812ef981d24Smrg# would cause problems or look ugly. 1813ef981d24Smrg# WARNING: Use '\'' to represent an apostrophe within the trap. 1814ef981d24Smrg# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1815ef981d24Smrgtrap 'exit_status=$? 1816ef981d24Smrg # Save into config.log some information that might help in debugging. 1817ef981d24Smrg { 1818ef981d24Smrg echo 1819ef981d24Smrg 1820ef981d24Smrg cat <<\_ASBOX 1821ef981d24Smrg## ---------------- ## 1822ef981d24Smrg## Cache variables. ## 1823ef981d24Smrg## ---------------- ## 1824ef981d24Smrg_ASBOX 1825ef981d24Smrg echo 1826ef981d24Smrg # The following way of writing the cache mishandles newlines in values, 1827ef981d24Smrg( 1828ef981d24Smrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1829ef981d24Smrg eval ac_val=\$$ac_var 1830ef981d24Smrg case $ac_val in #( 1831ef981d24Smrg *${as_nl}*) 1832ef981d24Smrg case $ac_var in #( 183365eef222Smrg *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 183465eef222Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1835ef981d24Smrg esac 1836ef981d24Smrg case $ac_var in #( 1837ef981d24Smrg _ | IFS | as_nl) ;; #( 183865eef222Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1839ef981d24Smrg *) $as_unset $ac_var ;; 1840ef981d24Smrg esac ;; 1841ef981d24Smrg esac 1842ef981d24Smrg done 1843ef981d24Smrg (set) 2>&1 | 1844ef981d24Smrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 1845ef981d24Smrg *${as_nl}ac_space=\ *) 1846ef981d24Smrg sed -n \ 1847ef981d24Smrg "s/'\''/'\''\\\\'\'''\''/g; 1848ef981d24Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 1849ef981d24Smrg ;; #( 1850ef981d24Smrg *) 1851ef981d24Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1852ef981d24Smrg ;; 1853ef981d24Smrg esac | 1854ef981d24Smrg sort 1855ef981d24Smrg) 1856ef981d24Smrg echo 1857ef981d24Smrg 1858ef981d24Smrg cat <<\_ASBOX 1859ef981d24Smrg## ----------------- ## 1860ef981d24Smrg## Output variables. ## 1861ef981d24Smrg## ----------------- ## 1862ef981d24Smrg_ASBOX 1863ef981d24Smrg echo 1864ef981d24Smrg for ac_var in $ac_subst_vars 1865ef981d24Smrg do 1866ef981d24Smrg eval ac_val=\$$ac_var 1867ef981d24Smrg case $ac_val in 186865eef222Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1869ef981d24Smrg esac 187065eef222Smrg $as_echo "$ac_var='\''$ac_val'\''" 1871ef981d24Smrg done | sort 1872ef981d24Smrg echo 1873ef981d24Smrg 1874ef981d24Smrg if test -n "$ac_subst_files"; then 1875ef981d24Smrg cat <<\_ASBOX 1876ef981d24Smrg## ------------------- ## 1877ef981d24Smrg## File substitutions. ## 1878ef981d24Smrg## ------------------- ## 1879ef981d24Smrg_ASBOX 1880ef981d24Smrg echo 1881ef981d24Smrg for ac_var in $ac_subst_files 1882ef981d24Smrg do 1883ef981d24Smrg eval ac_val=\$$ac_var 1884ef981d24Smrg case $ac_val in 188565eef222Smrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 1886ef981d24Smrg esac 188765eef222Smrg $as_echo "$ac_var='\''$ac_val'\''" 1888ef981d24Smrg done | sort 1889ef981d24Smrg echo 1890ef981d24Smrg fi 1891ef981d24Smrg 1892ef981d24Smrg if test -s confdefs.h; then 1893ef981d24Smrg cat <<\_ASBOX 1894ef981d24Smrg## ----------- ## 1895ef981d24Smrg## confdefs.h. ## 1896ef981d24Smrg## ----------- ## 1897ef981d24Smrg_ASBOX 1898ef981d24Smrg echo 1899ef981d24Smrg cat confdefs.h 1900ef981d24Smrg echo 1901ef981d24Smrg fi 1902ef981d24Smrg test "$ac_signal" != 0 && 190365eef222Smrg $as_echo "$as_me: caught signal $ac_signal" 190465eef222Smrg $as_echo "$as_me: exit $exit_status" 1905ef981d24Smrg } >&5 1906ef981d24Smrg rm -f core *.core core.conftest.* && 1907ef981d24Smrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 1908ef981d24Smrg exit $exit_status 1909ef981d24Smrg' 0 1910ef981d24Smrgfor ac_signal in 1 2 13 15; do 1911ef981d24Smrg trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 1912ef981d24Smrgdone 1913ef981d24Smrgac_signal=0 1914ef981d24Smrg 1915ef981d24Smrg# confdefs.h avoids OS command line length limits that DEFS can exceed. 1916ef981d24Smrgrm -f -r conftest* confdefs.h 1917ef981d24Smrg 1918ef981d24Smrg# Predefined preprocessor variables. 1919ef981d24Smrg 1920ef981d24Smrgcat >>confdefs.h <<_ACEOF 1921ef981d24Smrg#define PACKAGE_NAME "$PACKAGE_NAME" 1922ef981d24Smrg_ACEOF 1923ef981d24Smrg 1924ef981d24Smrg 1925ef981d24Smrgcat >>confdefs.h <<_ACEOF 1926ef981d24Smrg#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 1927ef981d24Smrg_ACEOF 1928ef981d24Smrg 1929ef981d24Smrg 1930ef981d24Smrgcat >>confdefs.h <<_ACEOF 1931ef981d24Smrg#define PACKAGE_VERSION "$PACKAGE_VERSION" 1932ef981d24Smrg_ACEOF 1933ef981d24Smrg 1934ef981d24Smrg 1935ef981d24Smrgcat >>confdefs.h <<_ACEOF 1936ef981d24Smrg#define PACKAGE_STRING "$PACKAGE_STRING" 1937ef981d24Smrg_ACEOF 1938ef981d24Smrg 1939ef981d24Smrg 1940ef981d24Smrgcat >>confdefs.h <<_ACEOF 1941ef981d24Smrg#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 1942ef981d24Smrg_ACEOF 1943ef981d24Smrg 1944ef981d24Smrg 1945ef981d24Smrg# Let the site file select an alternate cache file if it wants to. 194665eef222Smrg# Prefer an explicitly selected file to automatically selected ones. 194765eef222Smrgac_site_file1=NONE 194865eef222Smrgac_site_file2=NONE 1949ef981d24Smrgif test -n "$CONFIG_SITE"; then 195065eef222Smrg ac_site_file1=$CONFIG_SITE 1951ef981d24Smrgelif test "x$prefix" != xNONE; then 195265eef222Smrg ac_site_file1=$prefix/share/config.site 195365eef222Smrg ac_site_file2=$prefix/etc/config.site 1954ef981d24Smrgelse 195565eef222Smrg ac_site_file1=$ac_default_prefix/share/config.site 195665eef222Smrg ac_site_file2=$ac_default_prefix/etc/config.site 1957ef981d24Smrgfi 195865eef222Smrgfor ac_site_file in "$ac_site_file1" "$ac_site_file2" 1959ef981d24Smrgdo 196065eef222Smrg test "x$ac_site_file" = xNONE && continue 1961ef981d24Smrg if test -r "$ac_site_file"; then 196265eef222Smrg { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 196365eef222Smrg$as_echo "$as_me: loading site script $ac_site_file" >&6;} 1964ef981d24Smrg sed 's/^/| /' "$ac_site_file" >&5 1965ef981d24Smrg . "$ac_site_file" 1966ef981d24Smrg fi 1967ef981d24Smrgdone 1968ef981d24Smrg 1969ef981d24Smrgif test -r "$cache_file"; then 1970ef981d24Smrg # Some versions of bash will fail to source /dev/null (special 1971ef981d24Smrg # files actually), so we avoid doing that. 1972ef981d24Smrg if test -f "$cache_file"; then 197365eef222Smrg { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5 197465eef222Smrg$as_echo "$as_me: loading cache $cache_file" >&6;} 1975ef981d24Smrg case $cache_file in 1976ef981d24Smrg [\\/]* | ?:[\\/]* ) . "$cache_file";; 1977ef981d24Smrg *) . "./$cache_file";; 1978ef981d24Smrg esac 1979ef981d24Smrg fi 1980ef981d24Smrgelse 198165eef222Smrg { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5 198265eef222Smrg$as_echo "$as_me: creating cache $cache_file" >&6;} 1983ef981d24Smrg >$cache_file 1984ef981d24Smrgfi 1985ef981d24Smrg 1986ef981d24Smrg# Check that the precious variables saved in the cache have kept the same 1987ef981d24Smrg# value. 1988ef981d24Smrgac_cache_corrupted=false 1989ef981d24Smrgfor ac_var in $ac_precious_vars; do 1990ef981d24Smrg eval ac_old_set=\$ac_cv_env_${ac_var}_set 1991ef981d24Smrg eval ac_new_set=\$ac_env_${ac_var}_set 1992ef981d24Smrg eval ac_old_val=\$ac_cv_env_${ac_var}_value 1993ef981d24Smrg eval ac_new_val=\$ac_env_${ac_var}_value 1994ef981d24Smrg case $ac_old_set,$ac_new_set in 1995ef981d24Smrg set,) 199665eef222Smrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 199765eef222Smrg$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1998ef981d24Smrg ac_cache_corrupted=: ;; 1999ef981d24Smrg ,set) 200065eef222Smrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 200165eef222Smrg$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2002ef981d24Smrg ac_cache_corrupted=: ;; 2003ef981d24Smrg ,);; 2004ef981d24Smrg *) 2005ef981d24Smrg if test "x$ac_old_val" != "x$ac_new_val"; then 200665eef222Smrg # differences in whitespace do not lead to failure. 200765eef222Smrg ac_old_val_w=`echo x $ac_old_val` 200865eef222Smrg ac_new_val_w=`echo x $ac_new_val` 200965eef222Smrg if test "$ac_old_val_w" != "$ac_new_val_w"; then 201065eef222Smrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 201165eef222Smrg$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 201265eef222Smrg ac_cache_corrupted=: 201365eef222Smrg else 201465eef222Smrg { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 201565eef222Smrg$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 201665eef222Smrg eval $ac_var=\$ac_old_val 201765eef222Smrg fi 201865eef222Smrg { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5 201965eef222Smrg$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 202065eef222Smrg { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5 202165eef222Smrg$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2022ef981d24Smrg fi;; 2023ef981d24Smrg esac 2024ef981d24Smrg # Pass precious variables to config.status. 2025ef981d24Smrg if test "$ac_new_set" = set; then 2026ef981d24Smrg case $ac_new_val in 202765eef222Smrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2028ef981d24Smrg *) ac_arg=$ac_var=$ac_new_val ;; 2029ef981d24Smrg esac 2030ef981d24Smrg case " $ac_configure_args " in 2031ef981d24Smrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2032ef981d24Smrg *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; 2033ef981d24Smrg esac 2034ef981d24Smrg fi 2035ef981d24Smrgdone 2036ef981d24Smrgif $ac_cache_corrupted; then 203765eef222Smrg { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 203865eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 203965eef222Smrg { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 204065eef222Smrg$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 204165eef222Smrg { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 204265eef222Smrg$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 2043ef981d24Smrg { (exit 1); exit 1; }; } 2044ef981d24Smrgfi 2045ef981d24Smrg 2046ef981d24Smrg 2047ef981d24Smrg 2048ef981d24Smrg 2049ef981d24Smrg 2050ef981d24Smrg 2051ef981d24Smrg 2052ef981d24Smrg 2053ef981d24Smrg 2054ef981d24Smrg 2055ef981d24Smrg 2056ef981d24Smrg 2057ef981d24Smrg 2058ef981d24Smrg 2059ef981d24Smrg 2060ef981d24Smrg 2061ef981d24Smrg 2062ef981d24Smrg 2063ef981d24Smrg 2064ef981d24Smrg 2065ef981d24Smrg 2066ef981d24Smrg 2067ef981d24Smrg 2068ef981d24Smrg 2069ef981d24Smrg 2070ef981d24Smrgac_ext=c 2071ef981d24Smrgac_cpp='$CPP $CPPFLAGS' 2072ef981d24Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2073ef981d24Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2074ef981d24Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2075ef981d24Smrg 2076ef981d24Smrg 207765eef222Smrgam__api_version='1.11' 2078ef981d24Smrg 2079ef981d24Smrgac_aux_dir= 2080ef981d24Smrgfor ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2081ef981d24Smrg if test -f "$ac_dir/install-sh"; then 2082ef981d24Smrg ac_aux_dir=$ac_dir 2083ef981d24Smrg ac_install_sh="$ac_aux_dir/install-sh -c" 2084ef981d24Smrg break 2085ef981d24Smrg elif test -f "$ac_dir/install.sh"; then 2086ef981d24Smrg ac_aux_dir=$ac_dir 2087ef981d24Smrg ac_install_sh="$ac_aux_dir/install.sh -c" 2088ef981d24Smrg break 2089ef981d24Smrg elif test -f "$ac_dir/shtool"; then 2090ef981d24Smrg ac_aux_dir=$ac_dir 2091ef981d24Smrg ac_install_sh="$ac_aux_dir/shtool install -c" 2092ef981d24Smrg break 2093ef981d24Smrg fi 2094ef981d24Smrgdone 2095ef981d24Smrgif test -z "$ac_aux_dir"; then 209665eef222Smrg { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 209765eef222Smrg$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} 2098ef981d24Smrg { (exit 1); exit 1; }; } 2099ef981d24Smrgfi 2100ef981d24Smrg 2101ef981d24Smrg# These three variables are undocumented and unsupported, 2102ef981d24Smrg# and are intended to be withdrawn in a future Autoconf release. 2103ef981d24Smrg# They can cause serious problems if a builder's source tree is in a directory 2104ef981d24Smrg# whose full name contains unusual characters. 2105ef981d24Smrgac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2106ef981d24Smrgac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2107ef981d24Smrgac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2108ef981d24Smrg 2109ef981d24Smrg 2110ef981d24Smrg# Find a good install program. We prefer a C program (faster), 2111ef981d24Smrg# so one script is as good as another. But avoid the broken or 2112ef981d24Smrg# incompatible versions: 2113ef981d24Smrg# SysV /etc/install, /usr/sbin/install 2114ef981d24Smrg# SunOS /usr/etc/install 2115ef981d24Smrg# IRIX /sbin/install 2116ef981d24Smrg# AIX /bin/install 2117ef981d24Smrg# AmigaOS /C/install, which installs bootblocks on floppy discs 2118ef981d24Smrg# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2119ef981d24Smrg# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2120ef981d24Smrg# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2121ef981d24Smrg# OS/2's system install, which has a completely different semantic 2122ef981d24Smrg# ./install, which can be erroneously created by make from ./install.sh. 212365eef222Smrg# Reject install programs that cannot install multiple files. 212465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 212565eef222Smrg$as_echo_n "checking for a BSD-compatible install... " >&6; } 2126ef981d24Smrgif test -z "$INSTALL"; then 2127ef981d24Smrgif test "${ac_cv_path_install+set}" = set; then 212865eef222Smrg $as_echo_n "(cached) " >&6 2129ef981d24Smrgelse 2130ef981d24Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2131ef981d24Smrgfor as_dir in $PATH 2132ef981d24Smrgdo 2133ef981d24Smrg IFS=$as_save_IFS 2134ef981d24Smrg test -z "$as_dir" && as_dir=. 2135ef981d24Smrg # Account for people who put trailing slashes in PATH elements. 2136ef981d24Smrgcase $as_dir/ in 2137ef981d24Smrg ./ | .// | /cC/* | \ 2138ef981d24Smrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2139ef981d24Smrg ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ 2140ef981d24Smrg /usr/ucb/* ) ;; 2141ef981d24Smrg *) 2142ef981d24Smrg # OSF1 and SCO ODT 3.0 have their own names for install. 2143ef981d24Smrg # Don't use installbsd from OSF since it installs stuff as root 2144ef981d24Smrg # by default. 2145ef981d24Smrg for ac_prog in ginstall scoinst install; do 2146ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2147ef981d24Smrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then 2148ef981d24Smrg if test $ac_prog = install && 2149ef981d24Smrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2150ef981d24Smrg # AIX install. It has an incompatible calling convention. 2151ef981d24Smrg : 2152ef981d24Smrg elif test $ac_prog = install && 2153ef981d24Smrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2154ef981d24Smrg # program-specific install script used by HP pwplus--don't use. 2155ef981d24Smrg : 2156ef981d24Smrg else 215765eef222Smrg rm -rf conftest.one conftest.two conftest.dir 215865eef222Smrg echo one > conftest.one 215965eef222Smrg echo two > conftest.two 216065eef222Smrg mkdir conftest.dir 216165eef222Smrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 216265eef222Smrg test -s conftest.one && test -s conftest.two && 216365eef222Smrg test -s conftest.dir/conftest.one && 216465eef222Smrg test -s conftest.dir/conftest.two 216565eef222Smrg then 216665eef222Smrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 216765eef222Smrg break 3 216865eef222Smrg fi 2169ef981d24Smrg fi 2170ef981d24Smrg fi 2171ef981d24Smrg done 2172ef981d24Smrg done 2173ef981d24Smrg ;; 2174ef981d24Smrgesac 217565eef222Smrg 2176ef981d24Smrgdone 2177ef981d24SmrgIFS=$as_save_IFS 2178ef981d24Smrg 217965eef222Smrgrm -rf conftest.one conftest.two conftest.dir 2180ef981d24Smrg 2181ef981d24Smrgfi 2182ef981d24Smrg if test "${ac_cv_path_install+set}" = set; then 2183ef981d24Smrg INSTALL=$ac_cv_path_install 2184ef981d24Smrg else 2185ef981d24Smrg # As a last resort, use the slow shell script. Don't cache a 2186ef981d24Smrg # value for INSTALL within a source directory, because that will 2187ef981d24Smrg # break other packages using the cache if that directory is 2188ef981d24Smrg # removed, or if the value is a relative name. 2189ef981d24Smrg INSTALL=$ac_install_sh 2190ef981d24Smrg fi 2191ef981d24Smrgfi 219265eef222Smrg{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5 219365eef222Smrg$as_echo "$INSTALL" >&6; } 2194ef981d24Smrg 2195ef981d24Smrg# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2196ef981d24Smrg# It thinks the first close brace ends the variable substitution. 2197ef981d24Smrgtest -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2198ef981d24Smrg 2199ef981d24Smrgtest -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2200ef981d24Smrg 2201ef981d24Smrgtest -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2202ef981d24Smrg 220365eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5 220465eef222Smrg$as_echo_n "checking whether build environment is sane... " >&6; } 2205ef981d24Smrg# Just in case 2206ef981d24Smrgsleep 1 2207ef981d24Smrgecho timestamp > conftest.file 220865eef222Smrg# Reject unsafe characters in $srcdir or the absolute working directory 220965eef222Smrg# name. Accept space and tab only in the latter. 221065eef222Smrgam_lf=' 221165eef222Smrg' 221265eef222Smrgcase `pwd` in 221365eef222Smrg *[\\\"\#\$\&\'\`$am_lf]*) 221465eef222Smrg { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5 221565eef222Smrg$as_echo "$as_me: error: unsafe absolute working directory name" >&2;} 221665eef222Smrg { (exit 1); exit 1; }; };; 221765eef222Smrgesac 221865eef222Smrgcase $srcdir in 221965eef222Smrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 222065eef222Smrg { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5 222165eef222Smrg$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;} 222265eef222Smrg { (exit 1); exit 1; }; };; 222365eef222Smrgesac 222465eef222Smrg 2225ef981d24Smrg# Do `set' in a subshell so we don't clobber the current shell's 2226ef981d24Smrg# arguments. Must try -L first in case configure is actually a 2227ef981d24Smrg# symlink; some systems play weird games with the mod time of symlinks 2228ef981d24Smrg# (eg FreeBSD returns the mod time of the symlink's containing 2229ef981d24Smrg# directory). 2230ef981d24Smrgif ( 223165eef222Smrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2232ef981d24Smrg if test "$*" = "X"; then 2233ef981d24Smrg # -L didn't work. 223465eef222Smrg set X `ls -t "$srcdir/configure" conftest.file` 2235ef981d24Smrg fi 2236ef981d24Smrg rm -f conftest.file 2237ef981d24Smrg if test "$*" != "X $srcdir/configure conftest.file" \ 2238ef981d24Smrg && test "$*" != "X conftest.file $srcdir/configure"; then 2239ef981d24Smrg 2240ef981d24Smrg # If neither matched, then we have a broken ls. This can happen 2241ef981d24Smrg # if, for instance, CONFIG_SHELL is bash and it inherits a 2242ef981d24Smrg # broken ls alias from the environment. This has actually 2243ef981d24Smrg # happened. Such a system could not be considered "sane". 224465eef222Smrg { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken 2245ef981d24Smrgalias in your environment" >&5 224665eef222Smrg$as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken 2247ef981d24Smrgalias in your environment" >&2;} 2248ef981d24Smrg { (exit 1); exit 1; }; } 2249ef981d24Smrg fi 2250ef981d24Smrg 2251ef981d24Smrg test "$2" = conftest.file 2252ef981d24Smrg ) 2253ef981d24Smrgthen 2254ef981d24Smrg # Ok. 2255ef981d24Smrg : 2256ef981d24Smrgelse 225765eef222Smrg { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files! 2258ef981d24SmrgCheck your system clock" >&5 225965eef222Smrg$as_echo "$as_me: error: newly created file is older than distributed files! 2260ef981d24SmrgCheck your system clock" >&2;} 2261ef981d24Smrg { (exit 1); exit 1; }; } 2262ef981d24Smrgfi 226365eef222Smrg{ $as_echo "$as_me:$LINENO: result: yes" >&5 226465eef222Smrg$as_echo "yes" >&6; } 2265ef981d24Smrgtest "$program_prefix" != NONE && 2266ef981d24Smrg program_transform_name="s&^&$program_prefix&;$program_transform_name" 2267ef981d24Smrg# Use a double $ so make ignores it. 2268ef981d24Smrgtest "$program_suffix" != NONE && 2269ef981d24Smrg program_transform_name="s&\$&$program_suffix&;$program_transform_name" 227065eef222Smrg# Double any \ or $. 2271ef981d24Smrg# By default was `s,x,x', remove it if useless. 227265eef222Smrgac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 227365eef222Smrgprogram_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2274ef981d24Smrg 2275ef981d24Smrg# expand $ac_aux_dir to an absolute path 2276ef981d24Smrgam_aux_dir=`cd $ac_aux_dir && pwd` 2277ef981d24Smrg 227865eef222Smrgif test x"${MISSING+set}" != xset; then 227965eef222Smrg case $am_aux_dir in 228065eef222Smrg *\ * | *\ *) 228165eef222Smrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 228265eef222Smrg *) 228365eef222Smrg MISSING="\${SHELL} $am_aux_dir/missing" ;; 228465eef222Smrg esac 228565eef222Smrgfi 2286ef981d24Smrg# Use eval to expand $SHELL 2287ef981d24Smrgif eval "$MISSING --run true"; then 2288ef981d24Smrg am_missing_run="$MISSING --run " 2289ef981d24Smrgelse 2290ef981d24Smrg am_missing_run= 229165eef222Smrg { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5 229265eef222Smrg$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;} 229365eef222Smrgfi 229465eef222Smrg 229565eef222Smrgif test x"${install_sh}" != xset; then 229665eef222Smrg case $am_aux_dir in 229765eef222Smrg *\ * | *\ *) 229865eef222Smrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 229965eef222Smrg *) 230065eef222Smrg install_sh="\${SHELL} $am_aux_dir/install-sh" 230165eef222Smrg esac 230265eef222Smrgfi 230365eef222Smrg 230465eef222Smrg# Installed binaries are usually stripped using `strip' when the user 230565eef222Smrg# run `make install-strip'. However `strip' might not be the right 230665eef222Smrg# tool to use in cross-compilation environments, therefore Automake 230765eef222Smrg# will honor the `STRIP' environment variable to overrule this program. 230865eef222Smrgif test "$cross_compiling" != no; then 230965eef222Smrg if test -n "$ac_tool_prefix"; then 231065eef222Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 231165eef222Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 231265eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 231365eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 231465eef222Smrgif test "${ac_cv_prog_STRIP+set}" = set; then 231565eef222Smrg $as_echo_n "(cached) " >&6 231665eef222Smrgelse 231765eef222Smrg if test -n "$STRIP"; then 231865eef222Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 231965eef222Smrgelse 232065eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 232165eef222Smrgfor as_dir in $PATH 232265eef222Smrgdo 232365eef222Smrg IFS=$as_save_IFS 232465eef222Smrg test -z "$as_dir" && as_dir=. 232565eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 232665eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 232765eef222Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 232865eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 232965eef222Smrg break 2 233065eef222Smrg fi 233165eef222Smrgdone 233265eef222Smrgdone 233365eef222SmrgIFS=$as_save_IFS 233465eef222Smrg 233565eef222Smrgfi 233665eef222Smrgfi 233765eef222SmrgSTRIP=$ac_cv_prog_STRIP 233865eef222Smrgif test -n "$STRIP"; then 233965eef222Smrg { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 234065eef222Smrg$as_echo "$STRIP" >&6; } 234165eef222Smrgelse 234265eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 234365eef222Smrg$as_echo "no" >&6; } 234465eef222Smrgfi 234565eef222Smrg 234665eef222Smrg 234765eef222Smrgfi 234865eef222Smrgif test -z "$ac_cv_prog_STRIP"; then 234965eef222Smrg ac_ct_STRIP=$STRIP 235065eef222Smrg # Extract the first word of "strip", so it can be a program name with args. 235165eef222Smrgset dummy strip; ac_word=$2 235265eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 235365eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 235465eef222Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 235565eef222Smrg $as_echo_n "(cached) " >&6 235665eef222Smrgelse 235765eef222Smrg if test -n "$ac_ct_STRIP"; then 235865eef222Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 235965eef222Smrgelse 236065eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 236165eef222Smrgfor as_dir in $PATH 236265eef222Smrgdo 236365eef222Smrg IFS=$as_save_IFS 236465eef222Smrg test -z "$as_dir" && as_dir=. 236565eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 236665eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 236765eef222Smrg ac_cv_prog_ac_ct_STRIP="strip" 236865eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 236965eef222Smrg break 2 237065eef222Smrg fi 237165eef222Smrgdone 237265eef222Smrgdone 237365eef222SmrgIFS=$as_save_IFS 237465eef222Smrg 237565eef222Smrgfi 237665eef222Smrgfi 237765eef222Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 237865eef222Smrgif test -n "$ac_ct_STRIP"; then 237965eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 238065eef222Smrg$as_echo "$ac_ct_STRIP" >&6; } 238165eef222Smrgelse 238265eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 238365eef222Smrg$as_echo "no" >&6; } 238465eef222Smrgfi 238565eef222Smrg 238665eef222Smrg if test "x$ac_ct_STRIP" = x; then 238765eef222Smrg STRIP=":" 238865eef222Smrg else 238965eef222Smrg case $cross_compiling:$ac_tool_warned in 239065eef222Smrgyes:) 239165eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 239265eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 239365eef222Smrgac_tool_warned=yes ;; 239465eef222Smrgesac 239565eef222Smrg STRIP=$ac_ct_STRIP 239665eef222Smrg fi 239765eef222Smrgelse 239865eef222Smrg STRIP="$ac_cv_prog_STRIP" 2399ef981d24Smrgfi 2400ef981d24Smrg 240165eef222Smrgfi 240265eef222SmrgINSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 240365eef222Smrg 240465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5 240565eef222Smrg$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2406ef981d24Smrgif test -z "$MKDIR_P"; then 2407ef981d24Smrg if test "${ac_cv_path_mkdir+set}" = set; then 240865eef222Smrg $as_echo_n "(cached) " >&6 2409ef981d24Smrgelse 2410ef981d24Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2411ef981d24Smrgfor as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2412ef981d24Smrgdo 2413ef981d24Smrg IFS=$as_save_IFS 2414ef981d24Smrg test -z "$as_dir" && as_dir=. 2415ef981d24Smrg for ac_prog in mkdir gmkdir; do 2416ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2417ef981d24Smrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue 2418ef981d24Smrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2419ef981d24Smrg 'mkdir (GNU coreutils) '* | \ 2420ef981d24Smrg 'mkdir (coreutils) '* | \ 2421ef981d24Smrg 'mkdir (fileutils) '4.1*) 2422ef981d24Smrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2423ef981d24Smrg break 3;; 2424ef981d24Smrg esac 2425ef981d24Smrg done 2426ef981d24Smrg done 2427ef981d24Smrgdone 2428ef981d24SmrgIFS=$as_save_IFS 2429ef981d24Smrg 2430ef981d24Smrgfi 2431ef981d24Smrg 2432ef981d24Smrg if test "${ac_cv_path_mkdir+set}" = set; then 2433ef981d24Smrg MKDIR_P="$ac_cv_path_mkdir -p" 2434ef981d24Smrg else 2435ef981d24Smrg # As a last resort, use the slow shell script. Don't cache a 2436ef981d24Smrg # value for MKDIR_P within a source directory, because that will 2437ef981d24Smrg # break other packages using the cache if that directory is 2438ef981d24Smrg # removed, or if the value is a relative name. 2439ef981d24Smrg test -d ./--version && rmdir ./--version 2440ef981d24Smrg MKDIR_P="$ac_install_sh -d" 2441ef981d24Smrg fi 2442ef981d24Smrgfi 244365eef222Smrg{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5 244465eef222Smrg$as_echo "$MKDIR_P" >&6; } 2445ef981d24Smrg 2446ef981d24Smrgmkdir_p="$MKDIR_P" 2447ef981d24Smrgcase $mkdir_p in 2448ef981d24Smrg [\\/$]* | ?:[\\/]*) ;; 2449ef981d24Smrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;; 2450ef981d24Smrgesac 2451ef981d24Smrg 2452ef981d24Smrgfor ac_prog in gawk mawk nawk awk 2453ef981d24Smrgdo 2454ef981d24Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2455ef981d24Smrgset dummy $ac_prog; ac_word=$2 245665eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 245765eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 2458ef981d24Smrgif test "${ac_cv_prog_AWK+set}" = set; then 245965eef222Smrg $as_echo_n "(cached) " >&6 2460ef981d24Smrgelse 2461ef981d24Smrg if test -n "$AWK"; then 2462ef981d24Smrg ac_cv_prog_AWK="$AWK" # Let the user override the test. 2463ef981d24Smrgelse 2464ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2465ef981d24Smrgfor as_dir in $PATH 2466ef981d24Smrgdo 2467ef981d24Smrg IFS=$as_save_IFS 2468ef981d24Smrg test -z "$as_dir" && as_dir=. 2469ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2470ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2471ef981d24Smrg ac_cv_prog_AWK="$ac_prog" 247265eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2473ef981d24Smrg break 2 2474ef981d24Smrg fi 2475ef981d24Smrgdone 2476ef981d24Smrgdone 2477ef981d24SmrgIFS=$as_save_IFS 2478ef981d24Smrg 2479ef981d24Smrgfi 2480ef981d24Smrgfi 2481ef981d24SmrgAWK=$ac_cv_prog_AWK 2482ef981d24Smrgif test -n "$AWK"; then 248365eef222Smrg { $as_echo "$as_me:$LINENO: result: $AWK" >&5 248465eef222Smrg$as_echo "$AWK" >&6; } 2485ef981d24Smrgelse 248665eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 248765eef222Smrg$as_echo "no" >&6; } 2488ef981d24Smrgfi 2489ef981d24Smrg 2490ef981d24Smrg 2491ef981d24Smrg test -n "$AWK" && break 2492ef981d24Smrgdone 2493ef981d24Smrg 249465eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5 249565eef222Smrg$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 249665eef222Smrgset x ${MAKE-make} 249765eef222Smrgac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2498ef981d24Smrgif { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then 249965eef222Smrg $as_echo_n "(cached) " >&6 2500ef981d24Smrgelse 2501ef981d24Smrg cat >conftest.make <<\_ACEOF 2502ef981d24SmrgSHELL = /bin/sh 2503ef981d24Smrgall: 2504ef981d24Smrg @echo '@@@%%%=$(MAKE)=@@@%%%' 2505ef981d24Smrg_ACEOF 2506ef981d24Smrg# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2507ef981d24Smrgcase `${MAKE-make} -f conftest.make 2>/dev/null` in 2508ef981d24Smrg *@@@%%%=?*=@@@%%%*) 2509ef981d24Smrg eval ac_cv_prog_make_${ac_make}_set=yes;; 2510ef981d24Smrg *) 2511ef981d24Smrg eval ac_cv_prog_make_${ac_make}_set=no;; 2512ef981d24Smrgesac 2513ef981d24Smrgrm -f conftest.make 2514ef981d24Smrgfi 2515ef981d24Smrgif eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 251665eef222Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 251765eef222Smrg$as_echo "yes" >&6; } 2518ef981d24Smrg SET_MAKE= 2519ef981d24Smrgelse 252065eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 252165eef222Smrg$as_echo "no" >&6; } 2522ef981d24Smrg SET_MAKE="MAKE=${MAKE-make}" 2523ef981d24Smrgfi 2524ef981d24Smrg 2525ef981d24Smrgrm -rf .tst 2>/dev/null 2526ef981d24Smrgmkdir .tst 2>/dev/null 2527ef981d24Smrgif test -d .tst; then 2528ef981d24Smrg am__leading_dot=. 2529ef981d24Smrgelse 2530ef981d24Smrg am__leading_dot=_ 2531ef981d24Smrgfi 2532ef981d24Smrgrmdir .tst 2>/dev/null 2533ef981d24Smrg 2534ef981d24Smrgif test "`cd $srcdir && pwd`" != "`pwd`"; then 2535ef981d24Smrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2536ef981d24Smrg # is not polluted with repeated "-I." 2537ef981d24Smrg am__isrc=' -I$(srcdir)' 2538ef981d24Smrg # test to see if srcdir already configured 2539ef981d24Smrg if test -f $srcdir/config.status; then 254065eef222Smrg { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5 254165eef222Smrg$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} 2542ef981d24Smrg { (exit 1); exit 1; }; } 2543ef981d24Smrg fi 2544ef981d24Smrgfi 2545ef981d24Smrg 2546ef981d24Smrg# test whether we have cygpath 2547ef981d24Smrgif test -z "$CYGPATH_W"; then 2548ef981d24Smrg if (cygpath --version) >/dev/null 2>/dev/null; then 2549ef981d24Smrg CYGPATH_W='cygpath -w' 2550ef981d24Smrg else 2551ef981d24Smrg CYGPATH_W=echo 2552ef981d24Smrg fi 2553ef981d24Smrgfi 2554ef981d24Smrg 2555ef981d24Smrg 2556ef981d24Smrg# Define the identity of the package. 2557ef981d24Smrg PACKAGE='libXScrnSaver' 255865eef222Smrg VERSION='1.2.0' 2559ef981d24Smrg 2560ef981d24Smrg 2561ef981d24Smrgcat >>confdefs.h <<_ACEOF 2562ef981d24Smrg#define PACKAGE "$PACKAGE" 2563ef981d24Smrg_ACEOF 2564ef981d24Smrg 2565ef981d24Smrg 2566ef981d24Smrgcat >>confdefs.h <<_ACEOF 2567ef981d24Smrg#define VERSION "$VERSION" 2568ef981d24Smrg_ACEOF 2569ef981d24Smrg 2570ef981d24Smrg# Some tools Automake needs. 2571ef981d24Smrg 2572ef981d24SmrgACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2573ef981d24Smrg 2574ef981d24Smrg 2575ef981d24SmrgAUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2576ef981d24Smrg 2577ef981d24Smrg 2578ef981d24SmrgAUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2579ef981d24Smrg 2580ef981d24Smrg 2581ef981d24SmrgAUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2582ef981d24Smrg 2583ef981d24Smrg 2584ef981d24SmrgMAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2585ef981d24Smrg 2586ef981d24Smrg# We need awk for the "check" target. The system "awk" is bad on 2587ef981d24Smrg# some platforms. 2588ef981d24Smrg# Always define AMTAR for backward compatibility. 2589ef981d24Smrg 2590ef981d24SmrgAMTAR=${AMTAR-"${am_missing_run}tar"} 2591ef981d24Smrg 2592ef981d24Smrgam__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -' 2593ef981d24Smrg 2594ef981d24Smrg 2595ef981d24Smrg 2596ef981d24Smrg 2597ef981d24Smrg 259865eef222Smrg 259965eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5 260065eef222Smrg$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2601ef981d24Smrg # Check whether --enable-maintainer-mode was given. 2602ef981d24Smrgif test "${enable_maintainer_mode+set}" = set; then 2603ef981d24Smrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2604ef981d24Smrgelse 2605ef981d24Smrg USE_MAINTAINER_MODE=no 2606ef981d24Smrgfi 2607ef981d24Smrg 260865eef222Smrg { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5 260965eef222Smrg$as_echo "$USE_MAINTAINER_MODE" >&6; } 2610ef981d24Smrg if test $USE_MAINTAINER_MODE = yes; then 2611ef981d24Smrg MAINTAINER_MODE_TRUE= 2612ef981d24Smrg MAINTAINER_MODE_FALSE='#' 2613ef981d24Smrgelse 2614ef981d24Smrg MAINTAINER_MODE_TRUE='#' 2615ef981d24Smrg MAINTAINER_MODE_FALSE= 2616ef981d24Smrgfi 2617ef981d24Smrg 2618ef981d24Smrg MAINT=$MAINTAINER_MODE_TRUE 2619ef981d24Smrg 2620ef981d24Smrg 2621ef981d24Smrg 2622ef981d24Smrgac_config_headers="$ac_config_headers config.h" 2623ef981d24Smrg 2624ef981d24Smrg 262565eef222Smrg# Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG, XORG_WITH_LINT 2626ef981d24Smrg 2627ef981d24Smrg 2628ef981d24Smrg 2629ef981d24Smrg 263065eef222Smrg 263165eef222Smrg 263265eef222Smrg 263365eef222Smrg 263465eef222Smrg 263565eef222Smrg 263665eef222Smrg 263765eef222Smrg 263865eef222Smrg# Check for progs 2639ef981d24Smrgac_ext=c 2640ef981d24Smrgac_cpp='$CPP $CPPFLAGS' 2641ef981d24Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2642ef981d24Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2643ef981d24Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 2644ef981d24Smrgif test -n "$ac_tool_prefix"; then 2645ef981d24Smrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2646ef981d24Smrgset dummy ${ac_tool_prefix}gcc; ac_word=$2 264765eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 264865eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 2649ef981d24Smrgif test "${ac_cv_prog_CC+set}" = set; then 265065eef222Smrg $as_echo_n "(cached) " >&6 2651ef981d24Smrgelse 2652ef981d24Smrg if test -n "$CC"; then 2653ef981d24Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2654ef981d24Smrgelse 2655ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2656ef981d24Smrgfor as_dir in $PATH 2657ef981d24Smrgdo 2658ef981d24Smrg IFS=$as_save_IFS 2659ef981d24Smrg test -z "$as_dir" && as_dir=. 2660ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2661ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2662ef981d24Smrg ac_cv_prog_CC="${ac_tool_prefix}gcc" 266365eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2664ef981d24Smrg break 2 2665ef981d24Smrg fi 2666ef981d24Smrgdone 2667ef981d24Smrgdone 2668ef981d24SmrgIFS=$as_save_IFS 2669ef981d24Smrg 2670ef981d24Smrgfi 2671ef981d24Smrgfi 2672ef981d24SmrgCC=$ac_cv_prog_CC 2673ef981d24Smrgif test -n "$CC"; then 267465eef222Smrg { $as_echo "$as_me:$LINENO: result: $CC" >&5 267565eef222Smrg$as_echo "$CC" >&6; } 2676ef981d24Smrgelse 267765eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 267865eef222Smrg$as_echo "no" >&6; } 2679ef981d24Smrgfi 2680ef981d24Smrg 2681ef981d24Smrg 2682ef981d24Smrgfi 2683ef981d24Smrgif test -z "$ac_cv_prog_CC"; then 2684ef981d24Smrg ac_ct_CC=$CC 2685ef981d24Smrg # Extract the first word of "gcc", so it can be a program name with args. 2686ef981d24Smrgset dummy gcc; ac_word=$2 268765eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 268865eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 2689ef981d24Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 269065eef222Smrg $as_echo_n "(cached) " >&6 2691ef981d24Smrgelse 2692ef981d24Smrg if test -n "$ac_ct_CC"; then 2693ef981d24Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2694ef981d24Smrgelse 2695ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2696ef981d24Smrgfor as_dir in $PATH 2697ef981d24Smrgdo 2698ef981d24Smrg IFS=$as_save_IFS 2699ef981d24Smrg test -z "$as_dir" && as_dir=. 2700ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2701ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2702ef981d24Smrg ac_cv_prog_ac_ct_CC="gcc" 270365eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2704ef981d24Smrg break 2 2705ef981d24Smrg fi 2706ef981d24Smrgdone 2707ef981d24Smrgdone 2708ef981d24SmrgIFS=$as_save_IFS 2709ef981d24Smrg 2710ef981d24Smrgfi 2711ef981d24Smrgfi 2712ef981d24Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 2713ef981d24Smrgif test -n "$ac_ct_CC"; then 271465eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 271565eef222Smrg$as_echo "$ac_ct_CC" >&6; } 2716ef981d24Smrgelse 271765eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 271865eef222Smrg$as_echo "no" >&6; } 2719ef981d24Smrgfi 2720ef981d24Smrg 2721ef981d24Smrg if test "x$ac_ct_CC" = x; then 2722ef981d24Smrg CC="" 2723ef981d24Smrg else 2724ef981d24Smrg case $cross_compiling:$ac_tool_warned in 2725ef981d24Smrgyes:) 272665eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 272765eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2728ef981d24Smrgac_tool_warned=yes ;; 2729ef981d24Smrgesac 2730ef981d24Smrg CC=$ac_ct_CC 2731ef981d24Smrg fi 2732ef981d24Smrgelse 2733ef981d24Smrg CC="$ac_cv_prog_CC" 2734ef981d24Smrgfi 2735ef981d24Smrg 2736ef981d24Smrgif test -z "$CC"; then 2737ef981d24Smrg if test -n "$ac_tool_prefix"; then 2738ef981d24Smrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2739ef981d24Smrgset dummy ${ac_tool_prefix}cc; ac_word=$2 274065eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 274165eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 2742ef981d24Smrgif test "${ac_cv_prog_CC+set}" = set; then 274365eef222Smrg $as_echo_n "(cached) " >&6 2744ef981d24Smrgelse 2745ef981d24Smrg if test -n "$CC"; then 2746ef981d24Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2747ef981d24Smrgelse 2748ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2749ef981d24Smrgfor as_dir in $PATH 2750ef981d24Smrgdo 2751ef981d24Smrg IFS=$as_save_IFS 2752ef981d24Smrg test -z "$as_dir" && as_dir=. 2753ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2754ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2755ef981d24Smrg ac_cv_prog_CC="${ac_tool_prefix}cc" 275665eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2757ef981d24Smrg break 2 2758ef981d24Smrg fi 2759ef981d24Smrgdone 2760ef981d24Smrgdone 2761ef981d24SmrgIFS=$as_save_IFS 2762ef981d24Smrg 2763ef981d24Smrgfi 2764ef981d24Smrgfi 2765ef981d24SmrgCC=$ac_cv_prog_CC 2766ef981d24Smrgif test -n "$CC"; then 276765eef222Smrg { $as_echo "$as_me:$LINENO: result: $CC" >&5 276865eef222Smrg$as_echo "$CC" >&6; } 2769ef981d24Smrgelse 277065eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 277165eef222Smrg$as_echo "no" >&6; } 2772ef981d24Smrgfi 2773ef981d24Smrg 2774ef981d24Smrg 2775ef981d24Smrg fi 2776ef981d24Smrgfi 2777ef981d24Smrgif test -z "$CC"; then 2778ef981d24Smrg # Extract the first word of "cc", so it can be a program name with args. 2779ef981d24Smrgset dummy cc; ac_word=$2 278065eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 278165eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 2782ef981d24Smrgif test "${ac_cv_prog_CC+set}" = set; then 278365eef222Smrg $as_echo_n "(cached) " >&6 2784ef981d24Smrgelse 2785ef981d24Smrg if test -n "$CC"; then 2786ef981d24Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2787ef981d24Smrgelse 2788ef981d24Smrg ac_prog_rejected=no 2789ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2790ef981d24Smrgfor as_dir in $PATH 2791ef981d24Smrgdo 2792ef981d24Smrg IFS=$as_save_IFS 2793ef981d24Smrg test -z "$as_dir" && as_dir=. 2794ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2795ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2796ef981d24Smrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2797ef981d24Smrg ac_prog_rejected=yes 2798ef981d24Smrg continue 2799ef981d24Smrg fi 2800ef981d24Smrg ac_cv_prog_CC="cc" 280165eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2802ef981d24Smrg break 2 2803ef981d24Smrg fi 2804ef981d24Smrgdone 2805ef981d24Smrgdone 2806ef981d24SmrgIFS=$as_save_IFS 2807ef981d24Smrg 2808ef981d24Smrgif test $ac_prog_rejected = yes; then 2809ef981d24Smrg # We found a bogon in the path, so make sure we never use it. 2810ef981d24Smrg set dummy $ac_cv_prog_CC 2811ef981d24Smrg shift 2812ef981d24Smrg if test $# != 0; then 2813ef981d24Smrg # We chose a different compiler from the bogus one. 2814ef981d24Smrg # However, it has the same basename, so the bogon will be chosen 2815ef981d24Smrg # first if we set CC to just the basename; use the full file name. 2816ef981d24Smrg shift 2817ef981d24Smrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2818ef981d24Smrg fi 2819ef981d24Smrgfi 2820ef981d24Smrgfi 2821ef981d24Smrgfi 2822ef981d24SmrgCC=$ac_cv_prog_CC 2823ef981d24Smrgif test -n "$CC"; then 282465eef222Smrg { $as_echo "$as_me:$LINENO: result: $CC" >&5 282565eef222Smrg$as_echo "$CC" >&6; } 2826ef981d24Smrgelse 282765eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 282865eef222Smrg$as_echo "no" >&6; } 2829ef981d24Smrgfi 2830ef981d24Smrg 2831ef981d24Smrg 2832ef981d24Smrgfi 2833ef981d24Smrgif test -z "$CC"; then 2834ef981d24Smrg if test -n "$ac_tool_prefix"; then 2835ef981d24Smrg for ac_prog in cl.exe 2836ef981d24Smrg do 2837ef981d24Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2838ef981d24Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 283965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 284065eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 2841ef981d24Smrgif test "${ac_cv_prog_CC+set}" = set; then 284265eef222Smrg $as_echo_n "(cached) " >&6 2843ef981d24Smrgelse 2844ef981d24Smrg if test -n "$CC"; then 2845ef981d24Smrg ac_cv_prog_CC="$CC" # Let the user override the test. 2846ef981d24Smrgelse 2847ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2848ef981d24Smrgfor as_dir in $PATH 2849ef981d24Smrgdo 2850ef981d24Smrg IFS=$as_save_IFS 2851ef981d24Smrg test -z "$as_dir" && as_dir=. 2852ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2853ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2854ef981d24Smrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 285565eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2856ef981d24Smrg break 2 2857ef981d24Smrg fi 2858ef981d24Smrgdone 2859ef981d24Smrgdone 2860ef981d24SmrgIFS=$as_save_IFS 2861ef981d24Smrg 2862ef981d24Smrgfi 2863ef981d24Smrgfi 2864ef981d24SmrgCC=$ac_cv_prog_CC 2865ef981d24Smrgif test -n "$CC"; then 286665eef222Smrg { $as_echo "$as_me:$LINENO: result: $CC" >&5 286765eef222Smrg$as_echo "$CC" >&6; } 2868ef981d24Smrgelse 286965eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 287065eef222Smrg$as_echo "no" >&6; } 2871ef981d24Smrgfi 2872ef981d24Smrg 2873ef981d24Smrg 2874ef981d24Smrg test -n "$CC" && break 2875ef981d24Smrg done 2876ef981d24Smrgfi 2877ef981d24Smrgif test -z "$CC"; then 2878ef981d24Smrg ac_ct_CC=$CC 2879ef981d24Smrg for ac_prog in cl.exe 2880ef981d24Smrgdo 2881ef981d24Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 2882ef981d24Smrgset dummy $ac_prog; ac_word=$2 288365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 288465eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 2885ef981d24Smrgif test "${ac_cv_prog_ac_ct_CC+set}" = set; then 288665eef222Smrg $as_echo_n "(cached) " >&6 2887ef981d24Smrgelse 2888ef981d24Smrg if test -n "$ac_ct_CC"; then 2889ef981d24Smrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2890ef981d24Smrgelse 2891ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2892ef981d24Smrgfor as_dir in $PATH 2893ef981d24Smrgdo 2894ef981d24Smrg IFS=$as_save_IFS 2895ef981d24Smrg test -z "$as_dir" && as_dir=. 2896ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 2897ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2898ef981d24Smrg ac_cv_prog_ac_ct_CC="$ac_prog" 289965eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 2900ef981d24Smrg break 2 2901ef981d24Smrg fi 2902ef981d24Smrgdone 2903ef981d24Smrgdone 2904ef981d24SmrgIFS=$as_save_IFS 2905ef981d24Smrg 2906ef981d24Smrgfi 2907ef981d24Smrgfi 2908ef981d24Smrgac_ct_CC=$ac_cv_prog_ac_ct_CC 2909ef981d24Smrgif test -n "$ac_ct_CC"; then 291065eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 291165eef222Smrg$as_echo "$ac_ct_CC" >&6; } 2912ef981d24Smrgelse 291365eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 291465eef222Smrg$as_echo "no" >&6; } 2915ef981d24Smrgfi 2916ef981d24Smrg 2917ef981d24Smrg 2918ef981d24Smrg test -n "$ac_ct_CC" && break 2919ef981d24Smrgdone 2920ef981d24Smrg 2921ef981d24Smrg if test "x$ac_ct_CC" = x; then 2922ef981d24Smrg CC="" 2923ef981d24Smrg else 2924ef981d24Smrg case $cross_compiling:$ac_tool_warned in 2925ef981d24Smrgyes:) 292665eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 292765eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2928ef981d24Smrgac_tool_warned=yes ;; 2929ef981d24Smrgesac 2930ef981d24Smrg CC=$ac_ct_CC 2931ef981d24Smrg fi 2932ef981d24Smrgfi 2933ef981d24Smrg 2934ef981d24Smrgfi 2935ef981d24Smrg 2936ef981d24Smrg 293765eef222Smrgtest -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 293865eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 293965eef222Smrg{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH 2940ef981d24SmrgSee \`config.log' for more details." >&5 294165eef222Smrg$as_echo "$as_me: error: no acceptable C compiler found in \$PATH 2942ef981d24SmrgSee \`config.log' for more details." >&2;} 294365eef222Smrg { (exit 1); exit 1; }; }; } 2944ef981d24Smrg 2945ef981d24Smrg# Provide some information about the compiler. 294665eef222Smrg$as_echo "$as_me:$LINENO: checking for C compiler version" >&5 294765eef222Smrgset X $ac_compile 294865eef222Smrgac_compiler=$2 2949ef981d24Smrg{ (ac_try="$ac_compiler --version >&5" 2950ef981d24Smrgcase "(($ac_try" in 2951ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2952ef981d24Smrg *) ac_try_echo=$ac_try;; 2953ef981d24Smrgesac 295465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 295565eef222Smrg$as_echo "$ac_try_echo") >&5 2956ef981d24Smrg (eval "$ac_compiler --version >&5") 2>&5 2957ef981d24Smrg ac_status=$? 295865eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 2959ef981d24Smrg (exit $ac_status); } 2960ef981d24Smrg{ (ac_try="$ac_compiler -v >&5" 2961ef981d24Smrgcase "(($ac_try" in 2962ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2963ef981d24Smrg *) ac_try_echo=$ac_try;; 2964ef981d24Smrgesac 296565eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 296665eef222Smrg$as_echo "$ac_try_echo") >&5 2967ef981d24Smrg (eval "$ac_compiler -v >&5") 2>&5 2968ef981d24Smrg ac_status=$? 296965eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 2970ef981d24Smrg (exit $ac_status); } 2971ef981d24Smrg{ (ac_try="$ac_compiler -V >&5" 2972ef981d24Smrgcase "(($ac_try" in 2973ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2974ef981d24Smrg *) ac_try_echo=$ac_try;; 2975ef981d24Smrgesac 297665eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 297765eef222Smrg$as_echo "$ac_try_echo") >&5 2978ef981d24Smrg (eval "$ac_compiler -V >&5") 2>&5 2979ef981d24Smrg ac_status=$? 298065eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 2981ef981d24Smrg (exit $ac_status); } 2982ef981d24Smrg 2983ef981d24Smrgcat >conftest.$ac_ext <<_ACEOF 2984ef981d24Smrg/* confdefs.h. */ 2985ef981d24Smrg_ACEOF 2986ef981d24Smrgcat confdefs.h >>conftest.$ac_ext 2987ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF 2988ef981d24Smrg/* end confdefs.h. */ 2989ef981d24Smrg 2990ef981d24Smrgint 2991ef981d24Smrgmain () 2992ef981d24Smrg{ 2993ef981d24Smrg 2994ef981d24Smrg ; 2995ef981d24Smrg return 0; 2996ef981d24Smrg} 2997ef981d24Smrg_ACEOF 2998ef981d24Smrgac_clean_files_save=$ac_clean_files 299965eef222Smrgac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3000ef981d24Smrg# Try to create an executable without -o first, disregard a.out. 3001ef981d24Smrg# It will help us diagnose broken compilers, and finding out an intuition 3002ef981d24Smrg# of exeext. 300365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 300465eef222Smrg$as_echo_n "checking for C compiler default output file name... " >&6; } 300565eef222Smrgac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 300665eef222Smrg 300765eef222Smrg# The possible output files: 300865eef222Smrgac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 300965eef222Smrg 3010ef981d24Smrgac_rmfiles= 3011ef981d24Smrgfor ac_file in $ac_files 3012ef981d24Smrgdo 3013ef981d24Smrg case $ac_file in 301465eef222Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3015ef981d24Smrg * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3016ef981d24Smrg esac 3017ef981d24Smrgdone 3018ef981d24Smrgrm -f $ac_rmfiles 3019ef981d24Smrg 3020ef981d24Smrgif { (ac_try="$ac_link_default" 3021ef981d24Smrgcase "(($ac_try" in 3022ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3023ef981d24Smrg *) ac_try_echo=$ac_try;; 3024ef981d24Smrgesac 302565eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 302665eef222Smrg$as_echo "$ac_try_echo") >&5 3027ef981d24Smrg (eval "$ac_link_default") 2>&5 3028ef981d24Smrg ac_status=$? 302965eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3030ef981d24Smrg (exit $ac_status); }; then 3031ef981d24Smrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3032ef981d24Smrg# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3033ef981d24Smrg# in a Makefile. We should not override ac_cv_exeext if it was cached, 3034ef981d24Smrg# so that the user can short-circuit this test for compilers unknown to 3035ef981d24Smrg# Autoconf. 3036ef981d24Smrgfor ac_file in $ac_files '' 3037ef981d24Smrgdo 3038ef981d24Smrg test -f "$ac_file" || continue 3039ef981d24Smrg case $ac_file in 304065eef222Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3041ef981d24Smrg ;; 3042ef981d24Smrg [ab].out ) 3043ef981d24Smrg # We found the default executable, but exeext='' is most 3044ef981d24Smrg # certainly right. 3045ef981d24Smrg break;; 3046ef981d24Smrg *.* ) 3047ef981d24Smrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3048ef981d24Smrg then :; else 3049ef981d24Smrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3050ef981d24Smrg fi 3051ef981d24Smrg # We set ac_cv_exeext here because the later test for it is not 3052ef981d24Smrg # safe: cross compilers may not add the suffix if given an `-o' 3053ef981d24Smrg # argument, so we may need to know it at that point already. 3054ef981d24Smrg # Even if this section looks crufty: it has the advantage of 3055ef981d24Smrg # actually working. 3056ef981d24Smrg break;; 3057ef981d24Smrg * ) 3058ef981d24Smrg break;; 3059ef981d24Smrg esac 3060ef981d24Smrgdone 3061ef981d24Smrgtest "$ac_cv_exeext" = no && ac_cv_exeext= 3062ef981d24Smrg 3063ef981d24Smrgelse 3064ef981d24Smrg ac_file='' 3065ef981d24Smrgfi 3066ef981d24Smrg 306765eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5 306865eef222Smrg$as_echo "$ac_file" >&6; } 3069ef981d24Smrgif test -z "$ac_file"; then 307065eef222Smrg $as_echo "$as_me: failed program was:" >&5 3071ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5 3072ef981d24Smrg 307365eef222Smrg{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 307465eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 307565eef222Smrg{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables 3076ef981d24SmrgSee \`config.log' for more details." >&5 307765eef222Smrg$as_echo "$as_me: error: C compiler cannot create executables 3078ef981d24SmrgSee \`config.log' for more details." >&2;} 307965eef222Smrg { (exit 77); exit 77; }; }; } 3080ef981d24Smrgfi 3081ef981d24Smrg 3082ef981d24Smrgac_exeext=$ac_cv_exeext 3083ef981d24Smrg 3084ef981d24Smrg# Check that the compiler produces executables we can run. If not, either 3085ef981d24Smrg# the compiler is broken, or we cross compile. 308665eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5 308765eef222Smrg$as_echo_n "checking whether the C compiler works... " >&6; } 3088ef981d24Smrg# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 3089ef981d24Smrg# If not cross compiling, check that we can run a simple program. 3090ef981d24Smrgif test "$cross_compiling" != yes; then 3091ef981d24Smrg if { ac_try='./$ac_file' 3092ef981d24Smrg { (case "(($ac_try" in 3093ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3094ef981d24Smrg *) ac_try_echo=$ac_try;; 3095ef981d24Smrgesac 309665eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 309765eef222Smrg$as_echo "$ac_try_echo") >&5 3098ef981d24Smrg (eval "$ac_try") 2>&5 3099ef981d24Smrg ac_status=$? 310065eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3101ef981d24Smrg (exit $ac_status); }; }; then 3102ef981d24Smrg cross_compiling=no 3103ef981d24Smrg else 3104ef981d24Smrg if test "$cross_compiling" = maybe; then 3105ef981d24Smrg cross_compiling=yes 3106ef981d24Smrg else 310765eef222Smrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 310865eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 310965eef222Smrg{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs. 3110ef981d24SmrgIf you meant to cross compile, use \`--host'. 3111ef981d24SmrgSee \`config.log' for more details." >&5 311265eef222Smrg$as_echo "$as_me: error: cannot run C compiled programs. 3113ef981d24SmrgIf you meant to cross compile, use \`--host'. 3114ef981d24SmrgSee \`config.log' for more details." >&2;} 311565eef222Smrg { (exit 1); exit 1; }; }; } 3116ef981d24Smrg fi 3117ef981d24Smrg fi 3118ef981d24Smrgfi 311965eef222Smrg{ $as_echo "$as_me:$LINENO: result: yes" >&5 312065eef222Smrg$as_echo "yes" >&6; } 3121ef981d24Smrg 312265eef222Smrgrm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3123ef981d24Smrgac_clean_files=$ac_clean_files_save 3124ef981d24Smrg# Check that the compiler produces executables we can run. If not, either 3125ef981d24Smrg# the compiler is broken, or we cross compile. 312665eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 312765eef222Smrg$as_echo_n "checking whether we are cross compiling... " >&6; } 312865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5 312965eef222Smrg$as_echo "$cross_compiling" >&6; } 3130ef981d24Smrg 313165eef222Smrg{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5 313265eef222Smrg$as_echo_n "checking for suffix of executables... " >&6; } 3133ef981d24Smrgif { (ac_try="$ac_link" 3134ef981d24Smrgcase "(($ac_try" in 3135ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3136ef981d24Smrg *) ac_try_echo=$ac_try;; 3137ef981d24Smrgesac 313865eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 313965eef222Smrg$as_echo "$ac_try_echo") >&5 3140ef981d24Smrg (eval "$ac_link") 2>&5 3141ef981d24Smrg ac_status=$? 314265eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3143ef981d24Smrg (exit $ac_status); }; then 3144ef981d24Smrg # If both `conftest.exe' and `conftest' are `present' (well, observable) 3145ef981d24Smrg# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3146ef981d24Smrg# work properly (i.e., refer to `conftest.exe'), while it won't with 3147ef981d24Smrg# `rm'. 3148ef981d24Smrgfor ac_file in conftest.exe conftest conftest.*; do 3149ef981d24Smrg test -f "$ac_file" || continue 3150ef981d24Smrg case $ac_file in 315165eef222Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3152ef981d24Smrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3153ef981d24Smrg break;; 3154ef981d24Smrg * ) break;; 3155ef981d24Smrg esac 3156ef981d24Smrgdone 3157ef981d24Smrgelse 315865eef222Smrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 315965eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 316065eef222Smrg{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link 3161ef981d24SmrgSee \`config.log' for more details." >&5 316265eef222Smrg$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link 3163ef981d24SmrgSee \`config.log' for more details." >&2;} 316465eef222Smrg { (exit 1); exit 1; }; }; } 3165ef981d24Smrgfi 3166ef981d24Smrg 3167ef981d24Smrgrm -f conftest$ac_cv_exeext 316865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 316965eef222Smrg$as_echo "$ac_cv_exeext" >&6; } 3170ef981d24Smrg 3171ef981d24Smrgrm -f conftest.$ac_ext 3172ef981d24SmrgEXEEXT=$ac_cv_exeext 3173ef981d24Smrgac_exeext=$EXEEXT 317465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5 317565eef222Smrg$as_echo_n "checking for suffix of object files... " >&6; } 3176ef981d24Smrgif test "${ac_cv_objext+set}" = set; then 317765eef222Smrg $as_echo_n "(cached) " >&6 3178ef981d24Smrgelse 3179ef981d24Smrg cat >conftest.$ac_ext <<_ACEOF 3180ef981d24Smrg/* confdefs.h. */ 3181ef981d24Smrg_ACEOF 3182ef981d24Smrgcat confdefs.h >>conftest.$ac_ext 3183ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF 3184ef981d24Smrg/* end confdefs.h. */ 3185ef981d24Smrg 3186ef981d24Smrgint 3187ef981d24Smrgmain () 3188ef981d24Smrg{ 3189ef981d24Smrg 3190ef981d24Smrg ; 3191ef981d24Smrg return 0; 3192ef981d24Smrg} 3193ef981d24Smrg_ACEOF 3194ef981d24Smrgrm -f conftest.o conftest.obj 3195ef981d24Smrgif { (ac_try="$ac_compile" 3196ef981d24Smrgcase "(($ac_try" in 3197ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3198ef981d24Smrg *) ac_try_echo=$ac_try;; 3199ef981d24Smrgesac 320065eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 320165eef222Smrg$as_echo "$ac_try_echo") >&5 3202ef981d24Smrg (eval "$ac_compile") 2>&5 3203ef981d24Smrg ac_status=$? 320465eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3205ef981d24Smrg (exit $ac_status); }; then 3206ef981d24Smrg for ac_file in conftest.o conftest.obj conftest.*; do 3207ef981d24Smrg test -f "$ac_file" || continue; 3208ef981d24Smrg case $ac_file in 320965eef222Smrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3210ef981d24Smrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3211ef981d24Smrg break;; 3212ef981d24Smrg esac 3213ef981d24Smrgdone 3214ef981d24Smrgelse 321565eef222Smrg $as_echo "$as_me: failed program was:" >&5 3216ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5 3217ef981d24Smrg 321865eef222Smrg{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 321965eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 322065eef222Smrg{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile 3221ef981d24SmrgSee \`config.log' for more details." >&5 322265eef222Smrg$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile 3223ef981d24SmrgSee \`config.log' for more details." >&2;} 322465eef222Smrg { (exit 1); exit 1; }; }; } 3225ef981d24Smrgfi 3226ef981d24Smrg 3227ef981d24Smrgrm -f conftest.$ac_cv_objext conftest.$ac_ext 3228ef981d24Smrgfi 322965eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 323065eef222Smrg$as_echo "$ac_cv_objext" >&6; } 3231ef981d24SmrgOBJEXT=$ac_cv_objext 3232ef981d24Smrgac_objext=$OBJEXT 323365eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 323465eef222Smrg$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3235ef981d24Smrgif test "${ac_cv_c_compiler_gnu+set}" = set; then 323665eef222Smrg $as_echo_n "(cached) " >&6 3237ef981d24Smrgelse 3238ef981d24Smrg cat >conftest.$ac_ext <<_ACEOF 3239ef981d24Smrg/* confdefs.h. */ 3240ef981d24Smrg_ACEOF 3241ef981d24Smrgcat confdefs.h >>conftest.$ac_ext 3242ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF 3243ef981d24Smrg/* end confdefs.h. */ 3244ef981d24Smrg 3245ef981d24Smrgint 3246ef981d24Smrgmain () 3247ef981d24Smrg{ 3248ef981d24Smrg#ifndef __GNUC__ 3249ef981d24Smrg choke me 3250ef981d24Smrg#endif 3251ef981d24Smrg 3252ef981d24Smrg ; 3253ef981d24Smrg return 0; 3254ef981d24Smrg} 3255ef981d24Smrg_ACEOF 3256ef981d24Smrgrm -f conftest.$ac_objext 3257ef981d24Smrgif { (ac_try="$ac_compile" 3258ef981d24Smrgcase "(($ac_try" in 3259ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3260ef981d24Smrg *) ac_try_echo=$ac_try;; 3261ef981d24Smrgesac 326265eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 326365eef222Smrg$as_echo "$ac_try_echo") >&5 3264ef981d24Smrg (eval "$ac_compile") 2>conftest.er1 3265ef981d24Smrg ac_status=$? 3266ef981d24Smrg grep -v '^ *+' conftest.er1 >conftest.err 3267ef981d24Smrg rm -f conftest.er1 3268ef981d24Smrg cat conftest.err >&5 326965eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3270ef981d24Smrg (exit $ac_status); } && { 3271ef981d24Smrg test -z "$ac_c_werror_flag" || 3272ef981d24Smrg test ! -s conftest.err 3273ef981d24Smrg } && test -s conftest.$ac_objext; then 3274ef981d24Smrg ac_compiler_gnu=yes 3275ef981d24Smrgelse 327665eef222Smrg $as_echo "$as_me: failed program was:" >&5 3277ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5 3278ef981d24Smrg 3279ef981d24Smrg ac_compiler_gnu=no 3280ef981d24Smrgfi 3281ef981d24Smrg 3282ef981d24Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3283ef981d24Smrgac_cv_c_compiler_gnu=$ac_compiler_gnu 3284ef981d24Smrg 3285ef981d24Smrgfi 328665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 328765eef222Smrg$as_echo "$ac_cv_c_compiler_gnu" >&6; } 328865eef222Smrgif test $ac_compiler_gnu = yes; then 328965eef222Smrg GCC=yes 329065eef222Smrgelse 329165eef222Smrg GCC= 329265eef222Smrgfi 3293ef981d24Smrgac_test_CFLAGS=${CFLAGS+set} 3294ef981d24Smrgac_save_CFLAGS=$CFLAGS 329565eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 329665eef222Smrg$as_echo_n "checking whether $CC accepts -g... " >&6; } 3297ef981d24Smrgif test "${ac_cv_prog_cc_g+set}" = set; then 329865eef222Smrg $as_echo_n "(cached) " >&6 3299ef981d24Smrgelse 3300ef981d24Smrg ac_save_c_werror_flag=$ac_c_werror_flag 3301ef981d24Smrg ac_c_werror_flag=yes 3302ef981d24Smrg ac_cv_prog_cc_g=no 3303ef981d24Smrg CFLAGS="-g" 3304ef981d24Smrg cat >conftest.$ac_ext <<_ACEOF 3305ef981d24Smrg/* confdefs.h. */ 3306ef981d24Smrg_ACEOF 3307ef981d24Smrgcat confdefs.h >>conftest.$ac_ext 3308ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF 3309ef981d24Smrg/* end confdefs.h. */ 3310ef981d24Smrg 3311ef981d24Smrgint 3312ef981d24Smrgmain () 3313ef981d24Smrg{ 3314ef981d24Smrg 3315ef981d24Smrg ; 3316ef981d24Smrg return 0; 3317ef981d24Smrg} 3318ef981d24Smrg_ACEOF 3319ef981d24Smrgrm -f conftest.$ac_objext 3320ef981d24Smrgif { (ac_try="$ac_compile" 3321ef981d24Smrgcase "(($ac_try" in 3322ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3323ef981d24Smrg *) ac_try_echo=$ac_try;; 3324ef981d24Smrgesac 332565eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 332665eef222Smrg$as_echo "$ac_try_echo") >&5 3327ef981d24Smrg (eval "$ac_compile") 2>conftest.er1 3328ef981d24Smrg ac_status=$? 3329ef981d24Smrg grep -v '^ *+' conftest.er1 >conftest.err 3330ef981d24Smrg rm -f conftest.er1 3331ef981d24Smrg cat conftest.err >&5 333265eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3333ef981d24Smrg (exit $ac_status); } && { 3334ef981d24Smrg test -z "$ac_c_werror_flag" || 3335ef981d24Smrg test ! -s conftest.err 3336ef981d24Smrg } && test -s conftest.$ac_objext; then 3337ef981d24Smrg ac_cv_prog_cc_g=yes 3338ef981d24Smrgelse 333965eef222Smrg $as_echo "$as_me: failed program was:" >&5 3340ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5 3341ef981d24Smrg 3342ef981d24Smrg CFLAGS="" 3343ef981d24Smrg cat >conftest.$ac_ext <<_ACEOF 3344ef981d24Smrg/* confdefs.h. */ 3345ef981d24Smrg_ACEOF 3346ef981d24Smrgcat confdefs.h >>conftest.$ac_ext 3347ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF 3348ef981d24Smrg/* end confdefs.h. */ 3349ef981d24Smrg 3350ef981d24Smrgint 3351ef981d24Smrgmain () 3352ef981d24Smrg{ 3353ef981d24Smrg 3354ef981d24Smrg ; 3355ef981d24Smrg return 0; 3356ef981d24Smrg} 3357ef981d24Smrg_ACEOF 3358ef981d24Smrgrm -f conftest.$ac_objext 3359ef981d24Smrgif { (ac_try="$ac_compile" 3360ef981d24Smrgcase "(($ac_try" in 3361ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3362ef981d24Smrg *) ac_try_echo=$ac_try;; 3363ef981d24Smrgesac 336465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 336565eef222Smrg$as_echo "$ac_try_echo") >&5 3366ef981d24Smrg (eval "$ac_compile") 2>conftest.er1 3367ef981d24Smrg ac_status=$? 3368ef981d24Smrg grep -v '^ *+' conftest.er1 >conftest.err 3369ef981d24Smrg rm -f conftest.er1 3370ef981d24Smrg cat conftest.err >&5 337165eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3372ef981d24Smrg (exit $ac_status); } && { 3373ef981d24Smrg test -z "$ac_c_werror_flag" || 3374ef981d24Smrg test ! -s conftest.err 3375ef981d24Smrg } && test -s conftest.$ac_objext; then 3376ef981d24Smrg : 3377ef981d24Smrgelse 337865eef222Smrg $as_echo "$as_me: failed program was:" >&5 3379ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5 3380ef981d24Smrg 3381ef981d24Smrg ac_c_werror_flag=$ac_save_c_werror_flag 3382ef981d24Smrg CFLAGS="-g" 3383ef981d24Smrg cat >conftest.$ac_ext <<_ACEOF 3384ef981d24Smrg/* confdefs.h. */ 3385ef981d24Smrg_ACEOF 3386ef981d24Smrgcat confdefs.h >>conftest.$ac_ext 3387ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF 3388ef981d24Smrg/* end confdefs.h. */ 3389ef981d24Smrg 3390ef981d24Smrgint 3391ef981d24Smrgmain () 3392ef981d24Smrg{ 3393ef981d24Smrg 3394ef981d24Smrg ; 3395ef981d24Smrg return 0; 3396ef981d24Smrg} 3397ef981d24Smrg_ACEOF 3398ef981d24Smrgrm -f conftest.$ac_objext 3399ef981d24Smrgif { (ac_try="$ac_compile" 3400ef981d24Smrgcase "(($ac_try" in 3401ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3402ef981d24Smrg *) ac_try_echo=$ac_try;; 3403ef981d24Smrgesac 340465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 340565eef222Smrg$as_echo "$ac_try_echo") >&5 3406ef981d24Smrg (eval "$ac_compile") 2>conftest.er1 3407ef981d24Smrg ac_status=$? 3408ef981d24Smrg grep -v '^ *+' conftest.er1 >conftest.err 3409ef981d24Smrg rm -f conftest.er1 3410ef981d24Smrg cat conftest.err >&5 341165eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3412ef981d24Smrg (exit $ac_status); } && { 3413ef981d24Smrg test -z "$ac_c_werror_flag" || 3414ef981d24Smrg test ! -s conftest.err 3415ef981d24Smrg } && test -s conftest.$ac_objext; then 3416ef981d24Smrg ac_cv_prog_cc_g=yes 3417ef981d24Smrgelse 341865eef222Smrg $as_echo "$as_me: failed program was:" >&5 3419ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5 3420ef981d24Smrg 3421ef981d24Smrg 3422ef981d24Smrgfi 3423ef981d24Smrg 3424ef981d24Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3425ef981d24Smrgfi 3426ef981d24Smrg 3427ef981d24Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3428ef981d24Smrgfi 3429ef981d24Smrg 3430ef981d24Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3431ef981d24Smrg ac_c_werror_flag=$ac_save_c_werror_flag 3432ef981d24Smrgfi 343365eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 343465eef222Smrg$as_echo "$ac_cv_prog_cc_g" >&6; } 3435ef981d24Smrgif test "$ac_test_CFLAGS" = set; then 3436ef981d24Smrg CFLAGS=$ac_save_CFLAGS 3437ef981d24Smrgelif test $ac_cv_prog_cc_g = yes; then 3438ef981d24Smrg if test "$GCC" = yes; then 3439ef981d24Smrg CFLAGS="-g -O2" 3440ef981d24Smrg else 3441ef981d24Smrg CFLAGS="-g" 3442ef981d24Smrg fi 3443ef981d24Smrgelse 3444ef981d24Smrg if test "$GCC" = yes; then 3445ef981d24Smrg CFLAGS="-O2" 3446ef981d24Smrg else 3447ef981d24Smrg CFLAGS= 3448ef981d24Smrg fi 3449ef981d24Smrgfi 345065eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 345165eef222Smrg$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3452ef981d24Smrgif test "${ac_cv_prog_cc_c89+set}" = set; then 345365eef222Smrg $as_echo_n "(cached) " >&6 3454ef981d24Smrgelse 3455ef981d24Smrg ac_cv_prog_cc_c89=no 3456ef981d24Smrgac_save_CC=$CC 3457ef981d24Smrgcat >conftest.$ac_ext <<_ACEOF 3458ef981d24Smrg/* confdefs.h. */ 3459ef981d24Smrg_ACEOF 3460ef981d24Smrgcat confdefs.h >>conftest.$ac_ext 3461ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF 3462ef981d24Smrg/* end confdefs.h. */ 3463ef981d24Smrg#include <stdarg.h> 3464ef981d24Smrg#include <stdio.h> 3465ef981d24Smrg#include <sys/types.h> 3466ef981d24Smrg#include <sys/stat.h> 3467ef981d24Smrg/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3468ef981d24Smrgstruct buf { int x; }; 3469ef981d24SmrgFILE * (*rcsopen) (struct buf *, struct stat *, int); 3470ef981d24Smrgstatic char *e (p, i) 3471ef981d24Smrg char **p; 3472ef981d24Smrg int i; 3473ef981d24Smrg{ 3474ef981d24Smrg return p[i]; 3475ef981d24Smrg} 3476ef981d24Smrgstatic char *f (char * (*g) (char **, int), char **p, ...) 3477ef981d24Smrg{ 3478ef981d24Smrg char *s; 3479ef981d24Smrg va_list v; 3480ef981d24Smrg va_start (v,p); 3481ef981d24Smrg s = g (p, va_arg (v,int)); 3482ef981d24Smrg va_end (v); 3483ef981d24Smrg return s; 3484ef981d24Smrg} 3485ef981d24Smrg 3486ef981d24Smrg/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3487ef981d24Smrg function prototypes and stuff, but not '\xHH' hex character constants. 3488ef981d24Smrg These don't provoke an error unfortunately, instead are silently treated 3489ef981d24Smrg as 'x'. The following induces an error, until -std is added to get 3490ef981d24Smrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3491ef981d24Smrg array size at least. It's necessary to write '\x00'==0 to get something 3492ef981d24Smrg that's true only with -std. */ 3493ef981d24Smrgint osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3494ef981d24Smrg 3495ef981d24Smrg/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3496ef981d24Smrg inside strings and character constants. */ 3497ef981d24Smrg#define FOO(x) 'x' 3498ef981d24Smrgint xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3499ef981d24Smrg 3500ef981d24Smrgint test (int i, double x); 3501ef981d24Smrgstruct s1 {int (*f) (int a);}; 3502ef981d24Smrgstruct s2 {int (*f) (double a);}; 3503ef981d24Smrgint pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3504ef981d24Smrgint argc; 3505ef981d24Smrgchar **argv; 3506ef981d24Smrgint 3507ef981d24Smrgmain () 3508ef981d24Smrg{ 3509ef981d24Smrgreturn f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3510ef981d24Smrg ; 3511ef981d24Smrg return 0; 3512ef981d24Smrg} 3513ef981d24Smrg_ACEOF 3514ef981d24Smrgfor ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3515ef981d24Smrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3516ef981d24Smrgdo 3517ef981d24Smrg CC="$ac_save_CC $ac_arg" 3518ef981d24Smrg rm -f conftest.$ac_objext 3519ef981d24Smrgif { (ac_try="$ac_compile" 3520ef981d24Smrgcase "(($ac_try" in 3521ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3522ef981d24Smrg *) ac_try_echo=$ac_try;; 3523ef981d24Smrgesac 352465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 352565eef222Smrg$as_echo "$ac_try_echo") >&5 3526ef981d24Smrg (eval "$ac_compile") 2>conftest.er1 3527ef981d24Smrg ac_status=$? 3528ef981d24Smrg grep -v '^ *+' conftest.er1 >conftest.err 3529ef981d24Smrg rm -f conftest.er1 3530ef981d24Smrg cat conftest.err >&5 353165eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 3532ef981d24Smrg (exit $ac_status); } && { 3533ef981d24Smrg test -z "$ac_c_werror_flag" || 3534ef981d24Smrg test ! -s conftest.err 3535ef981d24Smrg } && test -s conftest.$ac_objext; then 3536ef981d24Smrg ac_cv_prog_cc_c89=$ac_arg 3537ef981d24Smrgelse 353865eef222Smrg $as_echo "$as_me: failed program was:" >&5 3539ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5 3540ef981d24Smrg 3541ef981d24Smrg 3542ef981d24Smrgfi 3543ef981d24Smrg 3544ef981d24Smrgrm -f core conftest.err conftest.$ac_objext 3545ef981d24Smrg test "x$ac_cv_prog_cc_c89" != "xno" && break 3546ef981d24Smrgdone 3547ef981d24Smrgrm -f conftest.$ac_ext 3548ef981d24SmrgCC=$ac_save_CC 3549ef981d24Smrg 3550ef981d24Smrgfi 3551ef981d24Smrg# AC_CACHE_VAL 3552ef981d24Smrgcase "x$ac_cv_prog_cc_c89" in 3553ef981d24Smrg x) 355465eef222Smrg { $as_echo "$as_me:$LINENO: result: none needed" >&5 355565eef222Smrg$as_echo "none needed" >&6; } ;; 3556ef981d24Smrg xno) 355765eef222Smrg { $as_echo "$as_me:$LINENO: result: unsupported" >&5 355865eef222Smrg$as_echo "unsupported" >&6; } ;; 3559ef981d24Smrg *) 3560ef981d24Smrg CC="$CC $ac_cv_prog_cc_c89" 356165eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 356265eef222Smrg$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3563ef981d24Smrgesac 3564ef981d24Smrg 3565ef981d24Smrg 3566ef981d24Smrgac_ext=c 3567ef981d24Smrgac_cpp='$CPP $CPPFLAGS' 3568ef981d24Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3569ef981d24Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3570ef981d24Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 3571ef981d24SmrgDEPDIR="${am__leading_dot}deps" 3572ef981d24Smrg 3573ef981d24Smrgac_config_commands="$ac_config_commands depfiles" 3574ef981d24Smrg 3575ef981d24Smrg 3576ef981d24Smrgam_make=${MAKE-make} 3577ef981d24Smrgcat > confinc << 'END' 3578ef981d24Smrgam__doit: 357965eef222Smrg @echo this is the am__doit target 3580ef981d24Smrg.PHONY: am__doit 3581ef981d24SmrgEND 3582ef981d24Smrg# If we don't find an include directive, just comment out the code. 358365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5 358465eef222Smrg$as_echo_n "checking for style of include used by $am_make... " >&6; } 3585ef981d24Smrgam__include="#" 3586ef981d24Smrgam__quote= 3587ef981d24Smrg_am_result=none 3588ef981d24Smrg# First try GNU make style include. 3589ef981d24Smrgecho "include confinc" > confmf 359065eef222Smrg# Ignore all kinds of additional output from `make'. 359165eef222Smrgcase `$am_make -s -f confmf 2> /dev/null` in #( 359265eef222Smrg*the\ am__doit\ target*) 359365eef222Smrg am__include=include 359465eef222Smrg am__quote= 359565eef222Smrg _am_result=GNU 359665eef222Smrg ;; 359765eef222Smrgesac 3598ef981d24Smrg# Now try BSD make style include. 3599ef981d24Smrgif test "$am__include" = "#"; then 3600ef981d24Smrg echo '.include "confinc"' > confmf 360165eef222Smrg case `$am_make -s -f confmf 2> /dev/null` in #( 360265eef222Smrg *the\ am__doit\ target*) 360365eef222Smrg am__include=.include 360465eef222Smrg am__quote="\"" 360565eef222Smrg _am_result=BSD 360665eef222Smrg ;; 360765eef222Smrg esac 3608ef981d24Smrgfi 3609ef981d24Smrg 3610ef981d24Smrg 361165eef222Smrg{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5 361265eef222Smrg$as_echo "$_am_result" >&6; } 3613ef981d24Smrgrm -f confinc confmf 3614ef981d24Smrg 3615ef981d24Smrg# Check whether --enable-dependency-tracking was given. 3616ef981d24Smrgif test "${enable_dependency_tracking+set}" = set; then 3617ef981d24Smrg enableval=$enable_dependency_tracking; 3618ef981d24Smrgfi 3619ef981d24Smrg 3620ef981d24Smrgif test "x$enable_dependency_tracking" != xno; then 3621ef981d24Smrg am_depcomp="$ac_aux_dir/depcomp" 3622ef981d24Smrg AMDEPBACKSLASH='\' 3623ef981d24Smrgfi 3624ef981d24Smrg if test "x$enable_dependency_tracking" != xno; then 3625ef981d24Smrg AMDEP_TRUE= 3626ef981d24Smrg AMDEP_FALSE='#' 3627ef981d24Smrgelse 3628ef981d24Smrg AMDEP_TRUE='#' 3629ef981d24Smrg AMDEP_FALSE= 3630ef981d24Smrgfi 3631ef981d24Smrg 3632ef981d24Smrg 3633ef981d24Smrg 3634ef981d24Smrgdepcc="$CC" am_compiler_list= 3635ef981d24Smrg 363665eef222Smrg{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5 363765eef222Smrg$as_echo_n "checking dependency style of $depcc... " >&6; } 3638ef981d24Smrgif test "${am_cv_CC_dependencies_compiler_type+set}" = set; then 363965eef222Smrg $as_echo_n "(cached) " >&6 3640ef981d24Smrgelse 3641ef981d24Smrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3642ef981d24Smrg # We make a subdir and do the tests there. Otherwise we can end up 3643ef981d24Smrg # making bogus files that we don't know about and never remove. For 3644ef981d24Smrg # instance it was reported that on HP-UX the gcc test will end up 3645ef981d24Smrg # making a dummy file named `D' -- because `-MD' means `put the output 3646ef981d24Smrg # in D'. 3647ef981d24Smrg mkdir conftest.dir 3648ef981d24Smrg # Copy depcomp to subdir because otherwise we won't find it if we're 3649ef981d24Smrg # using a relative directory. 3650ef981d24Smrg cp "$am_depcomp" conftest.dir 3651ef981d24Smrg cd conftest.dir 3652ef981d24Smrg # We will build objects and dependencies in a subdirectory because 3653ef981d24Smrg # it helps to detect inapplicable dependency modes. For instance 3654ef981d24Smrg # both Tru64's cc and ICC support -MD to output dependencies as a 3655ef981d24Smrg # side effect of compilation, but ICC will put the dependencies in 3656ef981d24Smrg # the current directory while Tru64 will put them in the object 3657ef981d24Smrg # directory. 3658ef981d24Smrg mkdir sub 3659ef981d24Smrg 3660ef981d24Smrg am_cv_CC_dependencies_compiler_type=none 3661ef981d24Smrg if test "$am_compiler_list" = ""; then 3662ef981d24Smrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3663ef981d24Smrg fi 366465eef222Smrg am__universal=false 366565eef222Smrg case " $depcc " in #( 366665eef222Smrg *\ -arch\ *\ -arch\ *) am__universal=true ;; 366765eef222Smrg esac 366865eef222Smrg 3669ef981d24Smrg for depmode in $am_compiler_list; do 3670ef981d24Smrg # Setup a source with many dependencies, because some compilers 3671ef981d24Smrg # like to wrap large dependency lists on column 80 (with \), and 3672ef981d24Smrg # we should not choose a depcomp mode which is confused by this. 3673ef981d24Smrg # 3674ef981d24Smrg # We need to recreate these files for each test, as the compiler may 3675ef981d24Smrg # overwrite some of them when testing with obscure command lines. 3676ef981d24Smrg # This happens at least with the AIX C compiler. 3677ef981d24Smrg : > sub/conftest.c 3678ef981d24Smrg for i in 1 2 3 4 5 6; do 3679ef981d24Smrg echo '#include "conftst'$i'.h"' >> sub/conftest.c 3680ef981d24Smrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with 3681ef981d24Smrg # Solaris 8's {/usr,}/bin/sh. 3682ef981d24Smrg touch sub/conftst$i.h 3683ef981d24Smrg done 3684ef981d24Smrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3685ef981d24Smrg 368665eef222Smrg # We check with `-c' and `-o' for the sake of the "dashmstdout" 368765eef222Smrg # mode. It turns out that the SunPro C++ compiler does not properly 368865eef222Smrg # handle `-M -o', and we need to detect this. Also, some Intel 368965eef222Smrg # versions had trouble with output in subdirs 369065eef222Smrg am__obj=sub/conftest.${OBJEXT-o} 369165eef222Smrg am__minus_obj="-o $am__obj" 3692ef981d24Smrg case $depmode in 369365eef222Smrg gcc) 369465eef222Smrg # This depmode causes a compiler race in universal mode. 369565eef222Smrg test "$am__universal" = false || continue 369665eef222Smrg ;; 3697ef981d24Smrg nosideeffect) 3698ef981d24Smrg # after this tag, mechanisms are not by side-effect, so they'll 3699ef981d24Smrg # only be used when explicitly requested 3700ef981d24Smrg if test "x$enable_dependency_tracking" = xyes; then 3701ef981d24Smrg continue 3702ef981d24Smrg else 3703ef981d24Smrg break 3704ef981d24Smrg fi 3705ef981d24Smrg ;; 370665eef222Smrg msvisualcpp | msvcmsys) 370765eef222Smrg # This compiler won't grok `-c -o', but also, the minuso test has 370865eef222Smrg # not run yet. These depmodes are late enough in the game, and 370965eef222Smrg # so weak that their functioning should not be impacted. 371065eef222Smrg am__obj=conftest.${OBJEXT-o} 371165eef222Smrg am__minus_obj= 371265eef222Smrg ;; 3713ef981d24Smrg none) break ;; 3714ef981d24Smrg esac 3715ef981d24Smrg if depmode=$depmode \ 371665eef222Smrg source=sub/conftest.c object=$am__obj \ 3717ef981d24Smrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 371865eef222Smrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3719ef981d24Smrg >/dev/null 2>conftest.err && 3720ef981d24Smrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3721ef981d24Smrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 372265eef222Smrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3723ef981d24Smrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3724ef981d24Smrg # icc doesn't choke on unknown options, it will just issue warnings 3725ef981d24Smrg # or remarks (even with -Werror). So we grep stderr for any message 3726ef981d24Smrg # that says an option was ignored or not supported. 3727ef981d24Smrg # When given -MP, icc 7.0 and 7.1 complain thusly: 3728ef981d24Smrg # icc: Command line warning: ignoring option '-M'; no argument required 3729ef981d24Smrg # The diagnosis changed in icc 8.0: 3730ef981d24Smrg # icc: Command line remark: option '-MP' not supported 3731ef981d24Smrg if (grep 'ignoring option' conftest.err || 3732ef981d24Smrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3733ef981d24Smrg am_cv_CC_dependencies_compiler_type=$depmode 3734ef981d24Smrg break 3735ef981d24Smrg fi 3736ef981d24Smrg fi 3737ef981d24Smrg done 3738ef981d24Smrg 3739ef981d24Smrg cd .. 3740ef981d24Smrg rm -rf conftest.dir 3741ef981d24Smrgelse 3742ef981d24Smrg am_cv_CC_dependencies_compiler_type=none 3743ef981d24Smrgfi 3744ef981d24Smrg 3745ef981d24Smrgfi 374665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5 374765eef222Smrg$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3748ef981d24SmrgCCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3749ef981d24Smrg 3750ef981d24Smrg if 3751ef981d24Smrg test "x$enable_dependency_tracking" != xno \ 3752ef981d24Smrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3753ef981d24Smrg am__fastdepCC_TRUE= 3754ef981d24Smrg am__fastdepCC_FALSE='#' 3755ef981d24Smrgelse 3756ef981d24Smrg am__fastdepCC_TRUE='#' 3757ef981d24Smrg am__fastdepCC_FALSE= 3758ef981d24Smrgfi 3759ef981d24Smrg 3760ef981d24Smrg 376165eef222Smrgcase `pwd` in 376265eef222Smrg *\ * | *\ *) 376365eef222Smrg { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 376465eef222Smrg$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 376565eef222Smrgesac 376665eef222Smrg 376765eef222Smrg 376865eef222Smrg 376965eef222Smrgmacro_version='2.2.6' 377065eef222Smrgmacro_revision='1.3012' 377165eef222Smrg 377265eef222Smrg 377365eef222Smrg 377465eef222Smrg 377565eef222Smrg 377665eef222Smrg 377765eef222Smrg 377865eef222Smrg 3779ef981d24Smrg 3780ef981d24Smrg 3781ef981d24Smrg 3782ef981d24Smrg 3783ef981d24Smrg 378465eef222Smrgltmain="$ac_aux_dir/ltmain.sh" 3785ef981d24Smrg 3786ef981d24Smrg# Make sure we can run config.sub. 3787ef981d24Smrg$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 378865eef222Smrg { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 378965eef222Smrg$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} 3790ef981d24Smrg { (exit 1); exit 1; }; } 3791ef981d24Smrg 379265eef222Smrg{ $as_echo "$as_me:$LINENO: checking build system type" >&5 379365eef222Smrg$as_echo_n "checking build system type... " >&6; } 3794ef981d24Smrgif test "${ac_cv_build+set}" = set; then 379565eef222Smrg $as_echo_n "(cached) " >&6 3796ef981d24Smrgelse 3797ef981d24Smrg ac_build_alias=$build_alias 3798ef981d24Smrgtest "x$ac_build_alias" = x && 3799ef981d24Smrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3800ef981d24Smrgtest "x$ac_build_alias" = x && 380165eef222Smrg { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 380265eef222Smrg$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 3803ef981d24Smrg { (exit 1); exit 1; }; } 3804ef981d24Smrgac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 380565eef222Smrg { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 380665eef222Smrg$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} 3807ef981d24Smrg { (exit 1); exit 1; }; } 3808ef981d24Smrg 3809ef981d24Smrgfi 381065eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5 381165eef222Smrg$as_echo "$ac_cv_build" >&6; } 3812ef981d24Smrgcase $ac_cv_build in 3813ef981d24Smrg*-*-*) ;; 381465eef222Smrg*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 381565eef222Smrg$as_echo "$as_me: error: invalid value of canonical build" >&2;} 3816ef981d24Smrg { (exit 1); exit 1; }; };; 3817ef981d24Smrgesac 3818ef981d24Smrgbuild=$ac_cv_build 3819ef981d24Smrgac_save_IFS=$IFS; IFS='-' 3820ef981d24Smrgset x $ac_cv_build 3821ef981d24Smrgshift 3822ef981d24Smrgbuild_cpu=$1 3823ef981d24Smrgbuild_vendor=$2 3824ef981d24Smrgshift; shift 3825ef981d24Smrg# Remember, the first character of IFS is used to create $*, 3826ef981d24Smrg# except with old shells: 3827ef981d24Smrgbuild_os=$* 3828ef981d24SmrgIFS=$ac_save_IFS 3829ef981d24Smrgcase $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3830ef981d24Smrg 3831ef981d24Smrg 383265eef222Smrg{ $as_echo "$as_me:$LINENO: checking host system type" >&5 383365eef222Smrg$as_echo_n "checking host system type... " >&6; } 3834ef981d24Smrgif test "${ac_cv_host+set}" = set; then 383565eef222Smrg $as_echo_n "(cached) " >&6 3836ef981d24Smrgelse 3837ef981d24Smrg if test "x$host_alias" = x; then 3838ef981d24Smrg ac_cv_host=$ac_cv_build 3839ef981d24Smrgelse 3840ef981d24Smrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 384165eef222Smrg { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 384265eef222Smrg$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} 3843ef981d24Smrg { (exit 1); exit 1; }; } 3844ef981d24Smrgfi 3845ef981d24Smrg 3846ef981d24Smrgfi 384765eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5 384865eef222Smrg$as_echo "$ac_cv_host" >&6; } 3849ef981d24Smrgcase $ac_cv_host in 3850ef981d24Smrg*-*-*) ;; 385165eef222Smrg*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 385265eef222Smrg$as_echo "$as_me: error: invalid value of canonical host" >&2;} 3853ef981d24Smrg { (exit 1); exit 1; }; };; 3854ef981d24Smrgesac 3855ef981d24Smrghost=$ac_cv_host 3856ef981d24Smrgac_save_IFS=$IFS; IFS='-' 3857ef981d24Smrgset x $ac_cv_host 3858ef981d24Smrgshift 3859ef981d24Smrghost_cpu=$1 3860ef981d24Smrghost_vendor=$2 3861ef981d24Smrgshift; shift 3862ef981d24Smrg# Remember, the first character of IFS is used to create $*, 3863ef981d24Smrg# except with old shells: 3864ef981d24Smrghost_os=$* 3865ef981d24SmrgIFS=$ac_save_IFS 3866ef981d24Smrgcase $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 3867ef981d24Smrg 3868ef981d24Smrg 386965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 387065eef222Smrg$as_echo_n "checking for a sed that does not truncate output... " >&6; } 387165eef222Smrgif test "${ac_cv_path_SED+set}" = set; then 387265eef222Smrg $as_echo_n "(cached) " >&6 387365eef222Smrgelse 387465eef222Smrg ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 387565eef222Smrg for ac_i in 1 2 3 4 5 6 7; do 387665eef222Smrg ac_script="$ac_script$as_nl$ac_script" 387765eef222Smrg done 387865eef222Smrg echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 387965eef222Smrg $as_unset ac_script || ac_script= 388065eef222Smrg if test -z "$SED"; then 388165eef222Smrg ac_path_SED_found=false 388265eef222Smrg # Loop through the user's path and test for each of PROGNAME-LIST 388365eef222Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3884ef981d24Smrgfor as_dir in $PATH 3885ef981d24Smrgdo 3886ef981d24Smrg IFS=$as_save_IFS 3887ef981d24Smrg test -z "$as_dir" && as_dir=. 388865eef222Smrg for ac_prog in sed gsed; do 3889ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 389065eef222Smrg ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 389165eef222Smrg { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue 389265eef222Smrg# Check for GNU ac_path_SED and select it if it is found. 389365eef222Smrg # Check for GNU $ac_path_SED 389465eef222Smrgcase `"$ac_path_SED" --version 2>&1` in 389565eef222Smrg*GNU*) 389665eef222Smrg ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 389765eef222Smrg*) 389865eef222Smrg ac_count=0 389965eef222Smrg $as_echo_n 0123456789 >"conftest.in" 390065eef222Smrg while : 390165eef222Smrg do 390265eef222Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 390365eef222Smrg mv "conftest.tmp" "conftest.in" 390465eef222Smrg cp "conftest.in" "conftest.nl" 390565eef222Smrg $as_echo '' >> "conftest.nl" 390665eef222Smrg "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 390765eef222Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 390865eef222Smrg ac_count=`expr $ac_count + 1` 390965eef222Smrg if test $ac_count -gt ${ac_path_SED_max-0}; then 391065eef222Smrg # Best one so far, save it but keep looking for a better one 391165eef222Smrg ac_cv_path_SED="$ac_path_SED" 391265eef222Smrg ac_path_SED_max=$ac_count 391365eef222Smrg fi 391465eef222Smrg # 10*(2^10) chars as input seems more than enough 391565eef222Smrg test $ac_count -gt 10 && break 391665eef222Smrg done 391765eef222Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 391865eef222Smrgesac 391965eef222Smrg 392065eef222Smrg $ac_path_SED_found && break 3 3921ef981d24Smrg done 3922ef981d24Smrg done 3923ef981d24Smrgdone 392465eef222SmrgIFS=$as_save_IFS 392565eef222Smrg if test -z "$ac_cv_path_SED"; then 392665eef222Smrg { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5 392765eef222Smrg$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;} 392865eef222Smrg { (exit 1); exit 1; }; } 3929ef981d24Smrg fi 393065eef222Smrgelse 393165eef222Smrg ac_cv_path_SED=$SED 393265eef222Smrgfi 3933ef981d24Smrg 3934ef981d24Smrgfi 393565eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5 393665eef222Smrg$as_echo "$ac_cv_path_SED" >&6; } 393765eef222Smrg SED="$ac_cv_path_SED" 393865eef222Smrg rm -f conftest.sed 393965eef222Smrg 394065eef222Smrgtest -z "$SED" && SED=sed 394165eef222SmrgXsed="$SED -e 1s/^X//" 3942ef981d24Smrg 3943ef981d24Smrg 394465eef222Smrg 394565eef222Smrg 394665eef222Smrg 394765eef222Smrg 394865eef222Smrg 394965eef222Smrg 395065eef222Smrg 395165eef222Smrg 395265eef222Smrg 395365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 395465eef222Smrg$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3955ef981d24Smrgif test "${ac_cv_path_GREP+set}" = set; then 395665eef222Smrg $as_echo_n "(cached) " >&6 3957ef981d24Smrgelse 395865eef222Smrg if test -z "$GREP"; then 3959ef981d24Smrg ac_path_GREP_found=false 396065eef222Smrg # Loop through the user's path and test for each of PROGNAME-LIST 396165eef222Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3962ef981d24Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3963ef981d24Smrgdo 3964ef981d24Smrg IFS=$as_save_IFS 3965ef981d24Smrg test -z "$as_dir" && as_dir=. 3966ef981d24Smrg for ac_prog in grep ggrep; do 396765eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 396865eef222Smrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 396965eef222Smrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 397065eef222Smrg# Check for GNU ac_path_GREP and select it if it is found. 3971ef981d24Smrg # Check for GNU $ac_path_GREP 3972ef981d24Smrgcase `"$ac_path_GREP" --version 2>&1` in 3973ef981d24Smrg*GNU*) 3974ef981d24Smrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3975ef981d24Smrg*) 3976ef981d24Smrg ac_count=0 397765eef222Smrg $as_echo_n 0123456789 >"conftest.in" 3978ef981d24Smrg while : 3979ef981d24Smrg do 3980ef981d24Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 3981ef981d24Smrg mv "conftest.tmp" "conftest.in" 3982ef981d24Smrg cp "conftest.in" "conftest.nl" 398365eef222Smrg $as_echo 'GREP' >> "conftest.nl" 3984ef981d24Smrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3985ef981d24Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3986ef981d24Smrg ac_count=`expr $ac_count + 1` 3987ef981d24Smrg if test $ac_count -gt ${ac_path_GREP_max-0}; then 3988ef981d24Smrg # Best one so far, save it but keep looking for a better one 3989ef981d24Smrg ac_cv_path_GREP="$ac_path_GREP" 3990ef981d24Smrg ac_path_GREP_max=$ac_count 3991ef981d24Smrg fi 3992ef981d24Smrg # 10*(2^10) chars as input seems more than enough 3993ef981d24Smrg test $ac_count -gt 10 && break 3994ef981d24Smrg done 3995ef981d24Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3996ef981d24Smrgesac 3997ef981d24Smrg 399865eef222Smrg $ac_path_GREP_found && break 3 399965eef222Smrg done 4000ef981d24Smrg done 4001ef981d24Smrgdone 4002ef981d24SmrgIFS=$as_save_IFS 400365eef222Smrg if test -z "$ac_cv_path_GREP"; then 400465eef222Smrg { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 400565eef222Smrg$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 4006ef981d24Smrg { (exit 1); exit 1; }; } 400765eef222Smrg fi 4008ef981d24Smrgelse 4009ef981d24Smrg ac_cv_path_GREP=$GREP 4010ef981d24Smrgfi 4011ef981d24Smrg 4012ef981d24Smrgfi 401365eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 401465eef222Smrg$as_echo "$ac_cv_path_GREP" >&6; } 4015ef981d24Smrg GREP="$ac_cv_path_GREP" 4016ef981d24Smrg 4017ef981d24Smrg 401865eef222Smrg{ $as_echo "$as_me:$LINENO: checking for egrep" >&5 401965eef222Smrg$as_echo_n "checking for egrep... " >&6; } 4020ef981d24Smrgif test "${ac_cv_path_EGREP+set}" = set; then 402165eef222Smrg $as_echo_n "(cached) " >&6 4022ef981d24Smrgelse 4023ef981d24Smrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4024ef981d24Smrg then ac_cv_path_EGREP="$GREP -E" 4025ef981d24Smrg else 402665eef222Smrg if test -z "$EGREP"; then 4027ef981d24Smrg ac_path_EGREP_found=false 402865eef222Smrg # Loop through the user's path and test for each of PROGNAME-LIST 402965eef222Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4030ef981d24Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4031ef981d24Smrgdo 4032ef981d24Smrg IFS=$as_save_IFS 4033ef981d24Smrg test -z "$as_dir" && as_dir=. 4034ef981d24Smrg for ac_prog in egrep; do 403565eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 403665eef222Smrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 403765eef222Smrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 403865eef222Smrg# Check for GNU ac_path_EGREP and select it if it is found. 4039ef981d24Smrg # Check for GNU $ac_path_EGREP 4040ef981d24Smrgcase `"$ac_path_EGREP" --version 2>&1` in 4041ef981d24Smrg*GNU*) 4042ef981d24Smrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4043ef981d24Smrg*) 4044ef981d24Smrg ac_count=0 404565eef222Smrg $as_echo_n 0123456789 >"conftest.in" 4046ef981d24Smrg while : 4047ef981d24Smrg do 4048ef981d24Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 4049ef981d24Smrg mv "conftest.tmp" "conftest.in" 4050ef981d24Smrg cp "conftest.in" "conftest.nl" 405165eef222Smrg $as_echo 'EGREP' >> "conftest.nl" 4052ef981d24Smrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4053ef981d24Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4054ef981d24Smrg ac_count=`expr $ac_count + 1` 4055ef981d24Smrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4056ef981d24Smrg # Best one so far, save it but keep looking for a better one 4057ef981d24Smrg ac_cv_path_EGREP="$ac_path_EGREP" 4058ef981d24Smrg ac_path_EGREP_max=$ac_count 4059ef981d24Smrg fi 4060ef981d24Smrg # 10*(2^10) chars as input seems more than enough 4061ef981d24Smrg test $ac_count -gt 10 && break 4062ef981d24Smrg done 4063ef981d24Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4064ef981d24Smrgesac 4065ef981d24Smrg 406665eef222Smrg $ac_path_EGREP_found && break 3 406765eef222Smrg done 4068ef981d24Smrg done 4069ef981d24Smrgdone 4070ef981d24SmrgIFS=$as_save_IFS 407165eef222Smrg if test -z "$ac_cv_path_EGREP"; then 407265eef222Smrg { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 407365eef222Smrg$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 407465eef222Smrg { (exit 1); exit 1; }; } 407565eef222Smrg fi 407665eef222Smrgelse 407765eef222Smrg ac_cv_path_EGREP=$EGREP 4078ef981d24Smrgfi 4079ef981d24Smrg 408065eef222Smrg fi 4081ef981d24Smrgfi 408265eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 408365eef222Smrg$as_echo "$ac_cv_path_EGREP" >&6; } 408465eef222Smrg EGREP="$ac_cv_path_EGREP" 4085ef981d24Smrg 408665eef222Smrg 408765eef222Smrg{ $as_echo "$as_me:$LINENO: checking for fgrep" >&5 408865eef222Smrg$as_echo_n "checking for fgrep... " >&6; } 408965eef222Smrgif test "${ac_cv_path_FGREP+set}" = set; then 409065eef222Smrg $as_echo_n "(cached) " >&6 4091ef981d24Smrgelse 409265eef222Smrg if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 409365eef222Smrg then ac_cv_path_FGREP="$GREP -F" 409465eef222Smrg else 409565eef222Smrg if test -z "$FGREP"; then 409665eef222Smrg ac_path_FGREP_found=false 409765eef222Smrg # Loop through the user's path and test for each of PROGNAME-LIST 409865eef222Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 409965eef222Smrgfor as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 410065eef222Smrgdo 410165eef222Smrg IFS=$as_save_IFS 410265eef222Smrg test -z "$as_dir" && as_dir=. 410365eef222Smrg for ac_prog in fgrep; do 410465eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 410565eef222Smrg ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 410665eef222Smrg { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue 410765eef222Smrg# Check for GNU ac_path_FGREP and select it if it is found. 410865eef222Smrg # Check for GNU $ac_path_FGREP 410965eef222Smrgcase `"$ac_path_FGREP" --version 2>&1` in 411065eef222Smrg*GNU*) 411165eef222Smrg ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 411265eef222Smrg*) 411365eef222Smrg ac_count=0 411465eef222Smrg $as_echo_n 0123456789 >"conftest.in" 411565eef222Smrg while : 411665eef222Smrg do 411765eef222Smrg cat "conftest.in" "conftest.in" >"conftest.tmp" 411865eef222Smrg mv "conftest.tmp" "conftest.in" 411965eef222Smrg cp "conftest.in" "conftest.nl" 412065eef222Smrg $as_echo 'FGREP' >> "conftest.nl" 412165eef222Smrg "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 412265eef222Smrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 412365eef222Smrg ac_count=`expr $ac_count + 1` 412465eef222Smrg if test $ac_count -gt ${ac_path_FGREP_max-0}; then 412565eef222Smrg # Best one so far, save it but keep looking for a better one 412665eef222Smrg ac_cv_path_FGREP="$ac_path_FGREP" 412765eef222Smrg ac_path_FGREP_max=$ac_count 412865eef222Smrg fi 412965eef222Smrg # 10*(2^10) chars as input seems more than enough 413065eef222Smrg test $ac_count -gt 10 && break 413165eef222Smrg done 413265eef222Smrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 413365eef222Smrgesac 4134ef981d24Smrg 413565eef222Smrg $ac_path_FGREP_found && break 3 413665eef222Smrg done 413765eef222Smrg done 413865eef222Smrgdone 413965eef222SmrgIFS=$as_save_IFS 414065eef222Smrg if test -z "$ac_cv_path_FGREP"; then 414165eef222Smrg { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 414265eef222Smrg$as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} 414365eef222Smrg { (exit 1); exit 1; }; } 414465eef222Smrg fi 414565eef222Smrgelse 414665eef222Smrg ac_cv_path_FGREP=$FGREP 414765eef222Smrgfi 4148ef981d24Smrg 4149ef981d24Smrg fi 4150ef981d24Smrgfi 415165eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5 415265eef222Smrg$as_echo "$ac_cv_path_FGREP" >&6; } 415365eef222Smrg FGREP="$ac_cv_path_FGREP" 415465eef222Smrg 415565eef222Smrg 415665eef222Smrgtest -z "$GREP" && GREP=grep 415765eef222Smrg 415865eef222Smrg 415965eef222Smrg 416065eef222Smrg 416165eef222Smrg 416265eef222Smrg 416365eef222Smrg 416465eef222Smrg 416565eef222Smrg 416665eef222Smrg 416765eef222Smrg 416865eef222Smrg 416965eef222Smrg 417065eef222Smrg 417165eef222Smrg 417265eef222Smrg 4173ef981d24Smrg 4174ef981d24Smrg 4175ef981d24Smrg 4176ef981d24Smrg# Check whether --with-gnu-ld was given. 4177ef981d24Smrgif test "${with_gnu_ld+set}" = set; then 4178ef981d24Smrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4179ef981d24Smrgelse 4180ef981d24Smrg with_gnu_ld=no 4181ef981d24Smrgfi 4182ef981d24Smrg 4183ef981d24Smrgac_prog=ld 4184ef981d24Smrgif test "$GCC" = yes; then 4185ef981d24Smrg # Check if gcc -print-prog-name=ld gives a path. 418665eef222Smrg { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5 418765eef222Smrg$as_echo_n "checking for ld used by $CC... " >&6; } 4188ef981d24Smrg case $host in 4189ef981d24Smrg *-*-mingw*) 4190ef981d24Smrg # gcc leaves a trailing carriage return which upsets mingw 4191ef981d24Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4192ef981d24Smrg *) 4193ef981d24Smrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4194ef981d24Smrg esac 4195ef981d24Smrg case $ac_prog in 4196ef981d24Smrg # Accept absolute paths. 4197ef981d24Smrg [\\/]* | ?:[\\/]*) 4198ef981d24Smrg re_direlt='/[^/][^/]*/\.\./' 4199ef981d24Smrg # Canonicalize the pathname of ld 420065eef222Smrg ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 420165eef222Smrg while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 420265eef222Smrg ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4203ef981d24Smrg done 4204ef981d24Smrg test -z "$LD" && LD="$ac_prog" 4205ef981d24Smrg ;; 4206ef981d24Smrg "") 4207ef981d24Smrg # If it fails, then pretend we aren't using GCC. 4208ef981d24Smrg ac_prog=ld 4209ef981d24Smrg ;; 4210ef981d24Smrg *) 4211ef981d24Smrg # If it is relative, then search for the first ld in PATH. 4212ef981d24Smrg with_gnu_ld=unknown 4213ef981d24Smrg ;; 4214ef981d24Smrg esac 4215ef981d24Smrgelif test "$with_gnu_ld" = yes; then 421665eef222Smrg { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5 421765eef222Smrg$as_echo_n "checking for GNU ld... " >&6; } 4218ef981d24Smrgelse 421965eef222Smrg { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5 422065eef222Smrg$as_echo_n "checking for non-GNU ld... " >&6; } 4221ef981d24Smrgfi 4222ef981d24Smrgif test "${lt_cv_path_LD+set}" = set; then 422365eef222Smrg $as_echo_n "(cached) " >&6 4224ef981d24Smrgelse 4225ef981d24Smrg if test -z "$LD"; then 4226ef981d24Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4227ef981d24Smrg for ac_dir in $PATH; do 4228ef981d24Smrg IFS="$lt_save_ifs" 4229ef981d24Smrg test -z "$ac_dir" && ac_dir=. 4230ef981d24Smrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4231ef981d24Smrg lt_cv_path_LD="$ac_dir/$ac_prog" 4232ef981d24Smrg # Check to see if the program is GNU ld. I'd rather use --version, 4233ef981d24Smrg # but apparently some variants of GNU ld only accept -v. 4234ef981d24Smrg # Break only if it was the GNU/non-GNU ld that we prefer. 4235ef981d24Smrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4236ef981d24Smrg *GNU* | *'with BFD'*) 4237ef981d24Smrg test "$with_gnu_ld" != no && break 4238ef981d24Smrg ;; 4239ef981d24Smrg *) 4240ef981d24Smrg test "$with_gnu_ld" != yes && break 4241ef981d24Smrg ;; 4242ef981d24Smrg esac 4243ef981d24Smrg fi 4244ef981d24Smrg done 4245ef981d24Smrg IFS="$lt_save_ifs" 4246ef981d24Smrgelse 4247ef981d24Smrg lt_cv_path_LD="$LD" # Let the user override the test with a path. 4248ef981d24Smrgfi 4249ef981d24Smrgfi 4250ef981d24Smrg 4251ef981d24SmrgLD="$lt_cv_path_LD" 4252ef981d24Smrgif test -n "$LD"; then 425365eef222Smrg { $as_echo "$as_me:$LINENO: result: $LD" >&5 425465eef222Smrg$as_echo "$LD" >&6; } 4255ef981d24Smrgelse 425665eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 425765eef222Smrg$as_echo "no" >&6; } 4258ef981d24Smrgfi 425965eef222Smrgtest -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 426065eef222Smrg$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} 4261ef981d24Smrg { (exit 1); exit 1; }; } 426265eef222Smrg{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 426365eef222Smrg$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4264ef981d24Smrgif test "${lt_cv_prog_gnu_ld+set}" = set; then 426565eef222Smrg $as_echo_n "(cached) " >&6 4266ef981d24Smrgelse 4267ef981d24Smrg # I'd rather use --version here, but apparently some GNU lds only accept -v. 4268ef981d24Smrgcase `$LD -v 2>&1 </dev/null` in 4269ef981d24Smrg*GNU* | *'with BFD'*) 4270ef981d24Smrg lt_cv_prog_gnu_ld=yes 4271ef981d24Smrg ;; 4272ef981d24Smrg*) 4273ef981d24Smrg lt_cv_prog_gnu_ld=no 4274ef981d24Smrg ;; 4275ef981d24Smrgesac 4276ef981d24Smrgfi 427765eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 427865eef222Smrg$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4279ef981d24Smrgwith_gnu_ld=$lt_cv_prog_gnu_ld 4280ef981d24Smrg 4281ef981d24Smrg 428265eef222Smrg 428365eef222Smrg 428465eef222Smrg 428565eef222Smrg 428665eef222Smrg 428765eef222Smrg 428865eef222Smrg 428965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5 429065eef222Smrg$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 429165eef222Smrgif test "${lt_cv_path_NM+set}" = set; then 429265eef222Smrg $as_echo_n "(cached) " >&6 4293ef981d24Smrgelse 4294ef981d24Smrg if test -n "$NM"; then 4295ef981d24Smrg # Let the user override the test. 4296ef981d24Smrg lt_cv_path_NM="$NM" 4297ef981d24Smrgelse 4298ef981d24Smrg lt_nm_to_check="${ac_tool_prefix}nm" 4299ef981d24Smrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4300ef981d24Smrg lt_nm_to_check="$lt_nm_to_check nm" 4301ef981d24Smrg fi 4302ef981d24Smrg for lt_tmp_nm in $lt_nm_to_check; do 4303ef981d24Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4304ef981d24Smrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4305ef981d24Smrg IFS="$lt_save_ifs" 4306ef981d24Smrg test -z "$ac_dir" && ac_dir=. 4307ef981d24Smrg tmp_nm="$ac_dir/$lt_tmp_nm" 4308ef981d24Smrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4309ef981d24Smrg # Check to see if the nm accepts a BSD-compat flag. 4310ef981d24Smrg # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4311ef981d24Smrg # nm: unknown option "B" ignored 4312ef981d24Smrg # Tru64's nm complains that /dev/null is an invalid object file 4313ef981d24Smrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4314ef981d24Smrg */dev/null* | *'Invalid file or object type'*) 4315ef981d24Smrg lt_cv_path_NM="$tmp_nm -B" 4316ef981d24Smrg break 4317ef981d24Smrg ;; 4318ef981d24Smrg *) 4319ef981d24Smrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4320ef981d24Smrg */dev/null*) 4321ef981d24Smrg lt_cv_path_NM="$tmp_nm -p" 4322ef981d24Smrg break 4323ef981d24Smrg ;; 4324ef981d24Smrg *) 4325ef981d24Smrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4326ef981d24Smrg continue # so that we can try to find one that supports BSD flags 4327ef981d24Smrg ;; 4328ef981d24Smrg esac 4329ef981d24Smrg ;; 4330ef981d24Smrg esac 4331ef981d24Smrg fi 4332ef981d24Smrg done 4333ef981d24Smrg IFS="$lt_save_ifs" 4334ef981d24Smrg done 433565eef222Smrg : ${lt_cv_path_NM=no} 4336ef981d24Smrgfi 4337ef981d24Smrgfi 433865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 433965eef222Smrg$as_echo "$lt_cv_path_NM" >&6; } 434065eef222Smrgif test "$lt_cv_path_NM" != "no"; then 434165eef222Smrg NM="$lt_cv_path_NM" 4342ef981d24Smrgelse 434365eef222Smrg # Didn't find any BSD compatible name lister, look for dumpbin. 434465eef222Smrg if test -n "$ac_tool_prefix"; then 434565eef222Smrg for ac_prog in "dumpbin -symbols" "link -dump -symbols" 434665eef222Smrg do 434765eef222Smrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 434865eef222Smrgset dummy $ac_tool_prefix$ac_prog; ac_word=$2 434965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 435065eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 435165eef222Smrgif test "${ac_cv_prog_DUMPBIN+set}" = set; then 435265eef222Smrg $as_echo_n "(cached) " >&6 4353ef981d24Smrgelse 435465eef222Smrg if test -n "$DUMPBIN"; then 435565eef222Smrg ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 435665eef222Smrgelse 435765eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 435865eef222Smrgfor as_dir in $PATH 435965eef222Smrgdo 436065eef222Smrg IFS=$as_save_IFS 436165eef222Smrg test -z "$as_dir" && as_dir=. 436265eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 436365eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 436465eef222Smrg ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 436565eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 436665eef222Smrg break 2 436765eef222Smrg fi 436865eef222Smrgdone 436965eef222Smrgdone 437065eef222SmrgIFS=$as_save_IFS 4371ef981d24Smrg 437265eef222Smrgfi 437365eef222Smrgfi 437465eef222SmrgDUMPBIN=$ac_cv_prog_DUMPBIN 437565eef222Smrgif test -n "$DUMPBIN"; then 437665eef222Smrg { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5 437765eef222Smrg$as_echo "$DUMPBIN" >&6; } 437865eef222Smrgelse 437965eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 438065eef222Smrg$as_echo "no" >&6; } 438165eef222Smrgfi 4382ef981d24Smrg 4383ef981d24Smrg 438465eef222Smrg test -n "$DUMPBIN" && break 438565eef222Smrg done 438665eef222Smrgfi 438765eef222Smrgif test -z "$DUMPBIN"; then 438865eef222Smrg ac_ct_DUMPBIN=$DUMPBIN 438965eef222Smrg for ac_prog in "dumpbin -symbols" "link -dump -symbols" 439065eef222Smrgdo 439165eef222Smrg # Extract the first word of "$ac_prog", so it can be a program name with args. 439265eef222Smrgset dummy $ac_prog; ac_word=$2 439365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 439465eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 439565eef222Smrgif test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then 439665eef222Smrg $as_echo_n "(cached) " >&6 439765eef222Smrgelse 439865eef222Smrg if test -n "$ac_ct_DUMPBIN"; then 439965eef222Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 440065eef222Smrgelse 440165eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 440265eef222Smrgfor as_dir in $PATH 440365eef222Smrgdo 440465eef222Smrg IFS=$as_save_IFS 440565eef222Smrg test -z "$as_dir" && as_dir=. 440665eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 440765eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 440865eef222Smrg ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 440965eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 441065eef222Smrg break 2 441165eef222Smrg fi 441265eef222Smrgdone 441365eef222Smrgdone 441465eef222SmrgIFS=$as_save_IFS 4415ef981d24Smrg 441665eef222Smrgfi 441765eef222Smrgfi 441865eef222Smrgac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 441965eef222Smrgif test -n "$ac_ct_DUMPBIN"; then 442065eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5 442165eef222Smrg$as_echo "$ac_ct_DUMPBIN" >&6; } 442265eef222Smrgelse 442365eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 442465eef222Smrg$as_echo "no" >&6; } 442565eef222Smrgfi 4426ef981d24Smrg 4427ef981d24Smrg 442865eef222Smrg test -n "$ac_ct_DUMPBIN" && break 442965eef222Smrgdone 4430ef981d24Smrg 443165eef222Smrg if test "x$ac_ct_DUMPBIN" = x; then 443265eef222Smrg DUMPBIN=":" 4433ef981d24Smrg else 443465eef222Smrg case $cross_compiling:$ac_tool_warned in 443565eef222Smrgyes:) 443665eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 443765eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 443865eef222Smrgac_tool_warned=yes ;; 443965eef222Smrgesac 444065eef222Smrg DUMPBIN=$ac_ct_DUMPBIN 4441ef981d24Smrg fi 444265eef222Smrgfi 4443ef981d24Smrg 4444ef981d24Smrg 444565eef222Smrg if test "$DUMPBIN" != ":"; then 444665eef222Smrg NM="$DUMPBIN" 444765eef222Smrg fi 444865eef222Smrgfi 444965eef222Smrgtest -z "$NM" && NM=nm 4450ef981d24Smrg 4451ef981d24Smrg 4452ef981d24Smrg 4453ef981d24Smrg 4454ef981d24Smrg 4455ef981d24Smrg 445665eef222Smrg{ $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5 445765eef222Smrg$as_echo_n "checking the name lister ($NM) interface... " >&6; } 445865eef222Smrgif test "${lt_cv_nm_interface+set}" = set; then 445965eef222Smrg $as_echo_n "(cached) " >&6 446065eef222Smrgelse 446165eef222Smrg lt_cv_nm_interface="BSD nm" 446265eef222Smrg echo "int some_variable = 0;" > conftest.$ac_ext 446365eef222Smrg (eval echo "\"\$as_me:4463: $ac_compile\"" >&5) 446465eef222Smrg (eval "$ac_compile" 2>conftest.err) 446565eef222Smrg cat conftest.err >&5 446665eef222Smrg (eval echo "\"\$as_me:4466: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 446765eef222Smrg (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 446865eef222Smrg cat conftest.err >&5 446965eef222Smrg (eval echo "\"\$as_me:4469: output\"" >&5) 447065eef222Smrg cat conftest.out >&5 447165eef222Smrg if $GREP 'External.*some_variable' conftest.out > /dev/null; then 447265eef222Smrg lt_cv_nm_interface="MS dumpbin" 4473ef981d24Smrg fi 447465eef222Smrg rm -f conftest* 447565eef222Smrgfi 447665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5 447765eef222Smrg$as_echo "$lt_cv_nm_interface" >&6; } 4478ef981d24Smrg 447965eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5 448065eef222Smrg$as_echo_n "checking whether ln -s works... " >&6; } 448165eef222SmrgLN_S=$as_ln_s 448265eef222Smrgif test "$LN_S" = "ln -s"; then 448365eef222Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 448465eef222Smrg$as_echo "yes" >&6; } 448565eef222Smrgelse 448665eef222Smrg { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5 448765eef222Smrg$as_echo "no, using $LN_S" >&6; } 448865eef222Smrgfi 4489ef981d24Smrg 449065eef222Smrg# find the maximum length of command line arguments 449165eef222Smrg{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 449265eef222Smrg$as_echo_n "checking the maximum length of command line arguments... " >&6; } 449365eef222Smrgif test "${lt_cv_sys_max_cmd_len+set}" = set; then 449465eef222Smrg $as_echo_n "(cached) " >&6 449565eef222Smrgelse 449665eef222Smrg i=0 449765eef222Smrg teststring="ABCD" 4498ef981d24Smrg 449965eef222Smrg case $build_os in 450065eef222Smrg msdosdjgpp*) 450165eef222Smrg # On DJGPP, this test can blow up pretty badly due to problems in libc 450265eef222Smrg # (any single argument exceeding 2000 bytes causes a buffer overrun 450365eef222Smrg # during glob expansion). Even if it were fixed, the result of this 450465eef222Smrg # check would be larger than it should be. 450565eef222Smrg lt_cv_sys_max_cmd_len=12288; # 12K is about right 4506ef981d24Smrg ;; 450765eef222Smrg 450865eef222Smrg gnu*) 450965eef222Smrg # Under GNU Hurd, this test is not required because there is 451065eef222Smrg # no limit to the length of command line arguments. 451165eef222Smrg # Libtool will interpret -1 as no limit whatsoever 451265eef222Smrg lt_cv_sys_max_cmd_len=-1; 4513ef981d24Smrg ;; 451465eef222Smrg 451565eef222Smrg cygwin* | mingw* | cegcc*) 451665eef222Smrg # On Win9x/ME, this test blows up -- it succeeds, but takes 451765eef222Smrg # about 5 minutes as the teststring grows exponentially. 451865eef222Smrg # Worse, since 9x/ME are not pre-emptively multitasking, 451965eef222Smrg # you end up with a "frozen" computer, even though with patience 452065eef222Smrg # the test eventually succeeds (with a max line length of 256k). 452165eef222Smrg # Instead, let's just punt: use the minimum linelength reported by 452265eef222Smrg # all of the supported platforms: 8192 (on NT/2K/XP). 452365eef222Smrg lt_cv_sys_max_cmd_len=8192; 4524ef981d24Smrg ;; 4525ef981d24Smrg 452665eef222Smrg amigaos*) 452765eef222Smrg # On AmigaOS with pdksh, this test takes hours, literally. 452865eef222Smrg # So we just punt and use a minimum line length of 8192. 452965eef222Smrg lt_cv_sys_max_cmd_len=8192; 453065eef222Smrg ;; 4531ef981d24Smrg 453265eef222Smrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 453365eef222Smrg # This has been around since 386BSD, at least. Likely further. 453465eef222Smrg if test -x /sbin/sysctl; then 453565eef222Smrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 453665eef222Smrg elif test -x /usr/sbin/sysctl; then 453765eef222Smrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 453865eef222Smrg else 453965eef222Smrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 454065eef222Smrg fi 454165eef222Smrg # And add a safety zone 454265eef222Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 454365eef222Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 454465eef222Smrg ;; 4545ef981d24Smrg 454665eef222Smrg interix*) 454765eef222Smrg # We know the value 262144 and hardcode it with a safety zone (like BSD) 454865eef222Smrg lt_cv_sys_max_cmd_len=196608 454965eef222Smrg ;; 4550ef981d24Smrg 455165eef222Smrg osf*) 455265eef222Smrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 455365eef222Smrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 455465eef222Smrg # nice to cause kernel panics so lets avoid the loop below. 455565eef222Smrg # First set a reasonable default. 455665eef222Smrg lt_cv_sys_max_cmd_len=16384 455765eef222Smrg # 455865eef222Smrg if test -x /sbin/sysconfig; then 455965eef222Smrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 456065eef222Smrg *1*) lt_cv_sys_max_cmd_len=-1 ;; 456165eef222Smrg esac 456265eef222Smrg fi 456365eef222Smrg ;; 456465eef222Smrg sco3.2v5*) 456565eef222Smrg lt_cv_sys_max_cmd_len=102400 456665eef222Smrg ;; 456765eef222Smrg sysv5* | sco5v6* | sysv4.2uw2*) 456865eef222Smrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 456965eef222Smrg if test -n "$kargmax"; then 457065eef222Smrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 457165eef222Smrg else 457265eef222Smrg lt_cv_sys_max_cmd_len=32768 457365eef222Smrg fi 457465eef222Smrg ;; 457565eef222Smrg *) 457665eef222Smrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 457765eef222Smrg if test -n "$lt_cv_sys_max_cmd_len"; then 457865eef222Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 457965eef222Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 458065eef222Smrg else 458165eef222Smrg # Make teststring a little bigger before we do anything with it. 458265eef222Smrg # a 1K string should be a reasonable start. 458365eef222Smrg for i in 1 2 3 4 5 6 7 8 ; do 458465eef222Smrg teststring=$teststring$teststring 458565eef222Smrg done 458665eef222Smrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 458765eef222Smrg # If test is not a shell built-in, we'll probably end up computing a 458865eef222Smrg # maximum length that is only half of the actual maximum length, but 458965eef222Smrg # we can't tell. 459065eef222Smrg while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \ 459165eef222Smrg = "XX$teststring$teststring"; } >/dev/null 2>&1 && 459265eef222Smrg test $i != 17 # 1/2 MB should be enough 459365eef222Smrg do 459465eef222Smrg i=`expr $i + 1` 459565eef222Smrg teststring=$teststring$teststring 459665eef222Smrg done 459765eef222Smrg # Only check the string length outside the loop. 459865eef222Smrg lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 459965eef222Smrg teststring= 460065eef222Smrg # Add a significant safety factor because C++ compilers can tack on 460165eef222Smrg # massive amounts of additional arguments before passing them to the 460265eef222Smrg # linker. It appears as though 1/2 is a usable value. 460365eef222Smrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 460465eef222Smrg fi 460565eef222Smrg ;; 460665eef222Smrg esac 4607ef981d24Smrg 460865eef222Smrgfi 4609ef981d24Smrg 461065eef222Smrgif test -n $lt_cv_sys_max_cmd_len ; then 461165eef222Smrg { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 461265eef222Smrg$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 461365eef222Smrgelse 461465eef222Smrg { $as_echo "$as_me:$LINENO: result: none" >&5 461565eef222Smrg$as_echo "none" >&6; } 461665eef222Smrgfi 461765eef222Smrgmax_cmd_len=$lt_cv_sys_max_cmd_len 4618ef981d24Smrg 4619ef981d24Smrg 4620ef981d24Smrg 4621ef981d24Smrg 4622ef981d24Smrg 4623ef981d24Smrg 462465eef222Smrg: ${CP="cp -f"} 462565eef222Smrg: ${MV="mv -f"} 462665eef222Smrg: ${RM="rm -f"} 4627ef981d24Smrg 462865eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5 462965eef222Smrg$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 463065eef222Smrg# Try some XSI features 463165eef222Smrgxsi_shell=no 463265eef222Smrg( _lt_dummy="a/b/c" 463365eef222Smrg test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \ 463465eef222Smrg = c,a/b,, \ 463565eef222Smrg && eval 'test $(( 1 + 1 )) -eq 2 \ 463665eef222Smrg && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 463765eef222Smrg && xsi_shell=yes 463865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5 463965eef222Smrg$as_echo "$xsi_shell" >&6; } 4640ef981d24Smrg 4641ef981d24Smrg 464265eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5 464365eef222Smrg$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 464465eef222Smrglt_shell_append=no 464565eef222Smrg( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 464665eef222Smrg >/dev/null 2>&1 \ 464765eef222Smrg && lt_shell_append=yes 464865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5 464965eef222Smrg$as_echo "$lt_shell_append" >&6; } 4650ef981d24Smrg 4651ef981d24Smrg 465265eef222Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 465365eef222Smrg lt_unset=unset 4654ef981d24Smrgelse 465565eef222Smrg lt_unset=false 4656ef981d24Smrgfi 4657ef981d24Smrg 4658ef981d24Smrg 465965eef222Smrg 466065eef222Smrg 466165eef222Smrg 466265eef222Smrg# test EBCDIC or ASCII 466365eef222Smrgcase `echo X|tr X '\101'` in 466465eef222Smrg A) # ASCII based system 466565eef222Smrg # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 466665eef222Smrg lt_SP2NL='tr \040 \012' 466765eef222Smrg lt_NL2SP='tr \015\012 \040\040' 4668ef981d24Smrg ;; 466965eef222Smrg *) # EBCDIC based system 467065eef222Smrg lt_SP2NL='tr \100 \n' 467165eef222Smrg lt_NL2SP='tr \r\n \100\100' 4672ef981d24Smrg ;; 467365eef222Smrgesac 4674ef981d24Smrg 4675ef981d24Smrg 4676ef981d24Smrg 4677ef981d24Smrg 4678ef981d24Smrg 467965eef222Smrg 468065eef222Smrg 468165eef222Smrg 468265eef222Smrg 468365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 468465eef222Smrg$as_echo_n "checking for $LD option to reload object files... " >&6; } 468565eef222Smrgif test "${lt_cv_ld_reload_flag+set}" = set; then 468665eef222Smrg $as_echo_n "(cached) " >&6 468765eef222Smrgelse 468865eef222Smrg lt_cv_ld_reload_flag='-r' 4689ef981d24Smrgfi 469065eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 469165eef222Smrg$as_echo "$lt_cv_ld_reload_flag" >&6; } 469265eef222Smrgreload_flag=$lt_cv_ld_reload_flag 469365eef222Smrgcase $reload_flag in 469465eef222Smrg"" | " "*) ;; 469565eef222Smrg*) reload_flag=" $reload_flag" ;; 469665eef222Smrgesac 469765eef222Smrgreload_cmds='$LD$reload_flag -o $output$reload_objs' 469865eef222Smrgcase $host_os in 469965eef222Smrg darwin*) 470065eef222Smrg if test "$GCC" = yes; then 470165eef222Smrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 470265eef222Smrg else 470365eef222Smrg reload_cmds='$LD$reload_flag -o $output$reload_objs' 470465eef222Smrg fi 470565eef222Smrg ;; 470665eef222Smrgesac 470765eef222Smrg 470865eef222Smrg 470965eef222Smrg 471065eef222Smrg 471165eef222Smrg 471265eef222Smrg 471365eef222Smrg 471465eef222Smrg 471565eef222Smrg 471665eef222Smrgif test -n "$ac_tool_prefix"; then 471765eef222Smrg # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 471865eef222Smrgset dummy ${ac_tool_prefix}objdump; ac_word=$2 471965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 472065eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 472165eef222Smrgif test "${ac_cv_prog_OBJDUMP+set}" = set; then 472265eef222Smrg $as_echo_n "(cached) " >&6 4723ef981d24Smrgelse 472465eef222Smrg if test -n "$OBJDUMP"; then 472565eef222Smrg ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 472665eef222Smrgelse 472765eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 472865eef222Smrgfor as_dir in $PATH 4729ef981d24Smrgdo 473065eef222Smrg IFS=$as_save_IFS 473165eef222Smrg test -z "$as_dir" && as_dir=. 473265eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 473365eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 473465eef222Smrg ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 473565eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 473665eef222Smrg break 2 473765eef222Smrg fi 473865eef222Smrgdone 473965eef222Smrgdone 474065eef222SmrgIFS=$as_save_IFS 4741ef981d24Smrg 4742ef981d24Smrgfi 474365eef222Smrgfi 474465eef222SmrgOBJDUMP=$ac_cv_prog_OBJDUMP 474565eef222Smrgif test -n "$OBJDUMP"; then 474665eef222Smrg { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5 474765eef222Smrg$as_echo "$OBJDUMP" >&6; } 4748ef981d24Smrgelse 474965eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 475065eef222Smrg$as_echo "no" >&6; } 4751ef981d24Smrgfi 4752ef981d24Smrg 4753ef981d24Smrg 4754ef981d24Smrgfi 475565eef222Smrgif test -z "$ac_cv_prog_OBJDUMP"; then 475665eef222Smrg ac_ct_OBJDUMP=$OBJDUMP 475765eef222Smrg # Extract the first word of "objdump", so it can be a program name with args. 475865eef222Smrgset dummy objdump; ac_word=$2 475965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 476065eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 476165eef222Smrgif test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then 476265eef222Smrg $as_echo_n "(cached) " >&6 476365eef222Smrgelse 476465eef222Smrg if test -n "$ac_ct_OBJDUMP"; then 476565eef222Smrg ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 476665eef222Smrgelse 476765eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 476865eef222Smrgfor as_dir in $PATH 476965eef222Smrgdo 477065eef222Smrg IFS=$as_save_IFS 477165eef222Smrg test -z "$as_dir" && as_dir=. 477265eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 477365eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 477465eef222Smrg ac_cv_prog_ac_ct_OBJDUMP="objdump" 477565eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 477665eef222Smrg break 2 477765eef222Smrg fi 477865eef222Smrgdone 477965eef222Smrgdone 478065eef222SmrgIFS=$as_save_IFS 4781ef981d24Smrg 4782ef981d24Smrgfi 478365eef222Smrgfi 478465eef222Smrgac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 478565eef222Smrgif test -n "$ac_ct_OBJDUMP"; then 478665eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5 478765eef222Smrg$as_echo "$ac_ct_OBJDUMP" >&6; } 4788ef981d24Smrgelse 478965eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 479065eef222Smrg$as_echo "no" >&6; } 4791ef981d24Smrgfi 479265eef222Smrg 479365eef222Smrg if test "x$ac_ct_OBJDUMP" = x; then 479465eef222Smrg OBJDUMP="false" 479565eef222Smrg else 479665eef222Smrg case $cross_compiling:$ac_tool_warned in 479765eef222Smrgyes:) 479865eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 479965eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 480065eef222Smrgac_tool_warned=yes ;; 4801ef981d24Smrgesac 480265eef222Smrg OBJDUMP=$ac_ct_OBJDUMP 480365eef222Smrg fi 4804ef981d24Smrgelse 480565eef222Smrg OBJDUMP="$ac_cv_prog_OBJDUMP" 4806ef981d24Smrgfi 4807ef981d24Smrg 480865eef222Smrgtest -z "$OBJDUMP" && OBJDUMP=objdump 4809ef981d24Smrg 4810ef981d24Smrg 4811ef981d24Smrg 4812ef981d24Smrg 4813ef981d24Smrg 4814ef981d24Smrg 4815ef981d24Smrg 4816ef981d24Smrg 4817ef981d24Smrg 481865eef222Smrg{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 481965eef222Smrg$as_echo_n "checking how to recognize dependent libraries... " >&6; } 482065eef222Smrgif test "${lt_cv_deplibs_check_method+set}" = set; then 482165eef222Smrg $as_echo_n "(cached) " >&6 4822ef981d24Smrgelse 482365eef222Smrg lt_cv_file_magic_cmd='$MAGIC_CMD' 482465eef222Smrglt_cv_file_magic_test_file= 482565eef222Smrglt_cv_deplibs_check_method='unknown' 482665eef222Smrg# Need to set the preceding variable on all platforms that support 482765eef222Smrg# interlibrary dependencies. 482865eef222Smrg# 'none' -- dependencies not supported. 482965eef222Smrg# `unknown' -- same as none, but documents that we really don't know. 483065eef222Smrg# 'pass_all' -- all dependencies passed with no checks. 483165eef222Smrg# 'test_compile' -- check by making test program. 483265eef222Smrg# 'file_magic [[regex]]' -- check by looking for files in library path 483365eef222Smrg# which responds to the $file_magic_cmd with a given extended regex. 483465eef222Smrg# If you have `file' or equivalent on your system and you're not sure 483565eef222Smrg# whether `pass_all' will *always* work, you probably want this one. 4836ef981d24Smrg 483765eef222Smrgcase $host_os in 483865eef222Smrgaix[4-9]*) 483965eef222Smrg lt_cv_deplibs_check_method=pass_all 484065eef222Smrg ;; 4841ef981d24Smrg 484265eef222Smrgbeos*) 484365eef222Smrg lt_cv_deplibs_check_method=pass_all 484465eef222Smrg ;; 4845ef981d24Smrg 484665eef222Smrgbsdi[45]*) 484765eef222Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 484865eef222Smrg lt_cv_file_magic_cmd='/usr/bin/file -L' 484965eef222Smrg lt_cv_file_magic_test_file=/shlib/libc.so 485065eef222Smrg ;; 4851ef981d24Smrg 485265eef222Smrgcygwin*) 485365eef222Smrg # func_win32_libid is a shell function defined in ltmain.sh 485465eef222Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 485565eef222Smrg lt_cv_file_magic_cmd='func_win32_libid' 485665eef222Smrg ;; 4857ef981d24Smrg 485865eef222Smrgmingw* | pw32*) 485965eef222Smrg # Base MSYS/MinGW do not provide the 'file' command needed by 486065eef222Smrg # func_win32_libid shell function, so use a weaker test based on 'objdump', 486165eef222Smrg # unless we find 'file', for example because we are cross-compiling. 486265eef222Smrg if ( file / ) >/dev/null 2>&1; then 486365eef222Smrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 486465eef222Smrg lt_cv_file_magic_cmd='func_win32_libid' 486565eef222Smrg else 486665eef222Smrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' 486765eef222Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 486865eef222Smrg fi 486965eef222Smrg ;; 4870ef981d24Smrg 487165eef222Smrgcegcc) 487265eef222Smrg # use the weaker test based on 'objdump'. See mingw*. 487365eef222Smrg lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 487465eef222Smrg lt_cv_file_magic_cmd='$OBJDUMP -f' 487565eef222Smrg ;; 4876ef981d24Smrg 487765eef222Smrgdarwin* | rhapsody*) 487865eef222Smrg lt_cv_deplibs_check_method=pass_all 487965eef222Smrg ;; 4880ef981d24Smrg 488165eef222Smrgfreebsd* | dragonfly*) 488265eef222Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 488365eef222Smrg case $host_cpu in 488465eef222Smrg i*86 ) 488565eef222Smrg # Not sure whether the presence of OpenBSD here was a mistake. 488665eef222Smrg # Let's accept both of them until this is cleared up. 488765eef222Smrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 488865eef222Smrg lt_cv_file_magic_cmd=/usr/bin/file 488965eef222Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 489065eef222Smrg ;; 489165eef222Smrg esac 489265eef222Smrg else 489365eef222Smrg lt_cv_deplibs_check_method=pass_all 489465eef222Smrg fi 489565eef222Smrg ;; 4896ef981d24Smrg 489765eef222Smrggnu*) 489865eef222Smrg lt_cv_deplibs_check_method=pass_all 489965eef222Smrg ;; 4900ef981d24Smrg 490165eef222Smrghpux10.20* | hpux11*) 490265eef222Smrg lt_cv_file_magic_cmd=/usr/bin/file 490365eef222Smrg case $host_cpu in 490465eef222Smrg ia64*) 490565eef222Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 490665eef222Smrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 490765eef222Smrg ;; 490865eef222Smrg hppa*64*) 490965eef222Smrg 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]' 491065eef222Smrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 491165eef222Smrg ;; 491265eef222Smrg *) 491365eef222Smrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' 491465eef222Smrg lt_cv_file_magic_test_file=/usr/lib/libc.sl 491565eef222Smrg ;; 491665eef222Smrg esac 491765eef222Smrg ;; 4918ef981d24Smrg 491965eef222Smrginterix[3-9]*) 492065eef222Smrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 492165eef222Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 492265eef222Smrg ;; 492365eef222Smrg 492465eef222Smrgirix5* | irix6* | nonstopux*) 492565eef222Smrg case $LD in 492665eef222Smrg *-32|*"-32 ") libmagic=32-bit;; 492765eef222Smrg *-n32|*"-n32 ") libmagic=N32;; 492865eef222Smrg *-64|*"-64 ") libmagic=64-bit;; 492965eef222Smrg *) libmagic=never-match;; 493065eef222Smrg esac 493165eef222Smrg lt_cv_deplibs_check_method=pass_all 493265eef222Smrg ;; 4933ef981d24Smrg 493465eef222Smrg# This must be Linux ELF. 493565eef222Smrglinux* | k*bsd*-gnu) 493665eef222Smrg lt_cv_deplibs_check_method=pass_all 493765eef222Smrg ;; 4938ef981d24Smrg 493965eef222Smrgnetbsd*) 494065eef222Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 494165eef222Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 494265eef222Smrg else 494365eef222Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 494465eef222Smrg fi 494565eef222Smrg ;; 4946ef981d24Smrg 494765eef222Smrgnewos6*) 494865eef222Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 494965eef222Smrg lt_cv_file_magic_cmd=/usr/bin/file 495065eef222Smrg lt_cv_file_magic_test_file=/usr/lib/libnls.so 495165eef222Smrg ;; 495265eef222Smrg 495365eef222Smrg*nto* | *qnx*) 495465eef222Smrg lt_cv_deplibs_check_method=pass_all 495565eef222Smrg ;; 495665eef222Smrg 495765eef222Smrgopenbsd*) 495865eef222Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 495965eef222Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 496065eef222Smrg else 496165eef222Smrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 496265eef222Smrg fi 496365eef222Smrg ;; 496465eef222Smrg 496565eef222Smrgosf3* | osf4* | osf5*) 496665eef222Smrg lt_cv_deplibs_check_method=pass_all 496765eef222Smrg ;; 496865eef222Smrg 496965eef222Smrgrdos*) 497065eef222Smrg lt_cv_deplibs_check_method=pass_all 497165eef222Smrg ;; 497265eef222Smrg 497365eef222Smrgsolaris*) 497465eef222Smrg lt_cv_deplibs_check_method=pass_all 497565eef222Smrg ;; 497665eef222Smrg 497765eef222Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 497865eef222Smrg lt_cv_deplibs_check_method=pass_all 497965eef222Smrg ;; 498065eef222Smrg 498165eef222Smrgsysv4 | sysv4.3*) 498265eef222Smrg case $host_vendor in 498365eef222Smrg motorola) 498465eef222Smrg 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]' 498565eef222Smrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 498665eef222Smrg ;; 498765eef222Smrg ncr) 498865eef222Smrg lt_cv_deplibs_check_method=pass_all 498965eef222Smrg ;; 499065eef222Smrg sequent) 499165eef222Smrg lt_cv_file_magic_cmd='/bin/file' 499265eef222Smrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 499365eef222Smrg ;; 499465eef222Smrg sni) 499565eef222Smrg lt_cv_file_magic_cmd='/bin/file' 499665eef222Smrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 499765eef222Smrg lt_cv_file_magic_test_file=/lib/libc.so 499865eef222Smrg ;; 499965eef222Smrg siemens) 500065eef222Smrg lt_cv_deplibs_check_method=pass_all 500165eef222Smrg ;; 500265eef222Smrg pc) 500365eef222Smrg lt_cv_deplibs_check_method=pass_all 500465eef222Smrg ;; 500565eef222Smrg esac 500665eef222Smrg ;; 500765eef222Smrg 500865eef222Smrgtpf*) 500965eef222Smrg lt_cv_deplibs_check_method=pass_all 501065eef222Smrg ;; 501165eef222Smrgesac 5012ef981d24Smrg 5013ef981d24Smrgfi 501465eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 501565eef222Smrg$as_echo "$lt_cv_deplibs_check_method" >&6; } 501665eef222Smrgfile_magic_cmd=$lt_cv_file_magic_cmd 501765eef222Smrgdeplibs_check_method=$lt_cv_deplibs_check_method 501865eef222Smrgtest -z "$deplibs_check_method" && deplibs_check_method=unknown 5019ef981d24Smrg 5020ef981d24Smrg 5021ef981d24Smrg 5022ef981d24Smrg 5023ef981d24Smrg 5024ef981d24Smrg 5025ef981d24Smrg 5026ef981d24Smrg 5027ef981d24Smrg 5028ef981d24Smrg 5029ef981d24Smrg 503065eef222Smrg 503165eef222Smrgif test -n "$ac_tool_prefix"; then 503265eef222Smrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 503365eef222Smrgset dummy ${ac_tool_prefix}ar; ac_word=$2 503465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 503565eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 503665eef222Smrgif test "${ac_cv_prog_AR+set}" = set; then 503765eef222Smrg $as_echo_n "(cached) " >&6 5038ef981d24Smrgelse 503965eef222Smrg if test -n "$AR"; then 504065eef222Smrg ac_cv_prog_AR="$AR" # Let the user override the test. 504165eef222Smrgelse 504265eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 504365eef222Smrgfor as_dir in $PATH 504465eef222Smrgdo 504565eef222Smrg IFS=$as_save_IFS 504665eef222Smrg test -z "$as_dir" && as_dir=. 504765eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 504865eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 504965eef222Smrg ac_cv_prog_AR="${ac_tool_prefix}ar" 505065eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 505165eef222Smrg break 2 505265eef222Smrg fi 505365eef222Smrgdone 505465eef222Smrgdone 505565eef222SmrgIFS=$as_save_IFS 5056ef981d24Smrg 5057ef981d24Smrgfi 5058ef981d24Smrgfi 505965eef222SmrgAR=$ac_cv_prog_AR 506065eef222Smrgif test -n "$AR"; then 506165eef222Smrg { $as_echo "$as_me:$LINENO: result: $AR" >&5 506265eef222Smrg$as_echo "$AR" >&6; } 506365eef222Smrgelse 506465eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 506565eef222Smrg$as_echo "no" >&6; } 5066ef981d24Smrgfi 5067ef981d24Smrg 5068ef981d24Smrg 5069ef981d24Smrgfi 507065eef222Smrgif test -z "$ac_cv_prog_AR"; then 507165eef222Smrg ac_ct_AR=$AR 507265eef222Smrg # Extract the first word of "ar", so it can be a program name with args. 507365eef222Smrgset dummy ar; ac_word=$2 507465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 507565eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 507665eef222Smrgif test "${ac_cv_prog_ac_ct_AR+set}" = set; then 507765eef222Smrg $as_echo_n "(cached) " >&6 5078ef981d24Smrgelse 507965eef222Smrg if test -n "$ac_ct_AR"; then 508065eef222Smrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5081ef981d24Smrgelse 508265eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 508365eef222Smrgfor as_dir in $PATH 508465eef222Smrgdo 508565eef222Smrg IFS=$as_save_IFS 508665eef222Smrg test -z "$as_dir" && as_dir=. 508765eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 508865eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 508965eef222Smrg ac_cv_prog_ac_ct_AR="ar" 509065eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 509165eef222Smrg break 2 509265eef222Smrg fi 509365eef222Smrgdone 509465eef222Smrgdone 509565eef222SmrgIFS=$as_save_IFS 5096ef981d24Smrg 5097ef981d24Smrgfi 509865eef222Smrgfi 509965eef222Smrgac_ct_AR=$ac_cv_prog_ac_ct_AR 510065eef222Smrgif test -n "$ac_ct_AR"; then 510165eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 510265eef222Smrg$as_echo "$ac_ct_AR" >&6; } 5103ef981d24Smrgelse 510465eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 510565eef222Smrg$as_echo "no" >&6; } 5106ef981d24Smrgfi 5107ef981d24Smrg 510865eef222Smrg if test "x$ac_ct_AR" = x; then 510965eef222Smrg AR="false" 511065eef222Smrg else 511165eef222Smrg case $cross_compiling:$ac_tool_warned in 511265eef222Smrgyes:) 511365eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 511465eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 511565eef222Smrgac_tool_warned=yes ;; 5116ef981d24Smrgesac 511765eef222Smrg AR=$ac_ct_AR 511865eef222Smrg fi 5119ef981d24Smrgelse 512065eef222Smrg AR="$ac_cv_prog_AR" 5121ef981d24Smrgfi 5122ef981d24Smrg 512365eef222Smrgtest -z "$AR" && AR=ar 512465eef222Smrgtest -z "$AR_FLAGS" && AR_FLAGS=cru 5125ef981d24Smrg 5126ef981d24Smrg 5127ef981d24Smrg 512865eef222Smrg 512965eef222Smrg 513065eef222Smrg 513165eef222Smrg 513265eef222Smrg 513365eef222Smrg 513465eef222Smrg 513565eef222Smrg 513665eef222Smrgif test -n "$ac_tool_prefix"; then 513765eef222Smrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 513865eef222Smrgset dummy ${ac_tool_prefix}strip; ac_word=$2 513965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 514065eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 514165eef222Smrgif test "${ac_cv_prog_STRIP+set}" = set; then 514265eef222Smrg $as_echo_n "(cached) " >&6 5143ef981d24Smrgelse 514465eef222Smrg if test -n "$STRIP"; then 514565eef222Smrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5146ef981d24Smrgelse 5147ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5148ef981d24Smrgfor as_dir in $PATH 5149ef981d24Smrgdo 5150ef981d24Smrg IFS=$as_save_IFS 5151ef981d24Smrg test -z "$as_dir" && as_dir=. 5152ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5153ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 515465eef222Smrg ac_cv_prog_STRIP="${ac_tool_prefix}strip" 515565eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5156ef981d24Smrg break 2 5157ef981d24Smrg fi 5158ef981d24Smrgdone 5159ef981d24Smrgdone 5160ef981d24SmrgIFS=$as_save_IFS 5161ef981d24Smrg 5162ef981d24Smrgfi 5163ef981d24Smrgfi 516465eef222SmrgSTRIP=$ac_cv_prog_STRIP 516565eef222Smrgif test -n "$STRIP"; then 516665eef222Smrg { $as_echo "$as_me:$LINENO: result: $STRIP" >&5 516765eef222Smrg$as_echo "$STRIP" >&6; } 5168ef981d24Smrgelse 516965eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 517065eef222Smrg$as_echo "no" >&6; } 5171ef981d24Smrgfi 5172ef981d24Smrg 5173ef981d24Smrg 5174ef981d24Smrgfi 517565eef222Smrgif test -z "$ac_cv_prog_STRIP"; then 517665eef222Smrg ac_ct_STRIP=$STRIP 517765eef222Smrg # Extract the first word of "strip", so it can be a program name with args. 517865eef222Smrgset dummy strip; ac_word=$2 517965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 518065eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 518165eef222Smrgif test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then 518265eef222Smrg $as_echo_n "(cached) " >&6 5183ef981d24Smrgelse 518465eef222Smrg if test -n "$ac_ct_STRIP"; then 518565eef222Smrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5186ef981d24Smrgelse 5187ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5188ef981d24Smrgfor as_dir in $PATH 5189ef981d24Smrgdo 5190ef981d24Smrg IFS=$as_save_IFS 5191ef981d24Smrg test -z "$as_dir" && as_dir=. 5192ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5193ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 519465eef222Smrg ac_cv_prog_ac_ct_STRIP="strip" 519565eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5196ef981d24Smrg break 2 5197ef981d24Smrg fi 5198ef981d24Smrgdone 5199ef981d24Smrgdone 5200ef981d24SmrgIFS=$as_save_IFS 5201ef981d24Smrg 5202ef981d24Smrgfi 5203ef981d24Smrgfi 520465eef222Smrgac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 520565eef222Smrgif test -n "$ac_ct_STRIP"; then 520665eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 520765eef222Smrg$as_echo "$ac_ct_STRIP" >&6; } 5208ef981d24Smrgelse 520965eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 521065eef222Smrg$as_echo "no" >&6; } 5211ef981d24Smrgfi 5212ef981d24Smrg 521365eef222Smrg if test "x$ac_ct_STRIP" = x; then 521465eef222Smrg STRIP=":" 5215ef981d24Smrg else 5216ef981d24Smrg case $cross_compiling:$ac_tool_warned in 5217ef981d24Smrgyes:) 521865eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 521965eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5220ef981d24Smrgac_tool_warned=yes ;; 5221ef981d24Smrgesac 522265eef222Smrg STRIP=$ac_ct_STRIP 5223ef981d24Smrg fi 522465eef222Smrgelse 522565eef222Smrg STRIP="$ac_cv_prog_STRIP" 5226ef981d24Smrgfi 5227ef981d24Smrg 522865eef222Smrgtest -z "$STRIP" && STRIP=: 5229ef981d24Smrg 5230ef981d24Smrg 5231ef981d24Smrg 5232ef981d24Smrg 5233ef981d24Smrg 5234ef981d24Smrg 523565eef222Smrgif test -n "$ac_tool_prefix"; then 523665eef222Smrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 523765eef222Smrgset dummy ${ac_tool_prefix}ranlib; ac_word=$2 523865eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 523965eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 524065eef222Smrgif test "${ac_cv_prog_RANLIB+set}" = set; then 524165eef222Smrg $as_echo_n "(cached) " >&6 5242ef981d24Smrgelse 524365eef222Smrg if test -n "$RANLIB"; then 524465eef222Smrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 5245ef981d24Smrgelse 524665eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 524765eef222Smrgfor as_dir in $PATH 524865eef222Smrgdo 524965eef222Smrg IFS=$as_save_IFS 525065eef222Smrg test -z "$as_dir" && as_dir=. 525165eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 525265eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 525365eef222Smrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 525465eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 525565eef222Smrg break 2 525665eef222Smrg fi 525765eef222Smrgdone 525865eef222Smrgdone 525965eef222SmrgIFS=$as_save_IFS 5260ef981d24Smrg 526165eef222Smrgfi 526265eef222Smrgfi 526365eef222SmrgRANLIB=$ac_cv_prog_RANLIB 526465eef222Smrgif test -n "$RANLIB"; then 526565eef222Smrg { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5 526665eef222Smrg$as_echo "$RANLIB" >&6; } 5267ef981d24Smrgelse 526865eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 526965eef222Smrg$as_echo "no" >&6; } 527065eef222Smrgfi 5271ef981d24Smrg 5272ef981d24Smrg 5273ef981d24Smrgfi 527465eef222Smrgif test -z "$ac_cv_prog_RANLIB"; then 527565eef222Smrg ac_ct_RANLIB=$RANLIB 527665eef222Smrg # Extract the first word of "ranlib", so it can be a program name with args. 527765eef222Smrgset dummy ranlib; ac_word=$2 527865eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 527965eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 528065eef222Smrgif test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 528165eef222Smrg $as_echo_n "(cached) " >&6 528265eef222Smrgelse 528365eef222Smrg if test -n "$ac_ct_RANLIB"; then 528465eef222Smrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 528565eef222Smrgelse 528665eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 528765eef222Smrgfor as_dir in $PATH 528865eef222Smrgdo 528965eef222Smrg IFS=$as_save_IFS 529065eef222Smrg test -z "$as_dir" && as_dir=. 529165eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 529265eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 529365eef222Smrg ac_cv_prog_ac_ct_RANLIB="ranlib" 529465eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 529565eef222Smrg break 2 529665eef222Smrg fi 529765eef222Smrgdone 529865eef222Smrgdone 529965eef222SmrgIFS=$as_save_IFS 5300ef981d24Smrg 5301ef981d24Smrgfi 530265eef222Smrgfi 530365eef222Smrgac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 530465eef222Smrgif test -n "$ac_ct_RANLIB"; then 530565eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 530665eef222Smrg$as_echo "$ac_ct_RANLIB" >&6; } 530765eef222Smrgelse 530865eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 530965eef222Smrg$as_echo "no" >&6; } 5310ef981d24Smrgfi 5311ef981d24Smrg 531265eef222Smrg if test "x$ac_ct_RANLIB" = x; then 531365eef222Smrg RANLIB=":" 5314ef981d24Smrg else 531565eef222Smrg case $cross_compiling:$ac_tool_warned in 531665eef222Smrgyes:) 531765eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 531865eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 531965eef222Smrgac_tool_warned=yes ;; 532065eef222Smrgesac 532165eef222Smrg RANLIB=$ac_ct_RANLIB 5322ef981d24Smrg fi 5323ef981d24Smrgelse 532465eef222Smrg RANLIB="$ac_cv_prog_RANLIB" 5325ef981d24Smrgfi 5326ef981d24Smrg 532765eef222Smrgtest -z "$RANLIB" && RANLIB=: 5328ef981d24Smrg 5329ef981d24Smrg 5330ef981d24Smrg 5331ef981d24Smrg 5332ef981d24Smrg 5333ef981d24Smrg 533465eef222Smrg# Determine commands to create old-style static archives. 533565eef222Smrgold_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 533665eef222Smrgold_postinstall_cmds='chmod 644 $oldlib' 533765eef222Smrgold_postuninstall_cmds= 533865eef222Smrg 533965eef222Smrgif test -n "$RANLIB"; then 534065eef222Smrg case $host_os in 534165eef222Smrg openbsd*) 534265eef222Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" 534365eef222Smrg ;; 534465eef222Smrg *) 534565eef222Smrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" 534665eef222Smrg ;; 534765eef222Smrg esac 534865eef222Smrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" 5349ef981d24Smrgfi 5350ef981d24Smrg 5351ef981d24Smrg 5352ef981d24Smrg 5353ef981d24Smrg 5354ef981d24Smrg 5355ef981d24Smrg 5356ef981d24Smrg 5357ef981d24Smrg 5358ef981d24Smrg 5359ef981d24Smrg 5360ef981d24Smrg 5361ef981d24Smrg 5362ef981d24Smrg 5363ef981d24Smrg 5364ef981d24Smrg 5365ef981d24Smrg 5366ef981d24Smrg 5367ef981d24Smrg 5368ef981d24Smrg 5369ef981d24Smrg 5370ef981d24Smrg 5371ef981d24Smrg 5372ef981d24Smrg 5373ef981d24Smrg 5374ef981d24Smrg 5375ef981d24Smrg 5376ef981d24Smrg 5377ef981d24Smrg 5378ef981d24Smrg 5379ef981d24Smrg 5380ef981d24Smrg 5381ef981d24Smrg 5382ef981d24Smrg 5383ef981d24Smrg 538465eef222Smrg# If no C compiler was specified, use CC. 538565eef222SmrgLTCC=${LTCC-"$CC"} 5386ef981d24Smrg 538765eef222Smrg# If no C compiler flags were specified, use CFLAGS. 538865eef222SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 5389ef981d24Smrg 539065eef222Smrg# Allow CC to be a program name with arguments. 539165eef222Smrgcompiler=$CC 5392ef981d24Smrg 5393ef981d24Smrg 5394ef981d24Smrg# Check for command to grab the raw symbol name followed by C symbol from nm. 539565eef222Smrg{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 539665eef222Smrg$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 5397ef981d24Smrgif test "${lt_cv_sys_global_symbol_pipe+set}" = set; then 539865eef222Smrg $as_echo_n "(cached) " >&6 5399ef981d24Smrgelse 5400ef981d24Smrg 5401ef981d24Smrg# These are sane defaults that work on at least a few old systems. 5402ef981d24Smrg# [They come from Ultrix. What could be older than Ultrix?!! ;)] 5403ef981d24Smrg 5404ef981d24Smrg# Character class describing NM global symbol codes. 5405ef981d24Smrgsymcode='[BCDEGRST]' 5406ef981d24Smrg 5407ef981d24Smrg# Regexp to match symbols that can be accessed directly from C. 5408ef981d24Smrgsympat='\([_A-Za-z][_A-Za-z0-9]*\)' 5409ef981d24Smrg 5410ef981d24Smrg# Define system-specific variables. 5411ef981d24Smrgcase $host_os in 5412ef981d24Smrgaix*) 5413ef981d24Smrg symcode='[BCDT]' 5414ef981d24Smrg ;; 541565eef222Smrgcygwin* | mingw* | pw32* | cegcc*) 5416ef981d24Smrg symcode='[ABCDGISTW]' 5417ef981d24Smrg ;; 541865eef222Smrghpux*) 5419ef981d24Smrg if test "$host_cpu" = ia64; then 5420ef981d24Smrg symcode='[ABCDEGRST]' 5421ef981d24Smrg fi 5422ef981d24Smrg ;; 5423ef981d24Smrgirix* | nonstopux*) 5424ef981d24Smrg symcode='[BCDEGRST]' 5425ef981d24Smrg ;; 5426ef981d24Smrgosf*) 5427ef981d24Smrg symcode='[BCDEGQRST]' 5428ef981d24Smrg ;; 5429ef981d24Smrgsolaris*) 5430ef981d24Smrg symcode='[BDRT]' 5431ef981d24Smrg ;; 5432ef981d24Smrgsco3.2v5*) 5433ef981d24Smrg symcode='[DT]' 5434ef981d24Smrg ;; 5435ef981d24Smrgsysv4.2uw2*) 5436ef981d24Smrg symcode='[DT]' 5437ef981d24Smrg ;; 5438ef981d24Smrgsysv5* | sco5v6* | unixware* | OpenUNIX*) 5439ef981d24Smrg symcode='[ABDT]' 5440ef981d24Smrg ;; 5441ef981d24Smrgsysv4) 5442ef981d24Smrg symcode='[DFNSTU]' 5443ef981d24Smrg ;; 5444ef981d24Smrgesac 5445ef981d24Smrg 544665eef222Smrg# If we're using GNU nm, then use its standard symbol codes. 544765eef222Smrgcase `$NM -V 2>&1` in 544865eef222Smrg*GNU* | *'with BFD'*) 544965eef222Smrg symcode='[ABCDGIRSTW]' ;; 545065eef222Smrgesac 545165eef222Smrg 545265eef222Smrg# Transform an extracted symbol line into a proper C declaration. 545365eef222Smrg# Some systems (esp. on ia64) link data and code symbols differently, 545465eef222Smrg# so use this general approach. 545565eef222Smrglt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 545665eef222Smrg 545765eef222Smrg# Transform an extracted symbol line into symbol name and symbol address 545865eef222Smrglt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 545965eef222Smrglt_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'" 546065eef222Smrg 5461ef981d24Smrg# Handle CRLF in mingw tool chain 5462ef981d24Smrgopt_cr= 5463ef981d24Smrgcase $build_os in 5464ef981d24Smrgmingw*) 546565eef222Smrg opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 5466ef981d24Smrg ;; 5467ef981d24Smrgesac 5468ef981d24Smrg 546965eef222Smrg# Try without a prefix underscore, then with it. 5470ef981d24Smrgfor ac_symprfx in "" "_"; do 5471ef981d24Smrg 5472ef981d24Smrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 5473ef981d24Smrg symxfrm="\\1 $ac_symprfx\\2 \\2" 5474ef981d24Smrg 5475ef981d24Smrg # Write the raw and C identifiers. 547665eef222Smrg if test "$lt_cv_nm_interface" = "MS dumpbin"; then 547765eef222Smrg # Fake it for dumpbin and say T for any non-static function 547865eef222Smrg # and D for any global variable. 547965eef222Smrg # Also find C++ and __fastcall symbols from MSVC++, 548065eef222Smrg # which start with @ or ?. 548165eef222Smrg lt_cv_sys_global_symbol_pipe="$AWK '"\ 548265eef222Smrg" {last_section=section; section=\$ 3};"\ 548365eef222Smrg" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 548465eef222Smrg" \$ 0!~/External *\|/{next};"\ 548565eef222Smrg" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 548665eef222Smrg" {if(hide[section]) next};"\ 548765eef222Smrg" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 548865eef222Smrg" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 548965eef222Smrg" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 549065eef222Smrg" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 549165eef222Smrg" ' prfx=^$ac_symprfx" 549265eef222Smrg else 549365eef222Smrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 549465eef222Smrg fi 5495ef981d24Smrg 5496ef981d24Smrg # Check to see that the pipe works correctly. 5497ef981d24Smrg pipe_works=no 5498ef981d24Smrg 5499ef981d24Smrg rm -f conftest* 550065eef222Smrg cat > conftest.$ac_ext <<_LT_EOF 5501ef981d24Smrg#ifdef __cplusplus 5502ef981d24Smrgextern "C" { 5503ef981d24Smrg#endif 5504ef981d24Smrgchar nm_test_var; 550565eef222Smrgvoid nm_test_func(void); 550665eef222Smrgvoid nm_test_func(void){} 5507ef981d24Smrg#ifdef __cplusplus 5508ef981d24Smrg} 5509ef981d24Smrg#endif 5510ef981d24Smrgint main(){nm_test_var='a';nm_test_func();return(0);} 551165eef222Smrg_LT_EOF 5512ef981d24Smrg 5513ef981d24Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 5514ef981d24Smrg (eval $ac_compile) 2>&5 5515ef981d24Smrg ac_status=$? 551665eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5517ef981d24Smrg (exit $ac_status); }; then 5518ef981d24Smrg # Now try to grab the symbols. 5519ef981d24Smrg nlist=conftest.nm 5520ef981d24Smrg if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 5521ef981d24Smrg (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 5522ef981d24Smrg ac_status=$? 552365eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5524ef981d24Smrg (exit $ac_status); } && test -s "$nlist"; then 5525ef981d24Smrg # Try sorting and uniquifying the output. 5526ef981d24Smrg if sort "$nlist" | uniq > "$nlist"T; then 5527ef981d24Smrg mv -f "$nlist"T "$nlist" 5528ef981d24Smrg else 5529ef981d24Smrg rm -f "$nlist"T 5530ef981d24Smrg fi 5531ef981d24Smrg 5532ef981d24Smrg # Make sure that we snagged all the symbols we need. 553365eef222Smrg if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 553465eef222Smrg if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 553565eef222Smrg cat <<_LT_EOF > conftest.$ac_ext 5536ef981d24Smrg#ifdef __cplusplus 5537ef981d24Smrgextern "C" { 5538ef981d24Smrg#endif 5539ef981d24Smrg 554065eef222Smrg_LT_EOF 5541ef981d24Smrg # Now generate the symbol file. 554265eef222Smrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 5543ef981d24Smrg 554465eef222Smrg cat <<_LT_EOF >> conftest.$ac_ext 5545ef981d24Smrg 554665eef222Smrg/* The mapping between symbol names and symbols. */ 5547ef981d24Smrgconst struct { 5548ef981d24Smrg const char *name; 554965eef222Smrg void *address; 5550ef981d24Smrg} 555165eef222Smrglt__PROGRAM__LTX_preloaded_symbols[] = 5552ef981d24Smrg{ 555365eef222Smrg { "@PROGRAM@", (void *) 0 }, 555465eef222Smrg_LT_EOF 555565eef222Smrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 555665eef222Smrg cat <<\_LT_EOF >> conftest.$ac_ext 555765eef222Smrg {0, (void *) 0} 5558ef981d24Smrg}; 5559ef981d24Smrg 556065eef222Smrg/* This works around a problem in FreeBSD linker */ 556165eef222Smrg#ifdef FREEBSD_WORKAROUND 556265eef222Smrgstatic const void *lt_preloaded_setup() { 556365eef222Smrg return lt__PROGRAM__LTX_preloaded_symbols; 556465eef222Smrg} 556565eef222Smrg#endif 556665eef222Smrg 5567ef981d24Smrg#ifdef __cplusplus 5568ef981d24Smrg} 5569ef981d24Smrg#endif 557065eef222Smrg_LT_EOF 5571ef981d24Smrg # Now try linking the two files. 5572ef981d24Smrg mv conftest.$ac_objext conftstm.$ac_objext 5573ef981d24Smrg lt_save_LIBS="$LIBS" 5574ef981d24Smrg lt_save_CFLAGS="$CFLAGS" 5575ef981d24Smrg LIBS="conftstm.$ac_objext" 5576ef981d24Smrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 5577ef981d24Smrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 5578ef981d24Smrg (eval $ac_link) 2>&5 5579ef981d24Smrg ac_status=$? 558065eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 5581ef981d24Smrg (exit $ac_status); } && test -s conftest${ac_exeext}; then 5582ef981d24Smrg pipe_works=yes 5583ef981d24Smrg fi 5584ef981d24Smrg LIBS="$lt_save_LIBS" 5585ef981d24Smrg CFLAGS="$lt_save_CFLAGS" 5586ef981d24Smrg else 5587ef981d24Smrg echo "cannot find nm_test_func in $nlist" >&5 5588ef981d24Smrg fi 5589ef981d24Smrg else 5590ef981d24Smrg echo "cannot find nm_test_var in $nlist" >&5 5591ef981d24Smrg fi 5592ef981d24Smrg else 5593ef981d24Smrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 5594ef981d24Smrg fi 5595ef981d24Smrg else 5596ef981d24Smrg echo "$progname: failed program was:" >&5 5597ef981d24Smrg cat conftest.$ac_ext >&5 5598ef981d24Smrg fi 559965eef222Smrg rm -rf conftest* conftst* 5600ef981d24Smrg 5601ef981d24Smrg # Do not use the global_symbol_pipe unless it works. 5602ef981d24Smrg if test "$pipe_works" = yes; then 5603ef981d24Smrg break 5604ef981d24Smrg else 5605ef981d24Smrg lt_cv_sys_global_symbol_pipe= 5606ef981d24Smrg fi 5607ef981d24Smrgdone 5608ef981d24Smrg 5609ef981d24Smrgfi 5610ef981d24Smrg 5611ef981d24Smrgif test -z "$lt_cv_sys_global_symbol_pipe"; then 5612ef981d24Smrg lt_cv_sys_global_symbol_to_cdecl= 5613ef981d24Smrgfi 5614ef981d24Smrgif test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 561565eef222Smrg { $as_echo "$as_me:$LINENO: result: failed" >&5 561665eef222Smrg$as_echo "failed" >&6; } 5617ef981d24Smrgelse 561865eef222Smrg { $as_echo "$as_me:$LINENO: result: ok" >&5 561965eef222Smrg$as_echo "ok" >&6; } 5620ef981d24Smrgfi 5621ef981d24Smrg 5622ef981d24Smrg 5623ef981d24Smrg 5624ef981d24Smrg 5625ef981d24Smrg 5626ef981d24Smrg 5627ef981d24Smrg 5628ef981d24Smrg 5629ef981d24Smrg 5630ef981d24Smrg 5631ef981d24Smrg 5632ef981d24Smrg 5633ef981d24Smrg 5634ef981d24Smrg 5635ef981d24Smrg 5636ef981d24Smrg 5637ef981d24Smrg 563865eef222Smrg 563965eef222Smrg 564065eef222Smrg 564165eef222Smrg 564265eef222Smrg 564365eef222Smrg 564465eef222Smrg# Check whether --enable-libtool-lock was given. 564565eef222Smrgif test "${enable_libtool_lock+set}" = set; then 564665eef222Smrg enableval=$enable_libtool_lock; 564765eef222Smrgfi 564865eef222Smrg 564965eef222Smrgtest "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 565065eef222Smrg 565165eef222Smrg# Some flags need to be propagated to the compiler or linker for good 565265eef222Smrg# libtool support. 565365eef222Smrgcase $host in 565465eef222Smrgia64-*-hpux*) 565565eef222Smrg # Find out which ABI we are using. 565665eef222Smrg echo 'int i;' > conftest.$ac_ext 565765eef222Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 565865eef222Smrg (eval $ac_compile) 2>&5 565965eef222Smrg ac_status=$? 566065eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 566165eef222Smrg (exit $ac_status); }; then 566265eef222Smrg case `/usr/bin/file conftest.$ac_objext` in 566365eef222Smrg *ELF-32*) 566465eef222Smrg HPUX_IA64_MODE="32" 566565eef222Smrg ;; 566665eef222Smrg *ELF-64*) 566765eef222Smrg HPUX_IA64_MODE="64" 566865eef222Smrg ;; 566965eef222Smrg esac 567065eef222Smrg fi 567165eef222Smrg rm -rf conftest* 567265eef222Smrg ;; 567365eef222Smrg*-*-irix6*) 567465eef222Smrg # Find out which ABI we are using. 567565eef222Smrg echo '#line 5675 "configure"' > conftest.$ac_ext 567665eef222Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 567765eef222Smrg (eval $ac_compile) 2>&5 567865eef222Smrg ac_status=$? 567965eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 568065eef222Smrg (exit $ac_status); }; then 568165eef222Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 568265eef222Smrg case `/usr/bin/file conftest.$ac_objext` in 568365eef222Smrg *32-bit*) 568465eef222Smrg LD="${LD-ld} -melf32bsmip" 568565eef222Smrg ;; 568665eef222Smrg *N32*) 568765eef222Smrg LD="${LD-ld} -melf32bmipn32" 568865eef222Smrg ;; 568965eef222Smrg *64-bit*) 569065eef222Smrg LD="${LD-ld} -melf64bmip" 569165eef222Smrg ;; 569265eef222Smrg esac 569365eef222Smrg else 569465eef222Smrg case `/usr/bin/file conftest.$ac_objext` in 569565eef222Smrg *32-bit*) 569665eef222Smrg LD="${LD-ld} -32" 569765eef222Smrg ;; 569865eef222Smrg *N32*) 569965eef222Smrg LD="${LD-ld} -n32" 570065eef222Smrg ;; 570165eef222Smrg *64-bit*) 570265eef222Smrg LD="${LD-ld} -64" 570365eef222Smrg ;; 570465eef222Smrg esac 570565eef222Smrg fi 570665eef222Smrg fi 570765eef222Smrg rm -rf conftest* 570865eef222Smrg ;; 570965eef222Smrg 571065eef222Smrgx86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 571165eef222Smrgs390*-*linux*|s390*-*tpf*|sparc*-*linux*) 571265eef222Smrg # Find out which ABI we are using. 571365eef222Smrg echo 'int i;' > conftest.$ac_ext 571465eef222Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 571565eef222Smrg (eval $ac_compile) 2>&5 571665eef222Smrg ac_status=$? 571765eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 571865eef222Smrg (exit $ac_status); }; then 571965eef222Smrg case `/usr/bin/file conftest.o` in 572065eef222Smrg *32-bit*) 572165eef222Smrg case $host in 572265eef222Smrg x86_64-*kfreebsd*-gnu) 572365eef222Smrg LD="${LD-ld} -m elf_i386_fbsd" 572465eef222Smrg ;; 572565eef222Smrg x86_64-*linux*) 572665eef222Smrg LD="${LD-ld} -m elf_i386" 572765eef222Smrg ;; 572865eef222Smrg ppc64-*linux*|powerpc64-*linux*) 572965eef222Smrg LD="${LD-ld} -m elf32ppclinux" 573065eef222Smrg ;; 573165eef222Smrg s390x-*linux*) 573265eef222Smrg LD="${LD-ld} -m elf_s390" 573365eef222Smrg ;; 573465eef222Smrg sparc64-*linux*) 573565eef222Smrg LD="${LD-ld} -m elf32_sparc" 573665eef222Smrg ;; 573765eef222Smrg esac 573865eef222Smrg ;; 573965eef222Smrg *64-bit*) 574065eef222Smrg case $host in 574165eef222Smrg x86_64-*kfreebsd*-gnu) 574265eef222Smrg LD="${LD-ld} -m elf_x86_64_fbsd" 574365eef222Smrg ;; 574465eef222Smrg x86_64-*linux*) 574565eef222Smrg LD="${LD-ld} -m elf_x86_64" 574665eef222Smrg ;; 574765eef222Smrg ppc*-*linux*|powerpc*-*linux*) 574865eef222Smrg LD="${LD-ld} -m elf64ppc" 574965eef222Smrg ;; 575065eef222Smrg s390*-*linux*|s390*-*tpf*) 575165eef222Smrg LD="${LD-ld} -m elf64_s390" 575265eef222Smrg ;; 575365eef222Smrg sparc*-*linux*) 575465eef222Smrg LD="${LD-ld} -m elf64_sparc" 575565eef222Smrg ;; 575665eef222Smrg esac 575765eef222Smrg ;; 575865eef222Smrg esac 575965eef222Smrg fi 576065eef222Smrg rm -rf conftest* 576165eef222Smrg ;; 576265eef222Smrg 576365eef222Smrg*-*-sco3.2v5*) 576465eef222Smrg # On SCO OpenServer 5, we need -belf to get full-featured binaries. 576565eef222Smrg SAVE_CFLAGS="$CFLAGS" 576665eef222Smrg CFLAGS="$CFLAGS -belf" 576765eef222Smrg { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 576865eef222Smrg$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 576965eef222Smrgif test "${lt_cv_cc_needs_belf+set}" = set; then 577065eef222Smrg $as_echo_n "(cached) " >&6 5771ef981d24Smrgelse 577265eef222Smrg ac_ext=c 577365eef222Smrgac_cpp='$CPP $CPPFLAGS' 577465eef222Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 577565eef222Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 577665eef222Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 577765eef222Smrg 577865eef222Smrg cat >conftest.$ac_ext <<_ACEOF 577965eef222Smrg/* confdefs.h. */ 578065eef222Smrg_ACEOF 578165eef222Smrgcat confdefs.h >>conftest.$ac_ext 578265eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 578365eef222Smrg/* end confdefs.h. */ 578465eef222Smrg 578565eef222Smrgint 578665eef222Smrgmain () 578765eef222Smrg{ 578865eef222Smrg 578965eef222Smrg ; 579065eef222Smrg return 0; 579165eef222Smrg} 579265eef222Smrg_ACEOF 579365eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext 579465eef222Smrgif { (ac_try="$ac_link" 579565eef222Smrgcase "(($ac_try" in 579665eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 579765eef222Smrg *) ac_try_echo=$ac_try;; 579865eef222Smrgesac 579965eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 580065eef222Smrg$as_echo "$ac_try_echo") >&5 580165eef222Smrg (eval "$ac_link") 2>conftest.er1 580265eef222Smrg ac_status=$? 580365eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 580465eef222Smrg rm -f conftest.er1 580565eef222Smrg cat conftest.err >&5 580665eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 580765eef222Smrg (exit $ac_status); } && { 580865eef222Smrg test -z "$ac_c_werror_flag" || 580965eef222Smrg test ! -s conftest.err 581065eef222Smrg } && test -s conftest$ac_exeext && { 581165eef222Smrg test "$cross_compiling" = yes || 581265eef222Smrg $as_test_x conftest$ac_exeext 581365eef222Smrg }; then 581465eef222Smrg lt_cv_cc_needs_belf=yes 581565eef222Smrgelse 581665eef222Smrg $as_echo "$as_me: failed program was:" >&5 581765eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 581865eef222Smrg 581965eef222Smrg lt_cv_cc_needs_belf=no 582065eef222Smrgfi 582165eef222Smrg 582265eef222Smrgrm -rf conftest.dSYM 582365eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 582465eef222Smrg conftest$ac_exeext conftest.$ac_ext 582565eef222Smrg ac_ext=c 582665eef222Smrgac_cpp='$CPP $CPPFLAGS' 582765eef222Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 582865eef222Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 582965eef222Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 583065eef222Smrg 583165eef222Smrgfi 583265eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 583365eef222Smrg$as_echo "$lt_cv_cc_needs_belf" >&6; } 583465eef222Smrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then 583565eef222Smrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 583665eef222Smrg CFLAGS="$SAVE_CFLAGS" 583765eef222Smrg fi 583865eef222Smrg ;; 583965eef222Smrgsparc*-*solaris*) 584065eef222Smrg # Find out which ABI we are using. 584165eef222Smrg echo 'int i;' > conftest.$ac_ext 584265eef222Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 584365eef222Smrg (eval $ac_compile) 2>&5 584465eef222Smrg ac_status=$? 584565eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 584665eef222Smrg (exit $ac_status); }; then 584765eef222Smrg case `/usr/bin/file conftest.o` in 584865eef222Smrg *64-bit*) 584965eef222Smrg case $lt_cv_prog_gnu_ld in 585065eef222Smrg yes*) LD="${LD-ld} -m elf64_sparc" ;; 585165eef222Smrg *) 585265eef222Smrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 585365eef222Smrg LD="${LD-ld} -64" 585465eef222Smrg fi 585565eef222Smrg ;; 585665eef222Smrg esac 585765eef222Smrg ;; 585865eef222Smrg esac 585965eef222Smrg fi 586065eef222Smrg rm -rf conftest* 586165eef222Smrg ;; 586265eef222Smrgesac 586365eef222Smrg 586465eef222Smrgneed_locks="$enable_libtool_lock" 586565eef222Smrg 586665eef222Smrg 586765eef222Smrg case $host_os in 586865eef222Smrg rhapsody* | darwin*) 586965eef222Smrg if test -n "$ac_tool_prefix"; then 587065eef222Smrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 587165eef222Smrgset dummy ${ac_tool_prefix}dsymutil; ac_word=$2 587265eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 587365eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 587465eef222Smrgif test "${ac_cv_prog_DSYMUTIL+set}" = set; then 587565eef222Smrg $as_echo_n "(cached) " >&6 587665eef222Smrgelse 587765eef222Smrg if test -n "$DSYMUTIL"; then 587865eef222Smrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 5879ef981d24Smrgelse 5880ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5881ef981d24Smrgfor as_dir in $PATH 5882ef981d24Smrgdo 5883ef981d24Smrg IFS=$as_save_IFS 5884ef981d24Smrg test -z "$as_dir" && as_dir=. 5885ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5886ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 588765eef222Smrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 588865eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5889ef981d24Smrg break 2 5890ef981d24Smrg fi 5891ef981d24Smrgdone 5892ef981d24Smrgdone 5893ef981d24SmrgIFS=$as_save_IFS 5894ef981d24Smrg 5895ef981d24Smrgfi 5896ef981d24Smrgfi 589765eef222SmrgDSYMUTIL=$ac_cv_prog_DSYMUTIL 589865eef222Smrgif test -n "$DSYMUTIL"; then 589965eef222Smrg { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 590065eef222Smrg$as_echo "$DSYMUTIL" >&6; } 5901ef981d24Smrgelse 590265eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 590365eef222Smrg$as_echo "no" >&6; } 5904ef981d24Smrgfi 5905ef981d24Smrg 590665eef222Smrg 590765eef222Smrgfi 590865eef222Smrgif test -z "$ac_cv_prog_DSYMUTIL"; then 590965eef222Smrg ac_ct_DSYMUTIL=$DSYMUTIL 591065eef222Smrg # Extract the first word of "dsymutil", so it can be a program name with args. 591165eef222Smrgset dummy dsymutil; ac_word=$2 591265eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 591365eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 591465eef222Smrgif test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then 591565eef222Smrg $as_echo_n "(cached) " >&6 591665eef222Smrgelse 591765eef222Smrg if test -n "$ac_ct_DSYMUTIL"; then 591865eef222Smrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 591965eef222Smrgelse 592065eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 592165eef222Smrgfor as_dir in $PATH 592265eef222Smrgdo 592365eef222Smrg IFS=$as_save_IFS 592465eef222Smrg test -z "$as_dir" && as_dir=. 592565eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 592665eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 592765eef222Smrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 592865eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 592965eef222Smrg break 2 593065eef222Smrg fi 593165eef222Smrgdone 593265eef222Smrgdone 593365eef222SmrgIFS=$as_save_IFS 593465eef222Smrg 593565eef222Smrgfi 593665eef222Smrgfi 593765eef222Smrgac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 593865eef222Smrgif test -n "$ac_ct_DSYMUTIL"; then 593965eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 594065eef222Smrg$as_echo "$ac_ct_DSYMUTIL" >&6; } 594165eef222Smrgelse 594265eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 594365eef222Smrg$as_echo "no" >&6; } 594465eef222Smrgfi 594565eef222Smrg 594665eef222Smrg if test "x$ac_ct_DSYMUTIL" = x; then 594765eef222Smrg DSYMUTIL=":" 5948ef981d24Smrg else 5949ef981d24Smrg case $cross_compiling:$ac_tool_warned in 5950ef981d24Smrgyes:) 595165eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 595265eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5953ef981d24Smrgac_tool_warned=yes ;; 5954ef981d24Smrgesac 595565eef222Smrg DSYMUTIL=$ac_ct_DSYMUTIL 5956ef981d24Smrg fi 5957ef981d24Smrgelse 595865eef222Smrg DSYMUTIL="$ac_cv_prog_DSYMUTIL" 5959ef981d24Smrgfi 5960ef981d24Smrg 596165eef222Smrg if test -n "$ac_tool_prefix"; then 596265eef222Smrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 596365eef222Smrgset dummy ${ac_tool_prefix}nmedit; ac_word=$2 596465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 596565eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 596665eef222Smrgif test "${ac_cv_prog_NMEDIT+set}" = set; then 596765eef222Smrg $as_echo_n "(cached) " >&6 5968ef981d24Smrgelse 596965eef222Smrg if test -n "$NMEDIT"; then 597065eef222Smrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 5971ef981d24Smrgelse 5972ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5973ef981d24Smrgfor as_dir in $PATH 5974ef981d24Smrgdo 5975ef981d24Smrg IFS=$as_save_IFS 5976ef981d24Smrg test -z "$as_dir" && as_dir=. 5977ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 5978ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 597965eef222Smrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 598065eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 5981ef981d24Smrg break 2 5982ef981d24Smrg fi 5983ef981d24Smrgdone 5984ef981d24Smrgdone 5985ef981d24SmrgIFS=$as_save_IFS 5986ef981d24Smrg 5987ef981d24Smrgfi 5988ef981d24Smrgfi 598965eef222SmrgNMEDIT=$ac_cv_prog_NMEDIT 599065eef222Smrgif test -n "$NMEDIT"; then 599165eef222Smrg { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5 599265eef222Smrg$as_echo "$NMEDIT" >&6; } 5993ef981d24Smrgelse 599465eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 599565eef222Smrg$as_echo "no" >&6; } 5996ef981d24Smrgfi 5997ef981d24Smrg 5998ef981d24Smrg 5999ef981d24Smrgfi 600065eef222Smrgif test -z "$ac_cv_prog_NMEDIT"; then 600165eef222Smrg ac_ct_NMEDIT=$NMEDIT 600265eef222Smrg # Extract the first word of "nmedit", so it can be a program name with args. 600365eef222Smrgset dummy nmedit; ac_word=$2 600465eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 600565eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 600665eef222Smrgif test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then 600765eef222Smrg $as_echo_n "(cached) " >&6 6008ef981d24Smrgelse 600965eef222Smrg if test -n "$ac_ct_NMEDIT"; then 601065eef222Smrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6011ef981d24Smrgelse 6012ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6013ef981d24Smrgfor as_dir in $PATH 6014ef981d24Smrgdo 6015ef981d24Smrg IFS=$as_save_IFS 6016ef981d24Smrg test -z "$as_dir" && as_dir=. 6017ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6018ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 601965eef222Smrg ac_cv_prog_ac_ct_NMEDIT="nmedit" 602065eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6021ef981d24Smrg break 2 6022ef981d24Smrg fi 6023ef981d24Smrgdone 6024ef981d24Smrgdone 6025ef981d24SmrgIFS=$as_save_IFS 6026ef981d24Smrg 6027ef981d24Smrgfi 6028ef981d24Smrgfi 602965eef222Smrgac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 603065eef222Smrgif test -n "$ac_ct_NMEDIT"; then 603165eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 603265eef222Smrg$as_echo "$ac_ct_NMEDIT" >&6; } 6033ef981d24Smrgelse 603465eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 603565eef222Smrg$as_echo "no" >&6; } 6036ef981d24Smrgfi 6037ef981d24Smrg 603865eef222Smrg if test "x$ac_ct_NMEDIT" = x; then 603965eef222Smrg NMEDIT=":" 6040ef981d24Smrg else 6041ef981d24Smrg case $cross_compiling:$ac_tool_warned in 6042ef981d24Smrgyes:) 604365eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 604465eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6045ef981d24Smrgac_tool_warned=yes ;; 6046ef981d24Smrgesac 604765eef222Smrg NMEDIT=$ac_ct_NMEDIT 6048ef981d24Smrg fi 6049ef981d24Smrgelse 605065eef222Smrg NMEDIT="$ac_cv_prog_NMEDIT" 6051ef981d24Smrgfi 6052ef981d24Smrg 605365eef222Smrg if test -n "$ac_tool_prefix"; then 605465eef222Smrg # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 605565eef222Smrgset dummy ${ac_tool_prefix}lipo; ac_word=$2 605665eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 605765eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 605865eef222Smrgif test "${ac_cv_prog_LIPO+set}" = set; then 605965eef222Smrg $as_echo_n "(cached) " >&6 6060ef981d24Smrgelse 606165eef222Smrg if test -n "$LIPO"; then 606265eef222Smrg ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 6063ef981d24Smrgelse 6064ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6065ef981d24Smrgfor as_dir in $PATH 6066ef981d24Smrgdo 6067ef981d24Smrg IFS=$as_save_IFS 6068ef981d24Smrg test -z "$as_dir" && as_dir=. 6069ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6070ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 607165eef222Smrg ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 607265eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6073ef981d24Smrg break 2 6074ef981d24Smrg fi 6075ef981d24Smrgdone 6076ef981d24Smrgdone 6077ef981d24SmrgIFS=$as_save_IFS 6078ef981d24Smrg 6079ef981d24Smrgfi 6080ef981d24Smrgfi 608165eef222SmrgLIPO=$ac_cv_prog_LIPO 608265eef222Smrgif test -n "$LIPO"; then 608365eef222Smrg { $as_echo "$as_me:$LINENO: result: $LIPO" >&5 608465eef222Smrg$as_echo "$LIPO" >&6; } 6085ef981d24Smrgelse 608665eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 608765eef222Smrg$as_echo "no" >&6; } 6088ef981d24Smrgfi 6089ef981d24Smrg 6090ef981d24Smrg 6091ef981d24Smrgfi 609265eef222Smrgif test -z "$ac_cv_prog_LIPO"; then 609365eef222Smrg ac_ct_LIPO=$LIPO 609465eef222Smrg # Extract the first word of "lipo", so it can be a program name with args. 609565eef222Smrgset dummy lipo; ac_word=$2 609665eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 609765eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 609865eef222Smrgif test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then 609965eef222Smrg $as_echo_n "(cached) " >&6 6100ef981d24Smrgelse 610165eef222Smrg if test -n "$ac_ct_LIPO"; then 610265eef222Smrg ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 6103ef981d24Smrgelse 6104ef981d24Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6105ef981d24Smrgfor as_dir in $PATH 6106ef981d24Smrgdo 6107ef981d24Smrg IFS=$as_save_IFS 6108ef981d24Smrg test -z "$as_dir" && as_dir=. 6109ef981d24Smrg for ac_exec_ext in '' $ac_executable_extensions; do 6110ef981d24Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 611165eef222Smrg ac_cv_prog_ac_ct_LIPO="lipo" 611265eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 6113ef981d24Smrg break 2 6114ef981d24Smrg fi 6115ef981d24Smrgdone 6116ef981d24Smrgdone 6117ef981d24SmrgIFS=$as_save_IFS 6118ef981d24Smrg 6119ef981d24Smrgfi 6120ef981d24Smrgfi 612165eef222Smrgac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 612265eef222Smrgif test -n "$ac_ct_LIPO"; then 612365eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5 612465eef222Smrg$as_echo "$ac_ct_LIPO" >&6; } 6125ef981d24Smrgelse 612665eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 612765eef222Smrg$as_echo "no" >&6; } 6128ef981d24Smrgfi 6129ef981d24Smrg 613065eef222Smrg if test "x$ac_ct_LIPO" = x; then 613165eef222Smrg LIPO=":" 6132ef981d24Smrg else 6133ef981d24Smrg case $cross_compiling:$ac_tool_warned in 6134ef981d24Smrgyes:) 613565eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 613665eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6137ef981d24Smrgac_tool_warned=yes ;; 6138ef981d24Smrgesac 613965eef222Smrg LIPO=$ac_ct_LIPO 6140ef981d24Smrg fi 6141ef981d24Smrgelse 614265eef222Smrg LIPO="$ac_cv_prog_LIPO" 6143ef981d24Smrgfi 6144ef981d24Smrg 614565eef222Smrg if test -n "$ac_tool_prefix"; then 614665eef222Smrg # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 614765eef222Smrgset dummy ${ac_tool_prefix}otool; ac_word=$2 614865eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 614965eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 615065eef222Smrgif test "${ac_cv_prog_OTOOL+set}" = set; then 615165eef222Smrg $as_echo_n "(cached) " >&6 615265eef222Smrgelse 615365eef222Smrg if test -n "$OTOOL"; then 615465eef222Smrg ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 615565eef222Smrgelse 615665eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 615765eef222Smrgfor as_dir in $PATH 615865eef222Smrgdo 615965eef222Smrg IFS=$as_save_IFS 616065eef222Smrg test -z "$as_dir" && as_dir=. 616165eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 616265eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 616365eef222Smrg ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 616465eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 616565eef222Smrg break 2 616665eef222Smrg fi 616765eef222Smrgdone 616865eef222Smrgdone 616965eef222SmrgIFS=$as_save_IFS 6170ef981d24Smrg 6171ef981d24Smrgfi 617265eef222Smrgfi 617365eef222SmrgOTOOL=$ac_cv_prog_OTOOL 617465eef222Smrgif test -n "$OTOOL"; then 617565eef222Smrg { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5 617665eef222Smrg$as_echo "$OTOOL" >&6; } 617765eef222Smrgelse 617865eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 617965eef222Smrg$as_echo "no" >&6; } 618065eef222Smrgfi 6181ef981d24Smrg 6182ef981d24Smrg 618365eef222Smrgfi 618465eef222Smrgif test -z "$ac_cv_prog_OTOOL"; then 618565eef222Smrg ac_ct_OTOOL=$OTOOL 618665eef222Smrg # Extract the first word of "otool", so it can be a program name with args. 618765eef222Smrgset dummy otool; ac_word=$2 618865eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 618965eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 619065eef222Smrgif test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then 619165eef222Smrg $as_echo_n "(cached) " >&6 6192ef981d24Smrgelse 619365eef222Smrg if test -n "$ac_ct_OTOOL"; then 619465eef222Smrg ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 619565eef222Smrgelse 619665eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 619765eef222Smrgfor as_dir in $PATH 619865eef222Smrgdo 619965eef222Smrg IFS=$as_save_IFS 620065eef222Smrg test -z "$as_dir" && as_dir=. 620165eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 620265eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 620365eef222Smrg ac_cv_prog_ac_ct_OTOOL="otool" 620465eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 620565eef222Smrg break 2 620665eef222Smrg fi 620765eef222Smrgdone 620865eef222Smrgdone 620965eef222SmrgIFS=$as_save_IFS 6210ef981d24Smrg 621165eef222Smrgfi 621265eef222Smrgfi 621365eef222Smrgac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 621465eef222Smrgif test -n "$ac_ct_OTOOL"; then 621565eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5 621665eef222Smrg$as_echo "$ac_ct_OTOOL" >&6; } 621765eef222Smrgelse 621865eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 621965eef222Smrg$as_echo "no" >&6; } 622065eef222Smrgfi 6221ef981d24Smrg 622265eef222Smrg if test "x$ac_ct_OTOOL" = x; then 622365eef222Smrg OTOOL=":" 622465eef222Smrg else 622565eef222Smrg case $cross_compiling:$ac_tool_warned in 622665eef222Smrgyes:) 622765eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 622865eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 622965eef222Smrgac_tool_warned=yes ;; 6230ef981d24Smrgesac 623165eef222Smrg OTOOL=$ac_ct_OTOOL 623265eef222Smrg fi 623365eef222Smrgelse 623465eef222Smrg OTOOL="$ac_cv_prog_OTOOL" 6235ef981d24Smrgfi 6236ef981d24Smrg 623765eef222Smrg if test -n "$ac_tool_prefix"; then 623865eef222Smrg # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 623965eef222Smrgset dummy ${ac_tool_prefix}otool64; ac_word=$2 624065eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 624165eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 624265eef222Smrgif test "${ac_cv_prog_OTOOL64+set}" = set; then 624365eef222Smrg $as_echo_n "(cached) " >&6 6244ef981d24Smrgelse 624565eef222Smrg if test -n "$OTOOL64"; then 624665eef222Smrg ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 624765eef222Smrgelse 624865eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 624965eef222Smrgfor as_dir in $PATH 625065eef222Smrgdo 625165eef222Smrg IFS=$as_save_IFS 625265eef222Smrg test -z "$as_dir" && as_dir=. 625365eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 625465eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 625565eef222Smrg ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 625665eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 625765eef222Smrg break 2 625865eef222Smrg fi 625965eef222Smrgdone 626065eef222Smrgdone 626165eef222SmrgIFS=$as_save_IFS 6262ef981d24Smrg 626365eef222Smrgfi 626465eef222Smrgfi 626565eef222SmrgOTOOL64=$ac_cv_prog_OTOOL64 626665eef222Smrgif test -n "$OTOOL64"; then 626765eef222Smrg { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5 626865eef222Smrg$as_echo "$OTOOL64" >&6; } 6269ef981d24Smrgelse 627065eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 627165eef222Smrg$as_echo "no" >&6; } 627265eef222Smrgfi 6273ef981d24Smrg 6274ef981d24Smrg 6275ef981d24Smrgfi 627665eef222Smrgif test -z "$ac_cv_prog_OTOOL64"; then 627765eef222Smrg ac_ct_OTOOL64=$OTOOL64 627865eef222Smrg # Extract the first word of "otool64", so it can be a program name with args. 627965eef222Smrgset dummy otool64; ac_word=$2 628065eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 628165eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 628265eef222Smrgif test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then 628365eef222Smrg $as_echo_n "(cached) " >&6 628465eef222Smrgelse 628565eef222Smrg if test -n "$ac_ct_OTOOL64"; then 628665eef222Smrg ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 628765eef222Smrgelse 628865eef222Smrgas_save_IFS=$IFS; IFS=$PATH_SEPARATOR 628965eef222Smrgfor as_dir in $PATH 629065eef222Smrgdo 629165eef222Smrg IFS=$as_save_IFS 629265eef222Smrg test -z "$as_dir" && as_dir=. 629365eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 629465eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 629565eef222Smrg ac_cv_prog_ac_ct_OTOOL64="otool64" 629665eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 629765eef222Smrg break 2 629865eef222Smrg fi 629965eef222Smrgdone 630065eef222Smrgdone 630165eef222SmrgIFS=$as_save_IFS 6302ef981d24Smrg 630365eef222Smrgfi 630465eef222Smrgfi 630565eef222Smrgac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 630665eef222Smrgif test -n "$ac_ct_OTOOL64"; then 630765eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5 630865eef222Smrg$as_echo "$ac_ct_OTOOL64" >&6; } 6309ef981d24Smrgelse 631065eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 631165eef222Smrg$as_echo "no" >&6; } 6312ef981d24Smrgfi 6313ef981d24Smrg 631465eef222Smrg if test "x$ac_ct_OTOOL64" = x; then 631565eef222Smrg OTOOL64=":" 6316ef981d24Smrg else 631765eef222Smrg case $cross_compiling:$ac_tool_warned in 631865eef222Smrgyes:) 631965eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 632065eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 632165eef222Smrgac_tool_warned=yes ;; 632265eef222Smrgesac 632365eef222Smrg OTOOL64=$ac_ct_OTOOL64 6324ef981d24Smrg fi 632565eef222Smrgelse 632665eef222Smrg OTOOL64="$ac_cv_prog_OTOOL64" 6327ef981d24Smrgfi 6328ef981d24Smrg 6329ef981d24Smrg 6330ef981d24Smrg 6331ef981d24Smrg 6332ef981d24Smrg 6333ef981d24Smrg 6334ef981d24Smrg 6335ef981d24Smrg 6336ef981d24Smrg 6337ef981d24Smrg 6338ef981d24Smrg 6339ef981d24Smrg 6340ef981d24Smrg 6341ef981d24Smrg 6342ef981d24Smrg 6343ef981d24Smrg 6344ef981d24Smrg 6345ef981d24Smrg 6346ef981d24Smrg 6347ef981d24Smrg 6348ef981d24Smrg 6349ef981d24Smrg 6350ef981d24Smrg 6351ef981d24Smrg 6352ef981d24Smrg 6353ef981d24Smrg 635465eef222Smrg 635565eef222Smrg { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 635665eef222Smrg$as_echo_n "checking for -single_module linker flag... " >&6; } 635765eef222Smrgif test "${lt_cv_apple_cc_single_mod+set}" = set; then 635865eef222Smrg $as_echo_n "(cached) " >&6 6359ef981d24Smrgelse 636065eef222Smrg lt_cv_apple_cc_single_mod=no 636165eef222Smrg if test -z "${LT_MULTI_MODULE}"; then 636265eef222Smrg # By default we will add the -single_module flag. You can override 636365eef222Smrg # by either setting the environment variable LT_MULTI_MODULE 636465eef222Smrg # non-empty at configure time, or by adding -multi_module to the 636565eef222Smrg # link flags. 636665eef222Smrg rm -rf libconftest.dylib* 636765eef222Smrg echo "int foo(void){return 1;}" > conftest.c 636865eef222Smrg echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 636965eef222Smrg-dynamiclib -Wl,-single_module conftest.c" >&5 637065eef222Smrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 637165eef222Smrg -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 637265eef222Smrg _lt_result=$? 637365eef222Smrg if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then 637465eef222Smrg lt_cv_apple_cc_single_mod=yes 637565eef222Smrg else 637665eef222Smrg cat conftest.err >&5 637765eef222Smrg fi 637865eef222Smrg rm -rf libconftest.dylib* 637965eef222Smrg rm -f conftest.* 638065eef222Smrg fi 6381ef981d24Smrgfi 638265eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 638365eef222Smrg$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 638465eef222Smrg { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 638565eef222Smrg$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 638665eef222Smrgif test "${lt_cv_ld_exported_symbols_list+set}" = set; then 638765eef222Smrg $as_echo_n "(cached) " >&6 638865eef222Smrgelse 638965eef222Smrg lt_cv_ld_exported_symbols_list=no 639065eef222Smrg save_LDFLAGS=$LDFLAGS 639165eef222Smrg echo "_main" > conftest.sym 639265eef222Smrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 639365eef222Smrg cat >conftest.$ac_ext <<_ACEOF 639465eef222Smrg/* confdefs.h. */ 639565eef222Smrg_ACEOF 639665eef222Smrgcat confdefs.h >>conftest.$ac_ext 639765eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 639865eef222Smrg/* end confdefs.h. */ 6399ef981d24Smrg 640065eef222Smrgint 640165eef222Smrgmain () 640265eef222Smrg{ 640365eef222Smrg 640465eef222Smrg ; 640565eef222Smrg return 0; 640665eef222Smrg} 640765eef222Smrg_ACEOF 640865eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext 640965eef222Smrgif { (ac_try="$ac_link" 641065eef222Smrgcase "(($ac_try" in 641165eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 641265eef222Smrg *) ac_try_echo=$ac_try;; 641365eef222Smrgesac 641465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 641565eef222Smrg$as_echo "$ac_try_echo") >&5 641665eef222Smrg (eval "$ac_link") 2>conftest.er1 641765eef222Smrg ac_status=$? 641865eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 641965eef222Smrg rm -f conftest.er1 642065eef222Smrg cat conftest.err >&5 642165eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 642265eef222Smrg (exit $ac_status); } && { 642365eef222Smrg test -z "$ac_c_werror_flag" || 642465eef222Smrg test ! -s conftest.err 642565eef222Smrg } && test -s conftest$ac_exeext && { 642665eef222Smrg test "$cross_compiling" = yes || 642765eef222Smrg $as_test_x conftest$ac_exeext 642865eef222Smrg }; then 642965eef222Smrg lt_cv_ld_exported_symbols_list=yes 6430ef981d24Smrgelse 643165eef222Smrg $as_echo "$as_me: failed program was:" >&5 643265eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 6433ef981d24Smrg 643465eef222Smrg lt_cv_ld_exported_symbols_list=no 6435ef981d24Smrgfi 6436ef981d24Smrg 643765eef222Smrgrm -rf conftest.dSYM 643865eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 643965eef222Smrg conftest$ac_exeext conftest.$ac_ext 644065eef222Smrg LDFLAGS="$save_LDFLAGS" 6441ef981d24Smrg 644265eef222Smrgfi 644365eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 644465eef222Smrg$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 6445ef981d24Smrg case $host_os in 644665eef222Smrg rhapsody* | darwin1.[012]) 644765eef222Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 644865eef222Smrg darwin1.*) 644965eef222Smrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 645065eef222Smrg darwin*) # darwin 5.x on 645165eef222Smrg # if running on 10.5 or later, the deployment target defaults 645265eef222Smrg # to the OS version, if on x86, and 10.4, the deployment 645365eef222Smrg # target defaults to 10.4. Don't you love it? 645465eef222Smrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 645565eef222Smrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 645665eef222Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 645765eef222Smrg 10.[012]*) 645865eef222Smrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 645965eef222Smrg 10.*) 646065eef222Smrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 646165eef222Smrg esac 646265eef222Smrg ;; 646365eef222Smrg esac 646465eef222Smrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then 646565eef222Smrg _lt_dar_single_mod='$single_module' 646665eef222Smrg fi 646765eef222Smrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 646865eef222Smrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 646965eef222Smrg else 647065eef222Smrg _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 647165eef222Smrg fi 647265eef222Smrg if test "$DSYMUTIL" != ":"; then 647365eef222Smrg _lt_dsymutil='~$DSYMUTIL $lib || :' 647465eef222Smrg else 647565eef222Smrg _lt_dsymutil= 647665eef222Smrg fi 647765eef222Smrg ;; 647865eef222Smrg esac 6479ef981d24Smrg 648065eef222Smrgac_ext=c 648165eef222Smrgac_cpp='$CPP $CPPFLAGS' 648265eef222Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 648365eef222Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 648465eef222Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 648565eef222Smrg{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 648665eef222Smrg$as_echo_n "checking how to run the C preprocessor... " >&6; } 648765eef222Smrg# On Suns, sometimes $CPP names a directory. 648865eef222Smrgif test -n "$CPP" && test -d "$CPP"; then 648965eef222Smrg CPP= 649065eef222Smrgfi 649165eef222Smrgif test -z "$CPP"; then 649265eef222Smrg if test "${ac_cv_prog_CPP+set}" = set; then 649365eef222Smrg $as_echo_n "(cached) " >&6 649465eef222Smrgelse 649565eef222Smrg # Double quotes because CPP needs to be expanded 649665eef222Smrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 649765eef222Smrg do 649865eef222Smrg ac_preproc_ok=false 649965eef222Smrgfor ac_c_preproc_warn_flag in '' yes 650065eef222Smrgdo 650165eef222Smrg # Use a header file that comes with gcc, so configuring glibc 650265eef222Smrg # with a fresh cross-compiler works. 650365eef222Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 650465eef222Smrg # <limits.h> exists even on freestanding compilers. 650565eef222Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 650665eef222Smrg # not just through cpp. "Syntax error" is here to catch this case. 650765eef222Smrg cat >conftest.$ac_ext <<_ACEOF 650865eef222Smrg/* confdefs.h. */ 650965eef222Smrg_ACEOF 651065eef222Smrgcat confdefs.h >>conftest.$ac_ext 651165eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 651265eef222Smrg/* end confdefs.h. */ 651365eef222Smrg#ifdef __STDC__ 651465eef222Smrg# include <limits.h> 651565eef222Smrg#else 651665eef222Smrg# include <assert.h> 651765eef222Smrg#endif 651865eef222Smrg Syntax error 651965eef222Smrg_ACEOF 652065eef222Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 652165eef222Smrgcase "(($ac_try" in 652265eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 652365eef222Smrg *) ac_try_echo=$ac_try;; 652465eef222Smrgesac 652565eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 652665eef222Smrg$as_echo "$ac_try_echo") >&5 652765eef222Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 652865eef222Smrg ac_status=$? 652965eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 653065eef222Smrg rm -f conftest.er1 653165eef222Smrg cat conftest.err >&5 653265eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 653365eef222Smrg (exit $ac_status); } >/dev/null && { 653465eef222Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 653565eef222Smrg test ! -s conftest.err 653665eef222Smrg }; then 653765eef222Smrg : 653865eef222Smrgelse 653965eef222Smrg $as_echo "$as_me: failed program was:" >&5 654065eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 6541ef981d24Smrg 654265eef222Smrg # Broken: fails on valid input. 654365eef222Smrgcontinue 654465eef222Smrgfi 6545ef981d24Smrg 654665eef222Smrgrm -f conftest.err conftest.$ac_ext 6547ef981d24Smrg 654865eef222Smrg # OK, works on sane cases. Now check whether nonexistent headers 654965eef222Smrg # can be detected and how. 655065eef222Smrg cat >conftest.$ac_ext <<_ACEOF 655165eef222Smrg/* confdefs.h. */ 655265eef222Smrg_ACEOF 655365eef222Smrgcat confdefs.h >>conftest.$ac_ext 655465eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 655565eef222Smrg/* end confdefs.h. */ 655665eef222Smrg#include <ac_nonexistent.h> 655765eef222Smrg_ACEOF 655865eef222Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 655965eef222Smrgcase "(($ac_try" in 656065eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 656165eef222Smrg *) ac_try_echo=$ac_try;; 656265eef222Smrgesac 656365eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 656465eef222Smrg$as_echo "$ac_try_echo") >&5 656565eef222Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 656665eef222Smrg ac_status=$? 656765eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 656865eef222Smrg rm -f conftest.er1 656965eef222Smrg cat conftest.err >&5 657065eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 657165eef222Smrg (exit $ac_status); } >/dev/null && { 657265eef222Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 657365eef222Smrg test ! -s conftest.err 657465eef222Smrg }; then 657565eef222Smrg # Broken: success on invalid input. 657665eef222Smrgcontinue 657765eef222Smrgelse 657865eef222Smrg $as_echo "$as_me: failed program was:" >&5 657965eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 6580ef981d24Smrg 658165eef222Smrg # Passes both tests. 658265eef222Smrgac_preproc_ok=: 658365eef222Smrgbreak 658465eef222Smrgfi 6585ef981d24Smrg 658665eef222Smrgrm -f conftest.err conftest.$ac_ext 6587ef981d24Smrg 658865eef222Smrgdone 658965eef222Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 659065eef222Smrgrm -f conftest.err conftest.$ac_ext 659165eef222Smrgif $ac_preproc_ok; then 659265eef222Smrg break 659365eef222Smrgfi 6594ef981d24Smrg 659565eef222Smrg done 659665eef222Smrg ac_cv_prog_CPP=$CPP 6597ef981d24Smrg 659865eef222Smrgfi 659965eef222Smrg CPP=$ac_cv_prog_CPP 660065eef222Smrgelse 660165eef222Smrg ac_cv_prog_CPP=$CPP 660265eef222Smrgfi 660365eef222Smrg{ $as_echo "$as_me:$LINENO: result: $CPP" >&5 660465eef222Smrg$as_echo "$CPP" >&6; } 660565eef222Smrgac_preproc_ok=false 660665eef222Smrgfor ac_c_preproc_warn_flag in '' yes 660765eef222Smrgdo 660865eef222Smrg # Use a header file that comes with gcc, so configuring glibc 660965eef222Smrg # with a fresh cross-compiler works. 661065eef222Smrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 661165eef222Smrg # <limits.h> exists even on freestanding compilers. 661265eef222Smrg # On the NeXT, cc -E runs the code through the compiler's parser, 661365eef222Smrg # not just through cpp. "Syntax error" is here to catch this case. 661465eef222Smrg cat >conftest.$ac_ext <<_ACEOF 661565eef222Smrg/* confdefs.h. */ 661665eef222Smrg_ACEOF 661765eef222Smrgcat confdefs.h >>conftest.$ac_ext 661865eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 661965eef222Smrg/* end confdefs.h. */ 662065eef222Smrg#ifdef __STDC__ 662165eef222Smrg# include <limits.h> 662265eef222Smrg#else 662365eef222Smrg# include <assert.h> 662465eef222Smrg#endif 662565eef222Smrg Syntax error 662665eef222Smrg_ACEOF 662765eef222Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 662865eef222Smrgcase "(($ac_try" in 662965eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 663065eef222Smrg *) ac_try_echo=$ac_try;; 663165eef222Smrgesac 663265eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 663365eef222Smrg$as_echo "$ac_try_echo") >&5 663465eef222Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 663565eef222Smrg ac_status=$? 663665eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 663765eef222Smrg rm -f conftest.er1 663865eef222Smrg cat conftest.err >&5 663965eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 664065eef222Smrg (exit $ac_status); } >/dev/null && { 664165eef222Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 664265eef222Smrg test ! -s conftest.err 664365eef222Smrg }; then 664465eef222Smrg : 664565eef222Smrgelse 664665eef222Smrg $as_echo "$as_me: failed program was:" >&5 664765eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 6648ef981d24Smrg 664965eef222Smrg # Broken: fails on valid input. 665065eef222Smrgcontinue 665165eef222Smrgfi 6652ef981d24Smrg 665365eef222Smrgrm -f conftest.err conftest.$ac_ext 6654ef981d24Smrg 665565eef222Smrg # OK, works on sane cases. Now check whether nonexistent headers 665665eef222Smrg # can be detected and how. 665765eef222Smrg cat >conftest.$ac_ext <<_ACEOF 665865eef222Smrg/* confdefs.h. */ 665965eef222Smrg_ACEOF 666065eef222Smrgcat confdefs.h >>conftest.$ac_ext 666165eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 666265eef222Smrg/* end confdefs.h. */ 666365eef222Smrg#include <ac_nonexistent.h> 666465eef222Smrg_ACEOF 666565eef222Smrgif { (ac_try="$ac_cpp conftest.$ac_ext" 666665eef222Smrgcase "(($ac_try" in 666765eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 666865eef222Smrg *) ac_try_echo=$ac_try;; 666965eef222Smrgesac 667065eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 667165eef222Smrg$as_echo "$ac_try_echo") >&5 667265eef222Smrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 667365eef222Smrg ac_status=$? 667465eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 667565eef222Smrg rm -f conftest.er1 667665eef222Smrg cat conftest.err >&5 667765eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 667865eef222Smrg (exit $ac_status); } >/dev/null && { 667965eef222Smrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 668065eef222Smrg test ! -s conftest.err 668165eef222Smrg }; then 668265eef222Smrg # Broken: success on invalid input. 668365eef222Smrgcontinue 668465eef222Smrgelse 668565eef222Smrg $as_echo "$as_me: failed program was:" >&5 668665eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 6687ef981d24Smrg 668865eef222Smrg # Passes both tests. 668965eef222Smrgac_preproc_ok=: 669065eef222Smrgbreak 669165eef222Smrgfi 6692ef981d24Smrg 669365eef222Smrgrm -f conftest.err conftest.$ac_ext 6694ef981d24Smrg 669565eef222Smrgdone 669665eef222Smrg# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 669765eef222Smrgrm -f conftest.err conftest.$ac_ext 669865eef222Smrgif $ac_preproc_ok; then 669965eef222Smrg : 670065eef222Smrgelse 670165eef222Smrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 670265eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 670365eef222Smrg{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check 670465eef222SmrgSee \`config.log' for more details." >&5 670565eef222Smrg$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check 670665eef222SmrgSee \`config.log' for more details." >&2;} 670765eef222Smrg { (exit 1); exit 1; }; }; } 670865eef222Smrgfi 6709ef981d24Smrg 671065eef222Smrgac_ext=c 671165eef222Smrgac_cpp='$CPP $CPPFLAGS' 671265eef222Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 671365eef222Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 671465eef222Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 6715ef981d24Smrg 6716ef981d24Smrg 671765eef222Smrg{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5 671865eef222Smrg$as_echo_n "checking for ANSI C header files... " >&6; } 671965eef222Smrgif test "${ac_cv_header_stdc+set}" = set; then 672065eef222Smrg $as_echo_n "(cached) " >&6 672165eef222Smrgelse 672265eef222Smrg cat >conftest.$ac_ext <<_ACEOF 672365eef222Smrg/* confdefs.h. */ 672465eef222Smrg_ACEOF 672565eef222Smrgcat confdefs.h >>conftest.$ac_ext 672665eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 672765eef222Smrg/* end confdefs.h. */ 672865eef222Smrg#include <stdlib.h> 672965eef222Smrg#include <stdarg.h> 673065eef222Smrg#include <string.h> 673165eef222Smrg#include <float.h> 6732ef981d24Smrg 673365eef222Smrgint 673465eef222Smrgmain () 673565eef222Smrg{ 6736ef981d24Smrg 673765eef222Smrg ; 673865eef222Smrg return 0; 673965eef222Smrg} 674065eef222Smrg_ACEOF 674165eef222Smrgrm -f conftest.$ac_objext 674265eef222Smrgif { (ac_try="$ac_compile" 674365eef222Smrgcase "(($ac_try" in 674465eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 674565eef222Smrg *) ac_try_echo=$ac_try;; 674665eef222Smrgesac 674765eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 674865eef222Smrg$as_echo "$ac_try_echo") >&5 674965eef222Smrg (eval "$ac_compile") 2>conftest.er1 675065eef222Smrg ac_status=$? 675165eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 675265eef222Smrg rm -f conftest.er1 675365eef222Smrg cat conftest.err >&5 675465eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 675565eef222Smrg (exit $ac_status); } && { 675665eef222Smrg test -z "$ac_c_werror_flag" || 675765eef222Smrg test ! -s conftest.err 675865eef222Smrg } && test -s conftest.$ac_objext; then 675965eef222Smrg ac_cv_header_stdc=yes 6760ef981d24Smrgelse 676165eef222Smrg $as_echo "$as_me: failed program was:" >&5 676265eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 6763ef981d24Smrg 676465eef222Smrg ac_cv_header_stdc=no 6765ef981d24Smrgfi 6766ef981d24Smrg 676765eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6768ef981d24Smrg 676965eef222Smrgif test $ac_cv_header_stdc = yes; then 677065eef222Smrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 677165eef222Smrg cat >conftest.$ac_ext <<_ACEOF 677265eef222Smrg/* confdefs.h. */ 677365eef222Smrg_ACEOF 677465eef222Smrgcat confdefs.h >>conftest.$ac_ext 677565eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 677665eef222Smrg/* end confdefs.h. */ 677765eef222Smrg#include <string.h> 6778ef981d24Smrg 677965eef222Smrg_ACEOF 678065eef222Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 678165eef222Smrg $EGREP "memchr" >/dev/null 2>&1; then 678265eef222Smrg : 6783ef981d24Smrgelse 678465eef222Smrg ac_cv_header_stdc=no 678565eef222Smrgfi 678665eef222Smrgrm -f conftest* 6787ef981d24Smrg 6788ef981d24Smrgfi 6789ef981d24Smrg 679065eef222Smrgif test $ac_cv_header_stdc = yes; then 679165eef222Smrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 679265eef222Smrg cat >conftest.$ac_ext <<_ACEOF 679365eef222Smrg/* confdefs.h. */ 679465eef222Smrg_ACEOF 679565eef222Smrgcat confdefs.h >>conftest.$ac_ext 679665eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 679765eef222Smrg/* end confdefs.h. */ 679865eef222Smrg#include <stdlib.h> 679965eef222Smrg 680065eef222Smrg_ACEOF 680165eef222Smrgif (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 680265eef222Smrg $EGREP "free" >/dev/null 2>&1; then 680365eef222Smrg : 6804ef981d24Smrgelse 680565eef222Smrg ac_cv_header_stdc=no 6806ef981d24Smrgfi 680765eef222Smrgrm -f conftest* 6808ef981d24Smrg 680965eef222Smrgfi 6810ef981d24Smrg 681165eef222Smrgif test $ac_cv_header_stdc = yes; then 681265eef222Smrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 681365eef222Smrg if test "$cross_compiling" = yes; then 681465eef222Smrg : 6815ef981d24Smrgelse 681665eef222Smrg cat >conftest.$ac_ext <<_ACEOF 681765eef222Smrg/* confdefs.h. */ 681865eef222Smrg_ACEOF 681965eef222Smrgcat confdefs.h >>conftest.$ac_ext 682065eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 682165eef222Smrg/* end confdefs.h. */ 682265eef222Smrg#include <ctype.h> 682365eef222Smrg#include <stdlib.h> 682465eef222Smrg#if ((' ' & 0x0FF) == 0x020) 682565eef222Smrg# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 682665eef222Smrg# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 682765eef222Smrg#else 682865eef222Smrg# define ISLOWER(c) \ 682965eef222Smrg (('a' <= (c) && (c) <= 'i') \ 683065eef222Smrg || ('j' <= (c) && (c) <= 'r') \ 683165eef222Smrg || ('s' <= (c) && (c) <= 'z')) 683265eef222Smrg# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 683365eef222Smrg#endif 6834ef981d24Smrg 683565eef222Smrg#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 683665eef222Smrgint 683765eef222Smrgmain () 683865eef222Smrg{ 683965eef222Smrg int i; 684065eef222Smrg for (i = 0; i < 256; i++) 684165eef222Smrg if (XOR (islower (i), ISLOWER (i)) 684265eef222Smrg || toupper (i) != TOUPPER (i)) 684365eef222Smrg return 2; 684465eef222Smrg return 0; 684565eef222Smrg} 684665eef222Smrg_ACEOF 684765eef222Smrgrm -f conftest$ac_exeext 684865eef222Smrgif { (ac_try="$ac_link" 684965eef222Smrgcase "(($ac_try" in 685065eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 685165eef222Smrg *) ac_try_echo=$ac_try;; 685265eef222Smrgesac 685365eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 685465eef222Smrg$as_echo "$ac_try_echo") >&5 685565eef222Smrg (eval "$ac_link") 2>&5 685665eef222Smrg ac_status=$? 685765eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 685865eef222Smrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 685965eef222Smrg { (case "(($ac_try" in 686065eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 686165eef222Smrg *) ac_try_echo=$ac_try;; 686265eef222Smrgesac 686365eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 686465eef222Smrg$as_echo "$ac_try_echo") >&5 686565eef222Smrg (eval "$ac_try") 2>&5 686665eef222Smrg ac_status=$? 686765eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 686865eef222Smrg (exit $ac_status); }; }; then 686965eef222Smrg : 687065eef222Smrgelse 687165eef222Smrg $as_echo "$as_me: program exited with status $ac_status" >&5 687265eef222Smrg$as_echo "$as_me: failed program was:" >&5 687365eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 6874ef981d24Smrg 687565eef222Smrg( exit $ac_status ) 687665eef222Smrgac_cv_header_stdc=no 687765eef222Smrgfi 687865eef222Smrgrm -rf conftest.dSYM 687965eef222Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 6880ef981d24Smrgfi 6881ef981d24Smrg 6882ef981d24Smrg 6883ef981d24Smrgfi 688465eef222Smrgfi 688565eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 688665eef222Smrg$as_echo "$ac_cv_header_stdc" >&6; } 688765eef222Smrgif test $ac_cv_header_stdc = yes; then 6888ef981d24Smrg 688965eef222Smrgcat >>confdefs.h <<\_ACEOF 689065eef222Smrg#define STDC_HEADERS 1 689165eef222Smrg_ACEOF 6892ef981d24Smrg 689365eef222Smrgfi 6894ef981d24Smrg 689565eef222Smrg# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6896ef981d24Smrg 6897ef981d24Smrg 6898ef981d24Smrg 6899ef981d24Smrg 6900ef981d24Smrg 6901ef981d24Smrg 6902ef981d24Smrg 6903ef981d24Smrg 6904ef981d24Smrg 690565eef222Smrgfor ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 690665eef222Smrg inttypes.h stdint.h unistd.h 690765eef222Smrgdo 690865eef222Smrgas_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 690965eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 691065eef222Smrg$as_echo_n "checking for $ac_header... " >&6; } 691165eef222Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 691265eef222Smrg $as_echo_n "(cached) " >&6 691365eef222Smrgelse 691465eef222Smrg cat >conftest.$ac_ext <<_ACEOF 6915ef981d24Smrg/* confdefs.h. */ 6916ef981d24Smrg_ACEOF 6917ef981d24Smrgcat confdefs.h >>conftest.$ac_ext 6918ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF 6919ef981d24Smrg/* end confdefs.h. */ 692065eef222Smrg$ac_includes_default 6921ef981d24Smrg 692265eef222Smrg#include <$ac_header> 6923ef981d24Smrg_ACEOF 692465eef222Smrgrm -f conftest.$ac_objext 692565eef222Smrgif { (ac_try="$ac_compile" 6926ef981d24Smrgcase "(($ac_try" in 6927ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6928ef981d24Smrg *) ac_try_echo=$ac_try;; 6929ef981d24Smrgesac 693065eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 693165eef222Smrg$as_echo "$ac_try_echo") >&5 693265eef222Smrg (eval "$ac_compile") 2>conftest.er1 6933ef981d24Smrg ac_status=$? 6934ef981d24Smrg grep -v '^ *+' conftest.er1 >conftest.err 6935ef981d24Smrg rm -f conftest.er1 6936ef981d24Smrg cat conftest.err >&5 693765eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 6938ef981d24Smrg (exit $ac_status); } && { 6939ef981d24Smrg test -z "$ac_c_werror_flag" || 6940ef981d24Smrg test ! -s conftest.err 694165eef222Smrg } && test -s conftest.$ac_objext; then 694265eef222Smrg eval "$as_ac_Header=yes" 6943ef981d24Smrgelse 694465eef222Smrg $as_echo "$as_me: failed program was:" >&5 6945ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5 6946ef981d24Smrg 694765eef222Smrg eval "$as_ac_Header=no" 694865eef222Smrgfi 6949ef981d24Smrg 695065eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 6951ef981d24Smrgfi 695265eef222Smrgac_res=`eval 'as_val=${'$as_ac_Header'} 695365eef222Smrg $as_echo "$as_val"'` 695465eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 695565eef222Smrg$as_echo "$ac_res" >&6; } 695665eef222Smrgas_val=`eval 'as_val=${'$as_ac_Header'} 695765eef222Smrg $as_echo "$as_val"'` 695865eef222Smrg if test "x$as_val" = x""yes; then 695965eef222Smrg cat >>confdefs.h <<_ACEOF 696065eef222Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 696165eef222Smrg_ACEOF 6962ef981d24Smrg 696365eef222Smrgfi 6964ef981d24Smrg 696565eef222Smrgdone 696665eef222Smrg 696765eef222Smrg 696865eef222Smrg 696965eef222Smrgfor ac_header in dlfcn.h 697065eef222Smrgdo 697165eef222Smrgas_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 697265eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5 697365eef222Smrg$as_echo_n "checking for $ac_header... " >&6; } 697465eef222Smrgif { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 697565eef222Smrg $as_echo_n "(cached) " >&6 697665eef222Smrgelse 697765eef222Smrg cat >conftest.$ac_ext <<_ACEOF 6978ef981d24Smrg/* confdefs.h. */ 6979ef981d24Smrg_ACEOF 6980ef981d24Smrgcat confdefs.h >>conftest.$ac_ext 6981ef981d24Smrgcat >>conftest.$ac_ext <<_ACEOF 6982ef981d24Smrg/* end confdefs.h. */ 698365eef222Smrg$ac_includes_default 6984ef981d24Smrg 698565eef222Smrg#include <$ac_header> 6986ef981d24Smrg_ACEOF 698765eef222Smrgrm -f conftest.$ac_objext 698865eef222Smrgif { (ac_try="$ac_compile" 6989ef981d24Smrgcase "(($ac_try" in 6990ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 6991ef981d24Smrg *) ac_try_echo=$ac_try;; 6992ef981d24Smrgesac 699365eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 699465eef222Smrg$as_echo "$ac_try_echo") >&5 699565eef222Smrg (eval "$ac_compile") 2>conftest.er1 6996ef981d24Smrg ac_status=$? 6997ef981d24Smrg grep -v '^ *+' conftest.er1 >conftest.err 6998ef981d24Smrg rm -f conftest.er1 6999ef981d24Smrg cat conftest.err >&5 700065eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 7001ef981d24Smrg (exit $ac_status); } && { 7002ef981d24Smrg test -z "$ac_c_werror_flag" || 7003ef981d24Smrg test ! -s conftest.err 700465eef222Smrg } && test -s conftest.$ac_objext; then 700565eef222Smrg eval "$as_ac_Header=yes" 7006ef981d24Smrgelse 700765eef222Smrg $as_echo "$as_me: failed program was:" >&5 7008ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5 7009ef981d24Smrg 701065eef222Smrg eval "$as_ac_Header=no" 701165eef222Smrgfi 7012ef981d24Smrg 701365eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7014ef981d24Smrgfi 701565eef222Smrgac_res=`eval 'as_val=${'$as_ac_Header'} 701665eef222Smrg $as_echo "$as_val"'` 701765eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5 701865eef222Smrg$as_echo "$ac_res" >&6; } 701965eef222Smrgas_val=`eval 'as_val=${'$as_ac_Header'} 702065eef222Smrg $as_echo "$as_val"'` 702165eef222Smrg if test "x$as_val" = x""yes; then 702265eef222Smrg cat >>confdefs.h <<_ACEOF 702365eef222Smrg#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 702465eef222Smrg_ACEOF 7025ef981d24Smrg 702665eef222Smrgfi 7027ef981d24Smrg 702865eef222Smrgdone 7029ef981d24Smrg 7030ef981d24Smrg 7031ef981d24Smrg 703265eef222Smrg# Set options 7033ef981d24Smrg 7034ef981d24Smrg 7035ef981d24Smrg 703665eef222Smrg enable_dlopen=no 7037ef981d24Smrg 7038ef981d24Smrg 703965eef222Smrg enable_win32_dll=no 7040ef981d24Smrg 704165eef222Smrg 704265eef222Smrg # Check whether --enable-shared was given. 704365eef222Smrgif test "${enable_shared+set}" = set; then 704465eef222Smrg enableval=$enable_shared; p=${PACKAGE-default} 704565eef222Smrg case $enableval in 704665eef222Smrg yes) enable_shared=yes ;; 704765eef222Smrg no) enable_shared=no ;; 704865eef222Smrg *) 704965eef222Smrg enable_shared=no 705065eef222Smrg # Look at the argument we got. We use all the common list separators. 705165eef222Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 705265eef222Smrg for pkg in $enableval; do 705365eef222Smrg IFS="$lt_save_ifs" 705465eef222Smrg if test "X$pkg" = "X$p"; then 705565eef222Smrg enable_shared=yes 705665eef222Smrg fi 705765eef222Smrg done 705865eef222Smrg IFS="$lt_save_ifs" 7059ef981d24Smrg ;; 706065eef222Smrg esac 706165eef222Smrgelse 706265eef222Smrg enable_shared=yes 706365eef222Smrgfi 7064ef981d24Smrg 7065ef981d24Smrg 7066ef981d24Smrg 7067ef981d24Smrg 7068ef981d24Smrg 7069ef981d24Smrg 7070ef981d24Smrg 7071ef981d24Smrg 7072ef981d24Smrg 707365eef222Smrg # Check whether --enable-static was given. 707465eef222Smrgif test "${enable_static+set}" = set; then 707565eef222Smrg enableval=$enable_static; p=${PACKAGE-default} 707665eef222Smrg case $enableval in 707765eef222Smrg yes) enable_static=yes ;; 707865eef222Smrg no) enable_static=no ;; 707965eef222Smrg *) 708065eef222Smrg enable_static=no 708165eef222Smrg # Look at the argument we got. We use all the common list separators. 708265eef222Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 708365eef222Smrg for pkg in $enableval; do 708465eef222Smrg IFS="$lt_save_ifs" 708565eef222Smrg if test "X$pkg" = "X$p"; then 708665eef222Smrg enable_static=yes 708765eef222Smrg fi 708865eef222Smrg done 708965eef222Smrg IFS="$lt_save_ifs" 7090ef981d24Smrg ;; 709165eef222Smrg esac 709265eef222Smrgelse 709365eef222Smrg enable_static=yes 709465eef222Smrgfi 7095ef981d24Smrg 7096ef981d24Smrg 7097ef981d24Smrg 7098ef981d24Smrg 7099ef981d24Smrg 7100ef981d24Smrg 7101ef981d24Smrg 7102ef981d24Smrg 7103ef981d24Smrg 7104ef981d24Smrg 710565eef222Smrg# Check whether --with-pic was given. 710665eef222Smrgif test "${with_pic+set}" = set; then 710765eef222Smrg withval=$with_pic; pic_mode="$withval" 710865eef222Smrgelse 710965eef222Smrg pic_mode=default 711065eef222Smrgfi 7111ef981d24Smrg 7112ef981d24Smrg 711365eef222Smrgtest -z "$pic_mode" && pic_mode=default 711465eef222Smrg 7115ef981d24Smrg 7116ef981d24Smrg 7117ef981d24Smrg 7118ef981d24Smrg 7119ef981d24Smrg 7120ef981d24Smrg 712165eef222Smrg # Check whether --enable-fast-install was given. 712265eef222Smrgif test "${enable_fast_install+set}" = set; then 712365eef222Smrg enableval=$enable_fast_install; p=${PACKAGE-default} 712465eef222Smrg case $enableval in 712565eef222Smrg yes) enable_fast_install=yes ;; 712665eef222Smrg no) enable_fast_install=no ;; 7127ef981d24Smrg *) 712865eef222Smrg enable_fast_install=no 712965eef222Smrg # Look at the argument we got. We use all the common list separators. 713065eef222Smrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 713165eef222Smrg for pkg in $enableval; do 713265eef222Smrg IFS="$lt_save_ifs" 713365eef222Smrg if test "X$pkg" = "X$p"; then 713465eef222Smrg enable_fast_install=yes 713565eef222Smrg fi 713665eef222Smrg done 713765eef222Smrg IFS="$lt_save_ifs" 7138ef981d24Smrg ;; 7139ef981d24Smrg esac 714065eef222Smrgelse 714165eef222Smrg enable_fast_install=yes 714265eef222Smrgfi 7143ef981d24Smrg 7144ef981d24Smrg 7145ef981d24Smrg 7146ef981d24Smrg 7147ef981d24Smrg 7148ef981d24Smrg 7149ef981d24Smrg 7150ef981d24Smrg 7151ef981d24Smrg 7152ef981d24Smrg 7153ef981d24Smrg 715465eef222Smrg# This can be used to rebuild libtool when needed 715565eef222SmrgLIBTOOL_DEPS="$ltmain" 7156ef981d24Smrg 715765eef222Smrg# Always use our own libtool. 715865eef222SmrgLIBTOOL='$(SHELL) $(top_builddir)/libtool' 7159ef981d24Smrg 7160ef981d24Smrg 7161ef981d24Smrg 7162ef981d24Smrg 7163ef981d24Smrg 7164ef981d24Smrg 7165ef981d24Smrg 7166ef981d24Smrg 7167ef981d24Smrg 7168ef981d24Smrg 7169ef981d24Smrg 7170ef981d24Smrg 7171ef981d24Smrg 7172ef981d24Smrg 7173ef981d24Smrg 7174ef981d24Smrg 7175ef981d24Smrg 7176ef981d24Smrg 7177ef981d24Smrg 7178ef981d24Smrg 7179ef981d24Smrg 7180ef981d24Smrg 7181ef981d24Smrg 7182ef981d24Smrg 7183ef981d24Smrg 718465eef222Smrgtest -z "$LN_S" && LN_S="ln -s" 7185ef981d24Smrg 7186ef981d24Smrg 7187ef981d24Smrg 7188ef981d24Smrg 7189ef981d24Smrg 7190ef981d24Smrg 7191ef981d24Smrg 7192ef981d24Smrg 7193ef981d24Smrg 7194ef981d24Smrg 7195ef981d24Smrg 719665eef222Smrg 719765eef222Smrg 719865eef222Smrg 719965eef222Smrgif test -n "${ZSH_VERSION+set}" ; then 720065eef222Smrg setopt NO_GLOB_SUBST 7201ef981d24Smrgfi 7202ef981d24Smrg 720365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for objdir" >&5 720465eef222Smrg$as_echo_n "checking for objdir... " >&6; } 720565eef222Smrgif test "${lt_cv_objdir+set}" = set; then 720665eef222Smrg $as_echo_n "(cached) " >&6 7207ef981d24Smrgelse 720865eef222Smrg rm -f .libs 2>/dev/null 720965eef222Smrgmkdir .libs 2>/dev/null 721065eef222Smrgif test -d .libs; then 721165eef222Smrg lt_cv_objdir=.libs 721265eef222Smrgelse 721365eef222Smrg # MS-DOS does not allow filenames that begin with a dot. 721465eef222Smrg lt_cv_objdir=_libs 721565eef222Smrgfi 721665eef222Smrgrmdir .libs 2>/dev/null 721765eef222Smrgfi 721865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 721965eef222Smrg$as_echo "$lt_cv_objdir" >&6; } 722065eef222Smrgobjdir=$lt_cv_objdir 7221ef981d24Smrg 7222ef981d24Smrg 7223ef981d24Smrg 7224ef981d24Smrg 722565eef222Smrg 722665eef222Smrgcat >>confdefs.h <<_ACEOF 722765eef222Smrg#define LT_OBJDIR "$lt_cv_objdir/" 7228ef981d24Smrg_ACEOF 7229ef981d24Smrg 7230ef981d24Smrg 7231ef981d24Smrg 7232ef981d24Smrg 7233ef981d24Smrg 7234ef981d24Smrg 7235ef981d24Smrg 7236ef981d24Smrg 7237ef981d24Smrg 7238ef981d24Smrg 7239ef981d24Smrg 7240ef981d24Smrg 7241ef981d24Smrg 7242ef981d24Smrg 724365eef222Smrg 724465eef222Smrg 724565eef222Smrg 724665eef222Smrgcase $host_os in 724765eef222Smrgaix3*) 724865eef222Smrg # AIX sometimes has problems with the GCC collect2 program. For some 724965eef222Smrg # reason, if we set the COLLECT_NAMES environment variable, the problems 725065eef222Smrg # vanish in a puff of smoke. 725165eef222Smrg if test "X${COLLECT_NAMES+set}" != Xset; then 725265eef222Smrg COLLECT_NAMES= 725365eef222Smrg export COLLECT_NAMES 725465eef222Smrg fi 725565eef222Smrg ;; 7256ef981d24Smrgesac 7257ef981d24Smrg 725865eef222Smrg# Sed substitution that helps us do robust quoting. It backslashifies 725965eef222Smrg# metacharacters that are still active within double-quoted strings. 726065eef222Smrgsed_quote_subst='s/\(["`$\\]\)/\\\1/g' 7261ef981d24Smrg 726265eef222Smrg# Same as above, but do not quote variable references. 726365eef222Smrgdouble_quote_subst='s/\(["`\\]\)/\\\1/g' 7264ef981d24Smrg 726565eef222Smrg# Sed substitution to delay expansion of an escaped shell variable in a 726665eef222Smrg# double_quote_subst'ed string. 726765eef222Smrgdelay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 7268ef981d24Smrg 726965eef222Smrg# Sed substitution to delay expansion of an escaped single quote. 727065eef222Smrgdelay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 7271ef981d24Smrg 727265eef222Smrg# Sed substitution to avoid accidental globbing in evaled expressions 727365eef222Smrgno_glob_subst='s/\*/\\\*/g' 7274ef981d24Smrg 727565eef222Smrg# Global variables: 727665eef222Smrgofile=libtool 727765eef222Smrgcan_build_shared=yes 7278ef981d24Smrg 727965eef222Smrg# All known linkers require a `.a' archive for static linking (except MSVC, 728065eef222Smrg# which needs '.lib'). 728165eef222Smrglibext=a 7282ef981d24Smrg 728365eef222Smrgwith_gnu_ld="$lt_cv_prog_gnu_ld" 7284ef981d24Smrg 728565eef222Smrgold_CC="$CC" 728665eef222Smrgold_CFLAGS="$CFLAGS" 7287ef981d24Smrg 728865eef222Smrg# Set sane defaults for various variables 728965eef222Smrgtest -z "$CC" && CC=cc 729065eef222Smrgtest -z "$LTCC" && LTCC=$CC 729165eef222Smrgtest -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 729265eef222Smrgtest -z "$LD" && LD=ld 729365eef222Smrgtest -z "$ac_objext" && ac_objext=o 7294ef981d24Smrg 729565eef222Smrgfor cc_temp in $compiler""; do 729665eef222Smrg case $cc_temp in 729765eef222Smrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 729865eef222Smrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 729965eef222Smrg \-*) ;; 730065eef222Smrg *) break;; 730165eef222Smrg esac 730265eef222Smrgdone 730365eef222Smrgcc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` 7304ef981d24Smrg 7305ef981d24Smrg 730665eef222Smrg# Only perform the check for file, if the check method requires it 730765eef222Smrgtest -z "$MAGIC_CMD" && MAGIC_CMD=file 730865eef222Smrgcase $deplibs_check_method in 730965eef222Smrgfile_magic*) 731065eef222Smrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then 731165eef222Smrg { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 731265eef222Smrg$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 731365eef222Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then 731465eef222Smrg $as_echo_n "(cached) " >&6 7315ef981d24Smrgelse 731665eef222Smrg case $MAGIC_CMD in 731765eef222Smrg[\\/*] | ?:[\\/]*) 731865eef222Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 731965eef222Smrg ;; 732065eef222Smrg*) 732165eef222Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 732265eef222Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 732365eef222Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 732465eef222Smrg for ac_dir in $ac_dummy; do 732565eef222Smrg IFS="$lt_save_ifs" 732665eef222Smrg test -z "$ac_dir" && ac_dir=. 732765eef222Smrg if test -f $ac_dir/${ac_tool_prefix}file; then 732865eef222Smrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 732965eef222Smrg if test -n "$file_magic_test_file"; then 733065eef222Smrg case $deplibs_check_method in 733165eef222Smrg "file_magic "*) 733265eef222Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 733365eef222Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 733465eef222Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 733565eef222Smrg $EGREP "$file_magic_regex" > /dev/null; then 733665eef222Smrg : 733765eef222Smrg else 733865eef222Smrg cat <<_LT_EOF 1>&2 7339ef981d24Smrg 734065eef222Smrg*** Warning: the command libtool uses to detect shared libraries, 734165eef222Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 734265eef222Smrg*** The result is that libtool may fail to recognize shared libraries 734365eef222Smrg*** as such. This will affect the creation of libtool libraries that 734465eef222Smrg*** depend on shared libraries, but programs linked with such libtool 734565eef222Smrg*** libraries will work regardless of this problem. Nevertheless, you 734665eef222Smrg*** may want to report the problem to your system manager and/or to 734765eef222Smrg*** bug-libtool@gnu.org 7348ef981d24Smrg 734965eef222Smrg_LT_EOF 735065eef222Smrg fi ;; 735165eef222Smrg esac 735265eef222Smrg fi 735365eef222Smrg break 735465eef222Smrg fi 735565eef222Smrg done 735665eef222Smrg IFS="$lt_save_ifs" 735765eef222Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 735865eef222Smrg ;; 7359ef981d24Smrgesac 7360ef981d24Smrgfi 7361ef981d24Smrg 736265eef222SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 736365eef222Smrgif test -n "$MAGIC_CMD"; then 736465eef222Smrg { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 736565eef222Smrg$as_echo "$MAGIC_CMD" >&6; } 736665eef222Smrgelse 736765eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 736865eef222Smrg$as_echo "no" >&6; } 7369ef981d24Smrgfi 7370ef981d24Smrg 7371ef981d24Smrg 7372ef981d24Smrg 7373ef981d24Smrg 7374ef981d24Smrg 737565eef222Smrgif test -z "$lt_cv_path_MAGIC_CMD"; then 737665eef222Smrg if test -n "$ac_tool_prefix"; then 737765eef222Smrg { $as_echo "$as_me:$LINENO: checking for file" >&5 737865eef222Smrg$as_echo_n "checking for file... " >&6; } 737965eef222Smrgif test "${lt_cv_path_MAGIC_CMD+set}" = set; then 738065eef222Smrg $as_echo_n "(cached) " >&6 738165eef222Smrgelse 738265eef222Smrg case $MAGIC_CMD in 738365eef222Smrg[\\/*] | ?:[\\/]*) 738465eef222Smrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 738565eef222Smrg ;; 738665eef222Smrg*) 738765eef222Smrg lt_save_MAGIC_CMD="$MAGIC_CMD" 738865eef222Smrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 738965eef222Smrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 739065eef222Smrg for ac_dir in $ac_dummy; do 739165eef222Smrg IFS="$lt_save_ifs" 739265eef222Smrg test -z "$ac_dir" && ac_dir=. 739365eef222Smrg if test -f $ac_dir/file; then 739465eef222Smrg lt_cv_path_MAGIC_CMD="$ac_dir/file" 739565eef222Smrg if test -n "$file_magic_test_file"; then 739665eef222Smrg case $deplibs_check_method in 739765eef222Smrg "file_magic "*) 739865eef222Smrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 739965eef222Smrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 740065eef222Smrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 740165eef222Smrg $EGREP "$file_magic_regex" > /dev/null; then 740265eef222Smrg : 740365eef222Smrg else 740465eef222Smrg cat <<_LT_EOF 1>&2 7405ef981d24Smrg 740665eef222Smrg*** Warning: the command libtool uses to detect shared libraries, 740765eef222Smrg*** $file_magic_cmd, produces output that libtool cannot recognize. 740865eef222Smrg*** The result is that libtool may fail to recognize shared libraries 740965eef222Smrg*** as such. This will affect the creation of libtool libraries that 741065eef222Smrg*** depend on shared libraries, but programs linked with such libtool 741165eef222Smrg*** libraries will work regardless of this problem. Nevertheless, you 741265eef222Smrg*** may want to report the problem to your system manager and/or to 741365eef222Smrg*** bug-libtool@gnu.org 7414ef981d24Smrg 741565eef222Smrg_LT_EOF 741665eef222Smrg fi ;; 741765eef222Smrg esac 741865eef222Smrg fi 741965eef222Smrg break 742065eef222Smrg fi 742165eef222Smrg done 742265eef222Smrg IFS="$lt_save_ifs" 742365eef222Smrg MAGIC_CMD="$lt_save_MAGIC_CMD" 742465eef222Smrg ;; 742565eef222Smrgesac 742665eef222Smrgfi 7427ef981d24Smrg 742865eef222SmrgMAGIC_CMD="$lt_cv_path_MAGIC_CMD" 742965eef222Smrgif test -n "$MAGIC_CMD"; then 743065eef222Smrg { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 743165eef222Smrg$as_echo "$MAGIC_CMD" >&6; } 7432ef981d24Smrgelse 743365eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 743465eef222Smrg$as_echo "no" >&6; } 743565eef222Smrgfi 7436ef981d24Smrg 7437ef981d24Smrg 743865eef222Smrg else 743965eef222Smrg MAGIC_CMD=: 744065eef222Smrg fi 744165eef222Smrgfi 7442ef981d24Smrg 744365eef222Smrg fi 744465eef222Smrg ;; 744565eef222Smrgesac 7446ef981d24Smrg 744765eef222Smrg# Use C for the default configuration in the libtool script 7448ef981d24Smrg 744965eef222Smrglt_save_CC="$CC" 745065eef222Smrgac_ext=c 745165eef222Smrgac_cpp='$CPP $CPPFLAGS' 745265eef222Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 745365eef222Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 745465eef222Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 7455ef981d24Smrg 7456ef981d24Smrg 745765eef222Smrg# Source file extension for C test sources. 745865eef222Smrgac_ext=c 7459ef981d24Smrg 746065eef222Smrg# Object file extension for compiled C test sources. 746165eef222Smrgobjext=o 746265eef222Smrgobjext=$objext 7463ef981d24Smrg 746465eef222Smrg# Code to be used in simple compile tests 746565eef222Smrglt_simple_compile_test_code="int some_variable = 0;" 7466ef981d24Smrg 746765eef222Smrg# Code to be used in simple link tests 746865eef222Smrglt_simple_link_test_code='int main(){return(0);}' 7469ef981d24Smrg 7470ef981d24Smrg 7471ef981d24Smrg 7472ef981d24Smrg 7473ef981d24Smrg 7474ef981d24Smrg 7475ef981d24Smrg 747665eef222Smrg# If no C compiler was specified, use CC. 747765eef222SmrgLTCC=${LTCC-"$CC"} 7478ef981d24Smrg 747965eef222Smrg# If no C compiler flags were specified, use CFLAGS. 748065eef222SmrgLTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7481ef981d24Smrg 748265eef222Smrg# Allow CC to be a program name with arguments. 748365eef222Smrgcompiler=$CC 7484ef981d24Smrg 748565eef222Smrg# Save the default compiler, since it gets overwritten when the other 748665eef222Smrg# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 748765eef222Smrgcompiler_DEFAULT=$CC 7488ef981d24Smrg 748965eef222Smrg# save warnings/boilerplate of simple test code 749065eef222Smrgac_outfile=conftest.$ac_objext 749165eef222Smrgecho "$lt_simple_compile_test_code" >conftest.$ac_ext 749265eef222Smrgeval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 749365eef222Smrg_lt_compiler_boilerplate=`cat conftest.err` 749465eef222Smrg$RM conftest* 7495ef981d24Smrg 749665eef222Smrgac_outfile=conftest.$ac_objext 749765eef222Smrgecho "$lt_simple_link_test_code" >conftest.$ac_ext 749865eef222Smrgeval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 749965eef222Smrg_lt_linker_boilerplate=`cat conftest.err` 750065eef222Smrg$RM -r conftest* 7501ef981d24Smrg 7502ef981d24Smrg 750365eef222Smrgif test -n "$compiler"; then 7504ef981d24Smrg 750565eef222Smrglt_prog_compiler_no_builtin_flag= 7506ef981d24Smrg 750765eef222Smrgif test "$GCC" = yes; then 750865eef222Smrg lt_prog_compiler_no_builtin_flag=' -fno-builtin' 7509ef981d24Smrg 751065eef222Smrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 751165eef222Smrg$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 751265eef222Smrgif test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then 751365eef222Smrg $as_echo_n "(cached) " >&6 751465eef222Smrgelse 751565eef222Smrg lt_cv_prog_compiler_rtti_exceptions=no 751665eef222Smrg ac_outfile=conftest.$ac_objext 751765eef222Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 751865eef222Smrg lt_compiler_flag="-fno-rtti -fno-exceptions" 751965eef222Smrg # Insert the option either (1) after the last *FLAGS variable, or 752065eef222Smrg # (2) before a word containing "conftest.", or (3) at the end. 752165eef222Smrg # Note that $ac_compile itself does not contain backslashes and begins 752265eef222Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 752365eef222Smrg # The option is referenced via a variable to avoid confusing sed. 752465eef222Smrg lt_compile=`echo "$ac_compile" | $SED \ 752565eef222Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 752665eef222Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 752765eef222Smrg -e 's:$: $lt_compiler_flag:'` 752865eef222Smrg (eval echo "\"\$as_me:7528: $lt_compile\"" >&5) 752965eef222Smrg (eval "$lt_compile" 2>conftest.err) 753065eef222Smrg ac_status=$? 753165eef222Smrg cat conftest.err >&5 753265eef222Smrg echo "$as_me:7532: \$? = $ac_status" >&5 753365eef222Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 753465eef222Smrg # The compiler can only warn and ignore the option if not recognized 753565eef222Smrg # So say no if there are warnings other than the usual output. 753665eef222Smrg $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 753765eef222Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 753865eef222Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 753965eef222Smrg lt_cv_prog_compiler_rtti_exceptions=yes 754065eef222Smrg fi 754165eef222Smrg fi 754265eef222Smrg $RM conftest* 7543ef981d24Smrg 754465eef222Smrgfi 754565eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 754665eef222Smrg$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 7547ef981d24Smrg 754865eef222Smrgif test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 754965eef222Smrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 755065eef222Smrgelse 755165eef222Smrg : 755265eef222Smrgfi 7553ef981d24Smrg 755465eef222Smrgfi 7555ef981d24Smrg 7556ef981d24Smrg 7557ef981d24Smrg 7558ef981d24Smrg 7559ef981d24Smrg 7560ef981d24Smrg 756165eef222Smrg lt_prog_compiler_wl= 756265eef222Smrglt_prog_compiler_pic= 756365eef222Smrglt_prog_compiler_static= 7564ef981d24Smrg 756565eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 756665eef222Smrg$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 7567ef981d24Smrg 756865eef222Smrg if test "$GCC" = yes; then 756965eef222Smrg lt_prog_compiler_wl='-Wl,' 757065eef222Smrg lt_prog_compiler_static='-static' 7571ef981d24Smrg 757265eef222Smrg case $host_os in 757365eef222Smrg aix*) 757465eef222Smrg # All AIX code is PIC. 757565eef222Smrg if test "$host_cpu" = ia64; then 757665eef222Smrg # AIX 5 now supports IA64 processor 757765eef222Smrg lt_prog_compiler_static='-Bstatic' 757865eef222Smrg fi 757965eef222Smrg ;; 7580ef981d24Smrg 758165eef222Smrg amigaos*) 758265eef222Smrg case $host_cpu in 758365eef222Smrg powerpc) 758465eef222Smrg # see comment about AmigaOS4 .so support 758565eef222Smrg lt_prog_compiler_pic='-fPIC' 758665eef222Smrg ;; 758765eef222Smrg m68k) 758865eef222Smrg # FIXME: we need at least 68020 code to build shared libraries, but 758965eef222Smrg # adding the `-m68020' flag to GCC prevents building anything better, 759065eef222Smrg # like `-m68040'. 759165eef222Smrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 759265eef222Smrg ;; 759365eef222Smrg esac 759465eef222Smrg ;; 7595ef981d24Smrg 759665eef222Smrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 759765eef222Smrg # PIC is the default for these OSes. 759865eef222Smrg ;; 7599ef981d24Smrg 760065eef222Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 760165eef222Smrg # This hack is so that the source file can tell whether it is being 760265eef222Smrg # built for inclusion in a dll (and should export symbols for example). 760365eef222Smrg # Although the cygwin gcc ignores -fPIC, still need this for old-style 760465eef222Smrg # (--disable-auto-import) libraries 760565eef222Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 760665eef222Smrg ;; 7607ef981d24Smrg 760865eef222Smrg darwin* | rhapsody*) 760965eef222Smrg # PIC is the default on this platform 761065eef222Smrg # Common symbols not allowed in MH_DYLIB files 761165eef222Smrg lt_prog_compiler_pic='-fno-common' 761265eef222Smrg ;; 7613ef981d24Smrg 761465eef222Smrg hpux*) 761565eef222Smrg # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 761665eef222Smrg # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 761765eef222Smrg # sets the default TLS model and affects inlining. 761865eef222Smrg case $host_cpu in 761965eef222Smrg hppa*64*) 762065eef222Smrg # +Z the default 762165eef222Smrg ;; 762265eef222Smrg *) 762365eef222Smrg lt_prog_compiler_pic='-fPIC' 762465eef222Smrg ;; 762565eef222Smrg esac 762665eef222Smrg ;; 7627ef981d24Smrg 762865eef222Smrg interix[3-9]*) 762965eef222Smrg # Interix 3.x gcc -fpic/-fPIC options generate broken code. 763065eef222Smrg # Instead, we relocate shared libraries at runtime. 763165eef222Smrg ;; 7632ef981d24Smrg 763365eef222Smrg msdosdjgpp*) 763465eef222Smrg # Just because we use GCC doesn't mean we suddenly get shared libraries 763565eef222Smrg # on systems that don't support them. 763665eef222Smrg lt_prog_compiler_can_build_shared=no 763765eef222Smrg enable_shared=no 763865eef222Smrg ;; 7639ef981d24Smrg 764065eef222Smrg *nto* | *qnx*) 764165eef222Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 764265eef222Smrg # it will coredump. 764365eef222Smrg lt_prog_compiler_pic='-fPIC -shared' 764465eef222Smrg ;; 7645ef981d24Smrg 764665eef222Smrg sysv4*MP*) 764765eef222Smrg if test -d /usr/nec; then 764865eef222Smrg lt_prog_compiler_pic=-Kconform_pic 764965eef222Smrg fi 765065eef222Smrg ;; 7651ef981d24Smrg 765265eef222Smrg *) 765365eef222Smrg lt_prog_compiler_pic='-fPIC' 765465eef222Smrg ;; 765565eef222Smrg esac 765665eef222Smrg else 765765eef222Smrg # PORTME Check for flag to pass linker flags through the system compiler. 765865eef222Smrg case $host_os in 765965eef222Smrg aix*) 766065eef222Smrg lt_prog_compiler_wl='-Wl,' 766165eef222Smrg if test "$host_cpu" = ia64; then 766265eef222Smrg # AIX 5 now supports IA64 processor 766365eef222Smrg lt_prog_compiler_static='-Bstatic' 766465eef222Smrg else 766565eef222Smrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 766665eef222Smrg fi 766765eef222Smrg ;; 7668ef981d24Smrg 766965eef222Smrg mingw* | cygwin* | pw32* | os2* | cegcc*) 767065eef222Smrg # This hack is so that the source file can tell whether it is being 767165eef222Smrg # built for inclusion in a dll (and should export symbols for example). 767265eef222Smrg lt_prog_compiler_pic='-DDLL_EXPORT' 767365eef222Smrg ;; 7674ef981d24Smrg 767565eef222Smrg hpux9* | hpux10* | hpux11*) 767665eef222Smrg lt_prog_compiler_wl='-Wl,' 767765eef222Smrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 767865eef222Smrg # not for PA HP-UX. 767965eef222Smrg case $host_cpu in 768065eef222Smrg hppa*64*|ia64*) 768165eef222Smrg # +Z the default 768265eef222Smrg ;; 768365eef222Smrg *) 768465eef222Smrg lt_prog_compiler_pic='+Z' 768565eef222Smrg ;; 768665eef222Smrg esac 768765eef222Smrg # Is there a better lt_prog_compiler_static that works with the bundled CC? 768865eef222Smrg lt_prog_compiler_static='${wl}-a ${wl}archive' 768965eef222Smrg ;; 7690ef981d24Smrg 769165eef222Smrg irix5* | irix6* | nonstopux*) 769265eef222Smrg lt_prog_compiler_wl='-Wl,' 769365eef222Smrg # PIC (with -KPIC) is the default. 769465eef222Smrg lt_prog_compiler_static='-non_shared' 769565eef222Smrg ;; 7696ef981d24Smrg 769765eef222Smrg linux* | k*bsd*-gnu) 769865eef222Smrg case $cc_basename in 769965eef222Smrg # old Intel for x86_64 which still supported -KPIC. 770065eef222Smrg ecc*) 770165eef222Smrg lt_prog_compiler_wl='-Wl,' 770265eef222Smrg lt_prog_compiler_pic='-KPIC' 770365eef222Smrg lt_prog_compiler_static='-static' 770465eef222Smrg ;; 770565eef222Smrg # icc used to be incompatible with GCC. 770665eef222Smrg # ICC 10 doesn't accept -KPIC any more. 770765eef222Smrg icc* | ifort*) 770865eef222Smrg lt_prog_compiler_wl='-Wl,' 770965eef222Smrg lt_prog_compiler_pic='-fPIC' 771065eef222Smrg lt_prog_compiler_static='-static' 771165eef222Smrg ;; 771265eef222Smrg # Lahey Fortran 8.1. 771365eef222Smrg lf95*) 771465eef222Smrg lt_prog_compiler_wl='-Wl,' 771565eef222Smrg lt_prog_compiler_pic='--shared' 771665eef222Smrg lt_prog_compiler_static='--static' 771765eef222Smrg ;; 771865eef222Smrg pgcc* | pgf77* | pgf90* | pgf95*) 771965eef222Smrg # Portland Group compilers (*not* the Pentium gcc compiler, 772065eef222Smrg # which looks to be a dead project) 772165eef222Smrg lt_prog_compiler_wl='-Wl,' 772265eef222Smrg lt_prog_compiler_pic='-fpic' 772365eef222Smrg lt_prog_compiler_static='-Bstatic' 772465eef222Smrg ;; 772565eef222Smrg ccc*) 772665eef222Smrg lt_prog_compiler_wl='-Wl,' 772765eef222Smrg # All Alpha code is PIC. 772865eef222Smrg lt_prog_compiler_static='-non_shared' 772965eef222Smrg ;; 773065eef222Smrg xl*) 773165eef222Smrg # IBM XL C 8.0/Fortran 10.1 on PPC 773265eef222Smrg lt_prog_compiler_wl='-Wl,' 773365eef222Smrg lt_prog_compiler_pic='-qpic' 773465eef222Smrg lt_prog_compiler_static='-qstaticlink' 773565eef222Smrg ;; 773665eef222Smrg *) 773765eef222Smrg case `$CC -V 2>&1 | sed 5q` in 773865eef222Smrg *Sun\ C*) 773965eef222Smrg # Sun C 5.9 774065eef222Smrg lt_prog_compiler_pic='-KPIC' 774165eef222Smrg lt_prog_compiler_static='-Bstatic' 774265eef222Smrg lt_prog_compiler_wl='-Wl,' 774365eef222Smrg ;; 774465eef222Smrg *Sun\ F*) 774565eef222Smrg # Sun Fortran 8.3 passes all unrecognized flags to the linker 774665eef222Smrg lt_prog_compiler_pic='-KPIC' 774765eef222Smrg lt_prog_compiler_static='-Bstatic' 774865eef222Smrg lt_prog_compiler_wl='' 774965eef222Smrg ;; 775065eef222Smrg esac 775165eef222Smrg ;; 775265eef222Smrg esac 775365eef222Smrg ;; 7754ef981d24Smrg 775565eef222Smrg newsos6) 775665eef222Smrg lt_prog_compiler_pic='-KPIC' 775765eef222Smrg lt_prog_compiler_static='-Bstatic' 775865eef222Smrg ;; 7759ef981d24Smrg 776065eef222Smrg *nto* | *qnx*) 776165eef222Smrg # QNX uses GNU C++, but need to define -shared option too, otherwise 776265eef222Smrg # it will coredump. 776365eef222Smrg lt_prog_compiler_pic='-fPIC -shared' 776465eef222Smrg ;; 7765ef981d24Smrg 776665eef222Smrg osf3* | osf4* | osf5*) 776765eef222Smrg lt_prog_compiler_wl='-Wl,' 776865eef222Smrg # All OSF/1 code is PIC. 776965eef222Smrg lt_prog_compiler_static='-non_shared' 777065eef222Smrg ;; 7771ef981d24Smrg 777265eef222Smrg rdos*) 777365eef222Smrg lt_prog_compiler_static='-non_shared' 777465eef222Smrg ;; 7775ef981d24Smrg 777665eef222Smrg solaris*) 777765eef222Smrg lt_prog_compiler_pic='-KPIC' 777865eef222Smrg lt_prog_compiler_static='-Bstatic' 777965eef222Smrg case $cc_basename in 778065eef222Smrg f77* | f90* | f95*) 778165eef222Smrg lt_prog_compiler_wl='-Qoption ld ';; 778265eef222Smrg *) 778365eef222Smrg lt_prog_compiler_wl='-Wl,';; 778465eef222Smrg esac 778565eef222Smrg ;; 7786ef981d24Smrg 778765eef222Smrg sunos4*) 778865eef222Smrg lt_prog_compiler_wl='-Qoption ld ' 778965eef222Smrg lt_prog_compiler_pic='-PIC' 779065eef222Smrg lt_prog_compiler_static='-Bstatic' 779165eef222Smrg ;; 7792ef981d24Smrg 779365eef222Smrg sysv4 | sysv4.2uw2* | sysv4.3*) 779465eef222Smrg lt_prog_compiler_wl='-Wl,' 779565eef222Smrg lt_prog_compiler_pic='-KPIC' 779665eef222Smrg lt_prog_compiler_static='-Bstatic' 779765eef222Smrg ;; 7798ef981d24Smrg 779965eef222Smrg sysv4*MP*) 780065eef222Smrg if test -d /usr/nec ;then 780165eef222Smrg lt_prog_compiler_pic='-Kconform_pic' 780265eef222Smrg lt_prog_compiler_static='-Bstatic' 780365eef222Smrg fi 780465eef222Smrg ;; 7805ef981d24Smrg 780665eef222Smrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 780765eef222Smrg lt_prog_compiler_wl='-Wl,' 780865eef222Smrg lt_prog_compiler_pic='-KPIC' 780965eef222Smrg lt_prog_compiler_static='-Bstatic' 781065eef222Smrg ;; 7811ef981d24Smrg 781265eef222Smrg unicos*) 781365eef222Smrg lt_prog_compiler_wl='-Wl,' 781465eef222Smrg lt_prog_compiler_can_build_shared=no 781565eef222Smrg ;; 7816ef981d24Smrg 781765eef222Smrg uts4*) 781865eef222Smrg lt_prog_compiler_pic='-pic' 781965eef222Smrg lt_prog_compiler_static='-Bstatic' 782065eef222Smrg ;; 7821ef981d24Smrg 782265eef222Smrg *) 782365eef222Smrg lt_prog_compiler_can_build_shared=no 782465eef222Smrg ;; 782565eef222Smrg esac 782665eef222Smrg fi 7827ef981d24Smrg 782865eef222Smrgcase $host_os in 782965eef222Smrg # For platforms which do not support PIC, -DPIC is meaningless: 783065eef222Smrg *djgpp*) 783165eef222Smrg lt_prog_compiler_pic= 783265eef222Smrg ;; 783365eef222Smrg *) 783465eef222Smrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 783565eef222Smrg ;; 783665eef222Smrgesac 783765eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 783865eef222Smrg$as_echo "$lt_prog_compiler_pic" >&6; } 7839ef981d24Smrg 7840ef981d24Smrg 7841ef981d24Smrg 7842ef981d24Smrg 7843ef981d24Smrg 7844ef981d24Smrg 784565eef222Smrg# 784665eef222Smrg# Check to make sure the PIC flag actually works. 784765eef222Smrg# 784865eef222Smrgif test -n "$lt_prog_compiler_pic"; then 784965eef222Smrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 785065eef222Smrg$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 785165eef222Smrgif test "${lt_cv_prog_compiler_pic_works+set}" = set; then 785265eef222Smrg $as_echo_n "(cached) " >&6 785365eef222Smrgelse 785465eef222Smrg lt_cv_prog_compiler_pic_works=no 785565eef222Smrg ac_outfile=conftest.$ac_objext 785665eef222Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 785765eef222Smrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 785865eef222Smrg # Insert the option either (1) after the last *FLAGS variable, or 785965eef222Smrg # (2) before a word containing "conftest.", or (3) at the end. 786065eef222Smrg # Note that $ac_compile itself does not contain backslashes and begins 786165eef222Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 786265eef222Smrg # The option is referenced via a variable to avoid confusing sed. 786365eef222Smrg lt_compile=`echo "$ac_compile" | $SED \ 786465eef222Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 786565eef222Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 786665eef222Smrg -e 's:$: $lt_compiler_flag:'` 786765eef222Smrg (eval echo "\"\$as_me:7867: $lt_compile\"" >&5) 786865eef222Smrg (eval "$lt_compile" 2>conftest.err) 786965eef222Smrg ac_status=$? 787065eef222Smrg cat conftest.err >&5 787165eef222Smrg echo "$as_me:7871: \$? = $ac_status" >&5 787265eef222Smrg if (exit $ac_status) && test -s "$ac_outfile"; then 787365eef222Smrg # The compiler can only warn and ignore the option if not recognized 787465eef222Smrg # So say no if there are warnings other than the usual output. 787565eef222Smrg $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp 787665eef222Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 787765eef222Smrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 787865eef222Smrg lt_cv_prog_compiler_pic_works=yes 787965eef222Smrg fi 788065eef222Smrg fi 788165eef222Smrg $RM conftest* 7882ef981d24Smrg 788365eef222Smrgfi 788465eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 788565eef222Smrg$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 7886ef981d24Smrg 788765eef222Smrgif test x"$lt_cv_prog_compiler_pic_works" = xyes; then 788865eef222Smrg case $lt_prog_compiler_pic in 788965eef222Smrg "" | " "*) ;; 789065eef222Smrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 789165eef222Smrg esac 789265eef222Smrgelse 789365eef222Smrg lt_prog_compiler_pic= 789465eef222Smrg lt_prog_compiler_can_build_shared=no 789565eef222Smrgfi 7896ef981d24Smrg 789765eef222Smrgfi 7898ef981d24Smrg 7899ef981d24Smrg 7900ef981d24Smrg 7901ef981d24Smrg 7902ef981d24Smrg 7903ef981d24Smrg 790465eef222Smrg# 790565eef222Smrg# Check to make sure the static flag actually works. 790665eef222Smrg# 790765eef222Smrgwl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 790865eef222Smrg{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 790965eef222Smrg$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 791065eef222Smrgif test "${lt_cv_prog_compiler_static_works+set}" = set; then 791165eef222Smrg $as_echo_n "(cached) " >&6 791265eef222Smrgelse 791365eef222Smrg lt_cv_prog_compiler_static_works=no 791465eef222Smrg save_LDFLAGS="$LDFLAGS" 791565eef222Smrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 791665eef222Smrg echo "$lt_simple_link_test_code" > conftest.$ac_ext 791765eef222Smrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 791865eef222Smrg # The linker can only warn and ignore the option if not recognized 791965eef222Smrg # So say no if there are warnings 792065eef222Smrg if test -s conftest.err; then 792165eef222Smrg # Append any errors to the config.log. 792265eef222Smrg cat conftest.err 1>&5 792365eef222Smrg $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp 792465eef222Smrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 792565eef222Smrg if diff conftest.exp conftest.er2 >/dev/null; then 792665eef222Smrg lt_cv_prog_compiler_static_works=yes 792765eef222Smrg fi 792865eef222Smrg else 792965eef222Smrg lt_cv_prog_compiler_static_works=yes 793065eef222Smrg fi 793165eef222Smrg fi 793265eef222Smrg $RM -r conftest* 793365eef222Smrg LDFLAGS="$save_LDFLAGS" 7934ef981d24Smrg 793565eef222Smrgfi 793665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 793765eef222Smrg$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 7938ef981d24Smrg 793965eef222Smrgif test x"$lt_cv_prog_compiler_static_works" = xyes; then 794065eef222Smrg : 794165eef222Smrgelse 794265eef222Smrg lt_prog_compiler_static= 794365eef222Smrgfi 7944ef981d24Smrg 7945ef981d24Smrg 7946ef981d24Smrg 7947ef981d24Smrg 7948ef981d24Smrg 7949ef981d24Smrg 7950ef981d24Smrg 795165eef222Smrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 795265eef222Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 795365eef222Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then 795465eef222Smrg $as_echo_n "(cached) " >&6 795565eef222Smrgelse 795665eef222Smrg lt_cv_prog_compiler_c_o=no 795765eef222Smrg $RM -r conftest 2>/dev/null 795865eef222Smrg mkdir conftest 795965eef222Smrg cd conftest 796065eef222Smrg mkdir out 796165eef222Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 7962ef981d24Smrg 796365eef222Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 796465eef222Smrg # Insert the option either (1) after the last *FLAGS variable, or 796565eef222Smrg # (2) before a word containing "conftest.", or (3) at the end. 796665eef222Smrg # Note that $ac_compile itself does not contain backslashes and begins 796765eef222Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 796865eef222Smrg lt_compile=`echo "$ac_compile" | $SED \ 796965eef222Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 797065eef222Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 797165eef222Smrg -e 's:$: $lt_compiler_flag:'` 797265eef222Smrg (eval echo "\"\$as_me:7972: $lt_compile\"" >&5) 797365eef222Smrg (eval "$lt_compile" 2>out/conftest.err) 797465eef222Smrg ac_status=$? 797565eef222Smrg cat out/conftest.err >&5 797665eef222Smrg echo "$as_me:7976: \$? = $ac_status" >&5 797765eef222Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 797865eef222Smrg then 797965eef222Smrg # The compiler can only warn and ignore the option if not recognized 798065eef222Smrg # So say no if there are warnings 798165eef222Smrg $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 798265eef222Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 798365eef222Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 798465eef222Smrg lt_cv_prog_compiler_c_o=yes 798565eef222Smrg fi 798665eef222Smrg fi 798765eef222Smrg chmod u+w . 2>&5 798865eef222Smrg $RM conftest* 798965eef222Smrg # SGI C++ compiler will create directory out/ii_files/ for 799065eef222Smrg # template instantiation 799165eef222Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 799265eef222Smrg $RM out/* && rmdir out 799365eef222Smrg cd .. 799465eef222Smrg $RM -r conftest 799565eef222Smrg $RM conftest* 7996ef981d24Smrg 799765eef222Smrgfi 799865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 799965eef222Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8000ef981d24Smrg 8001ef981d24Smrg 8002ef981d24Smrg 8003ef981d24Smrg 8004ef981d24Smrg 8005ef981d24Smrg 800665eef222Smrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 800765eef222Smrg$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 800865eef222Smrgif test "${lt_cv_prog_compiler_c_o+set}" = set; then 800965eef222Smrg $as_echo_n "(cached) " >&6 801065eef222Smrgelse 801165eef222Smrg lt_cv_prog_compiler_c_o=no 801265eef222Smrg $RM -r conftest 2>/dev/null 801365eef222Smrg mkdir conftest 801465eef222Smrg cd conftest 801565eef222Smrg mkdir out 801665eef222Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8017ef981d24Smrg 801865eef222Smrg lt_compiler_flag="-o out/conftest2.$ac_objext" 801965eef222Smrg # Insert the option either (1) after the last *FLAGS variable, or 802065eef222Smrg # (2) before a word containing "conftest.", or (3) at the end. 802165eef222Smrg # Note that $ac_compile itself does not contain backslashes and begins 802265eef222Smrg # with a dollar sign (not a hyphen), so the echo should work correctly. 802365eef222Smrg lt_compile=`echo "$ac_compile" | $SED \ 802465eef222Smrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 802565eef222Smrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 802665eef222Smrg -e 's:$: $lt_compiler_flag:'` 802765eef222Smrg (eval echo "\"\$as_me:8027: $lt_compile\"" >&5) 802865eef222Smrg (eval "$lt_compile" 2>out/conftest.err) 802965eef222Smrg ac_status=$? 803065eef222Smrg cat out/conftest.err >&5 803165eef222Smrg echo "$as_me:8031: \$? = $ac_status" >&5 803265eef222Smrg if (exit $ac_status) && test -s out/conftest2.$ac_objext 803365eef222Smrg then 803465eef222Smrg # The compiler can only warn and ignore the option if not recognized 803565eef222Smrg # So say no if there are warnings 803665eef222Smrg $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp 803765eef222Smrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 803865eef222Smrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 803965eef222Smrg lt_cv_prog_compiler_c_o=yes 804065eef222Smrg fi 804165eef222Smrg fi 804265eef222Smrg chmod u+w . 2>&5 804365eef222Smrg $RM conftest* 804465eef222Smrg # SGI C++ compiler will create directory out/ii_files/ for 804565eef222Smrg # template instantiation 804665eef222Smrg test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 804765eef222Smrg $RM out/* && rmdir out 804865eef222Smrg cd .. 804965eef222Smrg $RM -r conftest 805065eef222Smrg $RM conftest* 8051ef981d24Smrg 805265eef222Smrgfi 805365eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 805465eef222Smrg$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8055ef981d24Smrg 8056ef981d24Smrg 8057ef981d24Smrg 8058ef981d24Smrg 805965eef222Smrghard_links="nottested" 806065eef222Smrgif test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 806165eef222Smrg # do not overwrite the value of need_locks provided by the user 806265eef222Smrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 806365eef222Smrg$as_echo_n "checking if we can lock with hard links... " >&6; } 806465eef222Smrg hard_links=yes 806565eef222Smrg $RM conftest* 806665eef222Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 806765eef222Smrg touch conftest.a 806865eef222Smrg ln conftest.a conftest.b 2>&5 || hard_links=no 806965eef222Smrg ln conftest.a conftest.b 2>/dev/null && hard_links=no 807065eef222Smrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5 807165eef222Smrg$as_echo "$hard_links" >&6; } 807265eef222Smrg if test "$hard_links" = no; then 807365eef222Smrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 807465eef222Smrg$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 807565eef222Smrg need_locks=warn 807665eef222Smrg fi 807765eef222Smrgelse 807865eef222Smrg need_locks=no 807965eef222Smrgfi 8080ef981d24Smrg 8081ef981d24Smrg 8082ef981d24Smrg 8083ef981d24Smrg 8084ef981d24Smrg 8085ef981d24Smrg 808665eef222Smrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 808765eef222Smrg$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 8088ef981d24Smrg 808965eef222Smrg runpath_var= 809065eef222Smrg allow_undefined_flag= 809165eef222Smrg always_export_symbols=no 809265eef222Smrg archive_cmds= 809365eef222Smrg archive_expsym_cmds= 809465eef222Smrg compiler_needs_object=no 809565eef222Smrg enable_shared_with_static_runtimes=no 809665eef222Smrg export_dynamic_flag_spec= 809765eef222Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 809865eef222Smrg hardcode_automatic=no 809965eef222Smrg hardcode_direct=no 810065eef222Smrg hardcode_direct_absolute=no 810165eef222Smrg hardcode_libdir_flag_spec= 810265eef222Smrg hardcode_libdir_flag_spec_ld= 810365eef222Smrg hardcode_libdir_separator= 810465eef222Smrg hardcode_minus_L=no 810565eef222Smrg hardcode_shlibpath_var=unsupported 810665eef222Smrg inherit_rpath=no 810765eef222Smrg link_all_deplibs=unknown 810865eef222Smrg module_cmds= 810965eef222Smrg module_expsym_cmds= 811065eef222Smrg old_archive_from_new_cmds= 811165eef222Smrg old_archive_from_expsyms_cmds= 811265eef222Smrg thread_safe_flag_spec= 811365eef222Smrg whole_archive_flag_spec= 811465eef222Smrg # include_expsyms should be a list of space-separated symbols to be *always* 811565eef222Smrg # included in the symbol list 811665eef222Smrg include_expsyms= 811765eef222Smrg # exclude_expsyms can be an extended regexp of symbols to exclude 811865eef222Smrg # it will be wrapped by ` (' and `)$', so one must not match beginning or 811965eef222Smrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 812065eef222Smrg # as well as any symbol that contains `d'. 812165eef222Smrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 812265eef222Smrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 812365eef222Smrg # platforms (ab)use it in PIC code, but their linkers get confused if 812465eef222Smrg # the symbol is explicitly referenced. Since portable code cannot 812565eef222Smrg # rely on this symbol name, it's probably fine to never include it in 812665eef222Smrg # preloaded symbol tables. 812765eef222Smrg # Exclude shared library initialization/finalization symbols. 812865eef222Smrg extract_expsyms_cmds= 8129ef981d24Smrg 813065eef222Smrg case $host_os in 813165eef222Smrg cygwin* | mingw* | pw32* | cegcc*) 813265eef222Smrg # FIXME: the MSVC++ port hasn't been tested in a loooong time 813365eef222Smrg # When not using gcc, we currently assume that we are using 813465eef222Smrg # Microsoft Visual C++. 813565eef222Smrg if test "$GCC" != yes; then 813665eef222Smrg with_gnu_ld=no 813765eef222Smrg fi 813865eef222Smrg ;; 813965eef222Smrg interix*) 814065eef222Smrg # we just hope/assume this is gcc and not c89 (= MSVC++) 814165eef222Smrg with_gnu_ld=yes 814265eef222Smrg ;; 814365eef222Smrg openbsd*) 814465eef222Smrg with_gnu_ld=no 814565eef222Smrg ;; 814665eef222Smrg esac 8147ef981d24Smrg 814865eef222Smrg ld_shlibs=yes 814965eef222Smrg if test "$with_gnu_ld" = yes; then 815065eef222Smrg # If archive_cmds runs LD, not CC, wlarc should be empty 815165eef222Smrg wlarc='${wl}' 8152ef981d24Smrg 815365eef222Smrg # Set some defaults for GNU ld with shared library support. These 815465eef222Smrg # are reset later if shared libraries are not supported. Putting them 815565eef222Smrg # here allows them to be overridden if necessary. 815665eef222Smrg runpath_var=LD_RUN_PATH 815765eef222Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 815865eef222Smrg export_dynamic_flag_spec='${wl}--export-dynamic' 815965eef222Smrg # ancient GNU ld didn't support --whole-archive et. al. 816065eef222Smrg if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 816165eef222Smrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 816265eef222Smrg else 816365eef222Smrg whole_archive_flag_spec= 816465eef222Smrg fi 816565eef222Smrg supports_anon_versioning=no 816665eef222Smrg case `$LD -v 2>&1` in 816765eef222Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 816865eef222Smrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 816965eef222Smrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 817065eef222Smrg *\ 2.11.*) ;; # other 2.11 versions 817165eef222Smrg *) supports_anon_versioning=yes ;; 817265eef222Smrg esac 8173ef981d24Smrg 817465eef222Smrg # See if GNU ld supports shared libraries. 817565eef222Smrg case $host_os in 817665eef222Smrg aix[3-9]*) 817765eef222Smrg # On AIX/PPC, the GNU linker is very broken 817865eef222Smrg if test "$host_cpu" != ia64; then 817965eef222Smrg ld_shlibs=no 818065eef222Smrg cat <<_LT_EOF 1>&2 8181ef981d24Smrg 818265eef222Smrg*** Warning: the GNU linker, at least up to release 2.9.1, is reported 818365eef222Smrg*** to be unable to reliably create shared libraries on AIX. 818465eef222Smrg*** Therefore, libtool is disabling shared libraries support. If you 818565eef222Smrg*** really care for shared libraries, you may want to modify your PATH 818665eef222Smrg*** so that a non-GNU linker is found, and then restart. 8187ef981d24Smrg 818865eef222Smrg_LT_EOF 818965eef222Smrg fi 819065eef222Smrg ;; 8191ef981d24Smrg 819265eef222Smrg amigaos*) 819365eef222Smrg case $host_cpu in 819465eef222Smrg powerpc) 819565eef222Smrg # see comment about AmigaOS4 .so support 819665eef222Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 819765eef222Smrg archive_expsym_cmds='' 819865eef222Smrg ;; 819965eef222Smrg m68k) 820065eef222Smrg 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)' 820165eef222Smrg hardcode_libdir_flag_spec='-L$libdir' 820265eef222Smrg hardcode_minus_L=yes 820365eef222Smrg ;; 820465eef222Smrg esac 820565eef222Smrg ;; 8206ef981d24Smrg 820765eef222Smrg beos*) 820865eef222Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 820965eef222Smrg allow_undefined_flag=unsupported 821065eef222Smrg # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 821165eef222Smrg # support --undefined. This deserves some investigation. FIXME 821265eef222Smrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 821365eef222Smrg else 821465eef222Smrg ld_shlibs=no 821565eef222Smrg fi 821665eef222Smrg ;; 8217ef981d24Smrg 821865eef222Smrg cygwin* | mingw* | pw32* | cegcc*) 821965eef222Smrg # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 822065eef222Smrg # as there is no search path for DLLs. 822165eef222Smrg hardcode_libdir_flag_spec='-L$libdir' 822265eef222Smrg allow_undefined_flag=unsupported 822365eef222Smrg always_export_symbols=no 822465eef222Smrg enable_shared_with_static_runtimes=yes 822565eef222Smrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 8226ef981d24Smrg 822765eef222Smrg if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 822865eef222Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 822965eef222Smrg # If the export-symbols file already is a .def file (1st line 823065eef222Smrg # is EXPORTS), use it as is; otherwise, prepend... 823165eef222Smrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 823265eef222Smrg cp $export_symbols $output_objdir/$soname.def; 823365eef222Smrg else 823465eef222Smrg echo EXPORTS > $output_objdir/$soname.def; 823565eef222Smrg cat $export_symbols >> $output_objdir/$soname.def; 823665eef222Smrg fi~ 823765eef222Smrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 823865eef222Smrg else 823965eef222Smrg ld_shlibs=no 824065eef222Smrg fi 824165eef222Smrg ;; 8242ef981d24Smrg 824365eef222Smrg interix[3-9]*) 824465eef222Smrg hardcode_direct=no 824565eef222Smrg hardcode_shlibpath_var=no 824665eef222Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 824765eef222Smrg export_dynamic_flag_spec='${wl}-E' 824865eef222Smrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 824965eef222Smrg # Instead, shared libraries are loaded at an image base (0x10000000 by 825065eef222Smrg # default) and relocated if they conflict, which is a slow very memory 825165eef222Smrg # consuming and fragmenting process. To avoid this, we pick a random, 825265eef222Smrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 825365eef222Smrg # time. Moving up from 0x10000000 also allows more sbrk(2) space. 825465eef222Smrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 825565eef222Smrg 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' 825665eef222Smrg ;; 8257ef981d24Smrg 825865eef222Smrg gnu* | linux* | tpf* | k*bsd*-gnu) 825965eef222Smrg tmp_diet=no 826065eef222Smrg if test "$host_os" = linux-dietlibc; then 826165eef222Smrg case $cc_basename in 826265eef222Smrg diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 826365eef222Smrg esac 826465eef222Smrg fi 826565eef222Smrg if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 826665eef222Smrg && test "$tmp_diet" = no 826765eef222Smrg then 826865eef222Smrg tmp_addflag= 826965eef222Smrg tmp_sharedflag='-shared' 827065eef222Smrg case $cc_basename,$host_cpu in 827165eef222Smrg pgcc*) # Portland Group C compiler 827265eef222Smrg 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' 827365eef222Smrg tmp_addflag=' $pic_flag' 827465eef222Smrg ;; 827565eef222Smrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers 827665eef222Smrg 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' 827765eef222Smrg tmp_addflag=' $pic_flag -Mnomain' ;; 827865eef222Smrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 827965eef222Smrg tmp_addflag=' -i_dynamic' ;; 828065eef222Smrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 828165eef222Smrg tmp_addflag=' -i_dynamic -nofor_main' ;; 828265eef222Smrg ifc* | ifort*) # Intel Fortran compiler 828365eef222Smrg tmp_addflag=' -nofor_main' ;; 828465eef222Smrg lf95*) # Lahey Fortran 8.1 828565eef222Smrg whole_archive_flag_spec= 828665eef222Smrg tmp_sharedflag='--shared' ;; 828765eef222Smrg xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 828865eef222Smrg tmp_sharedflag='-qmkshrobj' 828965eef222Smrg tmp_addflag= ;; 829065eef222Smrg esac 829165eef222Smrg case `$CC -V 2>&1 | sed 5q` in 829265eef222Smrg *Sun\ C*) # Sun C 5.9 829365eef222Smrg 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' 829465eef222Smrg compiler_needs_object=yes 829565eef222Smrg tmp_sharedflag='-G' ;; 829665eef222Smrg *Sun\ F*) # Sun Fortran 8.3 829765eef222Smrg tmp_sharedflag='-G' ;; 829865eef222Smrg esac 829965eef222Smrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 8300ef981d24Smrg 830165eef222Smrg if test "x$supports_anon_versioning" = xyes; then 830265eef222Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 830365eef222Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 830465eef222Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 830565eef222Smrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 830665eef222Smrg fi 8307ef981d24Smrg 830865eef222Smrg case $cc_basename in 830965eef222Smrg xlf*) 831065eef222Smrg # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 831165eef222Smrg whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 831265eef222Smrg hardcode_libdir_flag_spec= 831365eef222Smrg hardcode_libdir_flag_spec_ld='-rpath $libdir' 831465eef222Smrg archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib' 831565eef222Smrg if test "x$supports_anon_versioning" = xyes; then 831665eef222Smrg archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 831765eef222Smrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 831865eef222Smrg echo "local: *; };" >> $output_objdir/$libname.ver~ 831965eef222Smrg $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 832065eef222Smrg fi 832165eef222Smrg ;; 832265eef222Smrg esac 832365eef222Smrg else 832465eef222Smrg ld_shlibs=no 832565eef222Smrg fi 832665eef222Smrg ;; 8327ef981d24Smrg 832865eef222Smrg netbsd*) 832965eef222Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 833065eef222Smrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 833165eef222Smrg wlarc= 833265eef222Smrg else 833365eef222Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 833465eef222Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 833565eef222Smrg fi 833665eef222Smrg ;; 8337ef981d24Smrg 833865eef222Smrg solaris*) 833965eef222Smrg if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 834065eef222Smrg ld_shlibs=no 834165eef222Smrg cat <<_LT_EOF 1>&2 8342ef981d24Smrg 834365eef222Smrg*** Warning: The releases 2.8.* of the GNU linker cannot reliably 834465eef222Smrg*** create shared libraries on Solaris systems. Therefore, libtool 834565eef222Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 834665eef222Smrg*** binutils to release 2.9.1 or newer. Another option is to modify 834765eef222Smrg*** your PATH or compiler configuration so that the native linker is 834865eef222Smrg*** used, and then restart. 8349ef981d24Smrg 835065eef222Smrg_LT_EOF 835165eef222Smrg elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 835265eef222Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 835365eef222Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 835465eef222Smrg else 835565eef222Smrg ld_shlibs=no 835665eef222Smrg fi 835765eef222Smrg ;; 8358ef981d24Smrg 835965eef222Smrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 836065eef222Smrg case `$LD -v 2>&1` in 836165eef222Smrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 836265eef222Smrg ld_shlibs=no 836365eef222Smrg cat <<_LT_EOF 1>&2 8364ef981d24Smrg 836565eef222Smrg*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 836665eef222Smrg*** reliably create shared libraries on SCO systems. Therefore, libtool 836765eef222Smrg*** is disabling shared libraries support. We urge you to upgrade GNU 836865eef222Smrg*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 836965eef222Smrg*** your PATH or compiler configuration so that the native linker is 837065eef222Smrg*** used, and then restart. 8371ef981d24Smrg 837265eef222Smrg_LT_EOF 837365eef222Smrg ;; 837465eef222Smrg *) 837565eef222Smrg # For security reasons, it is highly recommended that you always 837665eef222Smrg # use absolute paths for naming shared libraries, and exclude the 837765eef222Smrg # DT_RUNPATH tag from executables and libraries. But doing so 837865eef222Smrg # requires that you compile everything twice, which is a pain. 837965eef222Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 838065eef222Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 838165eef222Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 838265eef222Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 838365eef222Smrg else 838465eef222Smrg ld_shlibs=no 838565eef222Smrg fi 838665eef222Smrg ;; 838765eef222Smrg esac 838865eef222Smrg ;; 8389ef981d24Smrg 839065eef222Smrg sunos4*) 839165eef222Smrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 839265eef222Smrg wlarc= 839365eef222Smrg hardcode_direct=yes 839465eef222Smrg hardcode_shlibpath_var=no 839565eef222Smrg ;; 8396ef981d24Smrg 839765eef222Smrg *) 839865eef222Smrg if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 839965eef222Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 840065eef222Smrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 840165eef222Smrg else 840265eef222Smrg ld_shlibs=no 840365eef222Smrg fi 840465eef222Smrg ;; 840565eef222Smrg esac 8406ef981d24Smrg 840765eef222Smrg if test "$ld_shlibs" = no; then 840865eef222Smrg runpath_var= 840965eef222Smrg hardcode_libdir_flag_spec= 841065eef222Smrg export_dynamic_flag_spec= 841165eef222Smrg whole_archive_flag_spec= 841265eef222Smrg fi 841365eef222Smrg else 841465eef222Smrg # PORTME fill in a description of your system's linker (not GNU ld) 841565eef222Smrg case $host_os in 841665eef222Smrg aix3*) 841765eef222Smrg allow_undefined_flag=unsupported 841865eef222Smrg always_export_symbols=yes 841965eef222Smrg 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' 842065eef222Smrg # Note: this linker hardcodes the directories in LIBPATH if there 842165eef222Smrg # are no directories specified by -L. 842265eef222Smrg hardcode_minus_L=yes 842365eef222Smrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 842465eef222Smrg # Neither direct hardcoding nor static linking is supported with a 842565eef222Smrg # broken collect2. 842665eef222Smrg hardcode_direct=unsupported 842765eef222Smrg fi 842865eef222Smrg ;; 8429ef981d24Smrg 843065eef222Smrg aix[4-9]*) 843165eef222Smrg if test "$host_cpu" = ia64; then 843265eef222Smrg # On IA64, the linker does run time linking by default, so we don't 843365eef222Smrg # have to do anything special. 843465eef222Smrg aix_use_runtimelinking=no 843565eef222Smrg exp_sym_flag='-Bexport' 843665eef222Smrg no_entry_flag="" 843765eef222Smrg else 843865eef222Smrg # If we're using GNU nm, then we don't want the "-C" option. 843965eef222Smrg # -C means demangle to AIX nm, but means don't demangle with GNU nm 844065eef222Smrg if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 844165eef222Smrg 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' 844265eef222Smrg else 844365eef222Smrg 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' 844465eef222Smrg fi 844565eef222Smrg aix_use_runtimelinking=no 8446ef981d24Smrg 844765eef222Smrg # Test if we are trying to use run time linking or normal 844865eef222Smrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we 844965eef222Smrg # need to do runtime linking. 845065eef222Smrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 845165eef222Smrg for ld_flag in $LDFLAGS; do 845265eef222Smrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 845365eef222Smrg aix_use_runtimelinking=yes 845465eef222Smrg break 845565eef222Smrg fi 845665eef222Smrg done 845765eef222Smrg ;; 845865eef222Smrg esac 8459ef981d24Smrg 846065eef222Smrg exp_sym_flag='-bexport' 846165eef222Smrg no_entry_flag='-bnoentry' 846265eef222Smrg fi 8463ef981d24Smrg 846465eef222Smrg # When large executables or shared objects are built, AIX ld can 846565eef222Smrg # have problems creating the table of contents. If linking a library 846665eef222Smrg # or program results in "error TOC overflow" add -mminimal-toc to 846765eef222Smrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 846865eef222Smrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 8469ef981d24Smrg 847065eef222Smrg archive_cmds='' 847165eef222Smrg hardcode_direct=yes 847265eef222Smrg hardcode_direct_absolute=yes 847365eef222Smrg hardcode_libdir_separator=':' 847465eef222Smrg link_all_deplibs=yes 847565eef222Smrg file_list_spec='${wl}-f,' 8476ef981d24Smrg 847765eef222Smrg if test "$GCC" = yes; then 847865eef222Smrg case $host_os in aix4.[012]|aix4.[012].*) 847965eef222Smrg # We only want to do this on AIX 4.2 and lower, the check 848065eef222Smrg # below for broken collect2 doesn't work under 4.3+ 848165eef222Smrg collect2name=`${CC} -print-prog-name=collect2` 848265eef222Smrg if test -f "$collect2name" && 848365eef222Smrg strings "$collect2name" | $GREP resolve_lib_name >/dev/null 848465eef222Smrg then 848565eef222Smrg # We have reworked collect2 848665eef222Smrg : 848765eef222Smrg else 848865eef222Smrg # We have old collect2 848965eef222Smrg hardcode_direct=unsupported 849065eef222Smrg # It fails to find uninstalled libraries when the uninstalled 849165eef222Smrg # path is not listed in the libpath. Setting hardcode_minus_L 849265eef222Smrg # to unsupported forces relinking 849365eef222Smrg hardcode_minus_L=yes 849465eef222Smrg hardcode_libdir_flag_spec='-L$libdir' 849565eef222Smrg hardcode_libdir_separator= 849665eef222Smrg fi 849765eef222Smrg ;; 849865eef222Smrg esac 849965eef222Smrg shared_flag='-shared' 850065eef222Smrg if test "$aix_use_runtimelinking" = yes; then 850165eef222Smrg shared_flag="$shared_flag "'${wl}-G' 850265eef222Smrg fi 850365eef222Smrg else 850465eef222Smrg # not using gcc 850565eef222Smrg if test "$host_cpu" = ia64; then 850665eef222Smrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 850765eef222Smrg # chokes on -Wl,-G. The following line is correct: 850865eef222Smrg shared_flag='-G' 850965eef222Smrg else 851065eef222Smrg if test "$aix_use_runtimelinking" = yes; then 851165eef222Smrg shared_flag='${wl}-G' 851265eef222Smrg else 851365eef222Smrg shared_flag='${wl}-bM:SRE' 851465eef222Smrg fi 851565eef222Smrg fi 851665eef222Smrg fi 8517ef981d24Smrg 851865eef222Smrg export_dynamic_flag_spec='${wl}-bexpall' 851965eef222Smrg # It seems that -bexpall does not export symbols beginning with 852065eef222Smrg # underscore (_), so it is better to generate a list of symbols to export. 852165eef222Smrg always_export_symbols=yes 852265eef222Smrg if test "$aix_use_runtimelinking" = yes; then 852365eef222Smrg # Warning - without using the other runtime loading flags (-brtl), 852465eef222Smrg # -berok will link without error, but may produce a broken library. 852565eef222Smrg allow_undefined_flag='-berok' 852665eef222Smrg # Determine the default libpath from the value encoded in an 852765eef222Smrg # empty executable. 852865eef222Smrg cat >conftest.$ac_ext <<_ACEOF 852965eef222Smrg/* confdefs.h. */ 853065eef222Smrg_ACEOF 853165eef222Smrgcat confdefs.h >>conftest.$ac_ext 853265eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 853365eef222Smrg/* end confdefs.h. */ 8534ef981d24Smrg 853565eef222Smrgint 853665eef222Smrgmain () 853765eef222Smrg{ 8538ef981d24Smrg 853965eef222Smrg ; 854065eef222Smrg return 0; 854165eef222Smrg} 854265eef222Smrg_ACEOF 854365eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext 854465eef222Smrgif { (ac_try="$ac_link" 854565eef222Smrgcase "(($ac_try" in 854665eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 854765eef222Smrg *) ac_try_echo=$ac_try;; 854865eef222Smrgesac 854965eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 855065eef222Smrg$as_echo "$ac_try_echo") >&5 855165eef222Smrg (eval "$ac_link") 2>conftest.er1 855265eef222Smrg ac_status=$? 855365eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 855465eef222Smrg rm -f conftest.er1 855565eef222Smrg cat conftest.err >&5 855665eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 855765eef222Smrg (exit $ac_status); } && { 855865eef222Smrg test -z "$ac_c_werror_flag" || 855965eef222Smrg test ! -s conftest.err 856065eef222Smrg } && test -s conftest$ac_exeext && { 856165eef222Smrg test "$cross_compiling" = yes || 856265eef222Smrg $as_test_x conftest$ac_exeext 856365eef222Smrg }; then 8564ef981d24Smrg 856565eef222Smrglt_aix_libpath_sed=' 856665eef222Smrg /Import File Strings/,/^$/ { 856765eef222Smrg /^0/ { 856865eef222Smrg s/^0 *\(.*\)$/\1/ 856965eef222Smrg p 857065eef222Smrg } 857165eef222Smrg }' 857265eef222Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 857365eef222Smrg# Check for a 64-bit object if we didn't find anything. 857465eef222Smrgif test -z "$aix_libpath"; then 857565eef222Smrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 857665eef222Smrgfi 857765eef222Smrgelse 857865eef222Smrg $as_echo "$as_me: failed program was:" >&5 857965eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 8580ef981d24Smrg 8581ef981d24Smrg 858265eef222Smrgfi 8583ef981d24Smrg 858465eef222Smrgrm -rf conftest.dSYM 858565eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 858665eef222Smrg conftest$ac_exeext conftest.$ac_ext 858765eef222Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8588ef981d24Smrg 858965eef222Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 859065eef222Smrg 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" 859165eef222Smrg else 859265eef222Smrg if test "$host_cpu" = ia64; then 859365eef222Smrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 859465eef222Smrg allow_undefined_flag="-z nodefs" 859565eef222Smrg 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" 859665eef222Smrg else 859765eef222Smrg # Determine the default libpath from the value encoded in an 859865eef222Smrg # empty executable. 859965eef222Smrg cat >conftest.$ac_ext <<_ACEOF 860065eef222Smrg/* confdefs.h. */ 860165eef222Smrg_ACEOF 860265eef222Smrgcat confdefs.h >>conftest.$ac_ext 860365eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 860465eef222Smrg/* end confdefs.h. */ 8605ef981d24Smrg 860665eef222Smrgint 860765eef222Smrgmain () 860865eef222Smrg{ 8609ef981d24Smrg 861065eef222Smrg ; 861165eef222Smrg return 0; 861265eef222Smrg} 861365eef222Smrg_ACEOF 861465eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext 861565eef222Smrgif { (ac_try="$ac_link" 861665eef222Smrgcase "(($ac_try" in 861765eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 861865eef222Smrg *) ac_try_echo=$ac_try;; 861965eef222Smrgesac 862065eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 862165eef222Smrg$as_echo "$ac_try_echo") >&5 862265eef222Smrg (eval "$ac_link") 2>conftest.er1 862365eef222Smrg ac_status=$? 862465eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 862565eef222Smrg rm -f conftest.er1 862665eef222Smrg cat conftest.err >&5 862765eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 862865eef222Smrg (exit $ac_status); } && { 862965eef222Smrg test -z "$ac_c_werror_flag" || 863065eef222Smrg test ! -s conftest.err 863165eef222Smrg } && test -s conftest$ac_exeext && { 863265eef222Smrg test "$cross_compiling" = yes || 863365eef222Smrg $as_test_x conftest$ac_exeext 863465eef222Smrg }; then 8635ef981d24Smrg 863665eef222Smrglt_aix_libpath_sed=' 863765eef222Smrg /Import File Strings/,/^$/ { 863865eef222Smrg /^0/ { 863965eef222Smrg s/^0 *\(.*\)$/\1/ 864065eef222Smrg p 864165eef222Smrg } 864265eef222Smrg }' 864365eef222Smrgaix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 864465eef222Smrg# Check for a 64-bit object if we didn't find anything. 864565eef222Smrgif test -z "$aix_libpath"; then 864665eef222Smrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 8647ef981d24Smrgfi 8648ef981d24Smrgelse 864965eef222Smrg $as_echo "$as_me: failed program was:" >&5 865065eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 8651ef981d24Smrg 8652ef981d24Smrg 8653ef981d24Smrgfi 8654ef981d24Smrg 865565eef222Smrgrm -rf conftest.dSYM 865665eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 865765eef222Smrg conftest$ac_exeext conftest.$ac_ext 865865eef222Smrgif test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi 8659ef981d24Smrg 866065eef222Smrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 866165eef222Smrg # Warning - without using the other run time loading flags, 866265eef222Smrg # -berok will link without error, but may produce a broken library. 866365eef222Smrg no_undefined_flag=' ${wl}-bernotok' 866465eef222Smrg allow_undefined_flag=' ${wl}-berok' 866565eef222Smrg # Exported symbols can be pulled into shared objects from archives 866665eef222Smrg whole_archive_flag_spec='$convenience' 866765eef222Smrg archive_cmds_need_lc=yes 866865eef222Smrg # This is similar to how AIX traditionally builds its shared libraries. 866965eef222Smrg 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' 867065eef222Smrg fi 867165eef222Smrg fi 867265eef222Smrg ;; 8673ef981d24Smrg 867465eef222Smrg amigaos*) 867565eef222Smrg case $host_cpu in 867665eef222Smrg powerpc) 867765eef222Smrg # see comment about AmigaOS4 .so support 867865eef222Smrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 867965eef222Smrg archive_expsym_cmds='' 868065eef222Smrg ;; 868165eef222Smrg m68k) 868265eef222Smrg 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)' 868365eef222Smrg hardcode_libdir_flag_spec='-L$libdir' 868465eef222Smrg hardcode_minus_L=yes 868565eef222Smrg ;; 8686ef981d24Smrg esac 868765eef222Smrg ;; 8688ef981d24Smrg 868965eef222Smrg bsdi[45]*) 869065eef222Smrg export_dynamic_flag_spec=-rdynamic 869165eef222Smrg ;; 8692ef981d24Smrg 869365eef222Smrg cygwin* | mingw* | pw32* | cegcc*) 869465eef222Smrg # When not using gcc, we currently assume that we are using 869565eef222Smrg # Microsoft Visual C++. 869665eef222Smrg # hardcode_libdir_flag_spec is actually meaningless, as there is 869765eef222Smrg # no search path for DLLs. 869865eef222Smrg hardcode_libdir_flag_spec=' ' 869965eef222Smrg allow_undefined_flag=unsupported 870065eef222Smrg # Tell ltmain to make .lib files, not .a files. 870165eef222Smrg libext=lib 870265eef222Smrg # Tell ltmain to make .dll files, not .so files. 870365eef222Smrg shrext_cmds=".dll" 870465eef222Smrg # FIXME: Setting linknames here is a bad hack. 870565eef222Smrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames=' 870665eef222Smrg # The linker will automatically build a .lib file if we build a DLL. 870765eef222Smrg old_archive_from_new_cmds='true' 870865eef222Smrg # FIXME: Should let the user specify the lib program. 870965eef222Smrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 871065eef222Smrg fix_srcfile_path='`cygpath -w "$srcfile"`' 871165eef222Smrg enable_shared_with_static_runtimes=yes 871265eef222Smrg ;; 8713ef981d24Smrg 871465eef222Smrg darwin* | rhapsody*) 8715ef981d24Smrg 8716ef981d24Smrg 871765eef222Smrg archive_cmds_need_lc=no 871865eef222Smrg hardcode_direct=no 871965eef222Smrg hardcode_automatic=yes 872065eef222Smrg hardcode_shlibpath_var=unsupported 872165eef222Smrg whole_archive_flag_spec='' 872265eef222Smrg link_all_deplibs=yes 872365eef222Smrg allow_undefined_flag="$_lt_dar_allow_undefined" 872465eef222Smrg case $cc_basename in 872565eef222Smrg ifort*) _lt_dar_can_shared=yes ;; 872665eef222Smrg *) _lt_dar_can_shared=$GCC ;; 872765eef222Smrg esac 872865eef222Smrg if test "$_lt_dar_can_shared" = "yes"; then 872965eef222Smrg output_verbose_link_cmd=echo 873065eef222Smrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 873165eef222Smrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 873265eef222Smrg 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}" 873365eef222Smrg 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}" 8734ef981d24Smrg 8735ef981d24Smrg else 873665eef222Smrg ld_shlibs=no 8737ef981d24Smrg fi 8738ef981d24Smrg 873965eef222Smrg ;; 8740ef981d24Smrg 874165eef222Smrg dgux*) 874265eef222Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 874365eef222Smrg hardcode_libdir_flag_spec='-L$libdir' 874465eef222Smrg hardcode_shlibpath_var=no 874565eef222Smrg ;; 8746ef981d24Smrg 874765eef222Smrg freebsd1*) 874865eef222Smrg ld_shlibs=no 874965eef222Smrg ;; 8750ef981d24Smrg 875165eef222Smrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 875265eef222Smrg # support. Future versions do this automatically, but an explicit c++rt0.o 875365eef222Smrg # does not break anything, and helps significantly (at the cost of a little 875465eef222Smrg # extra space). 875565eef222Smrg freebsd2.2*) 875665eef222Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 875765eef222Smrg hardcode_libdir_flag_spec='-R$libdir' 875865eef222Smrg hardcode_direct=yes 875965eef222Smrg hardcode_shlibpath_var=no 876065eef222Smrg ;; 8761ef981d24Smrg 876265eef222Smrg # Unfortunately, older versions of FreeBSD 2 do not have this feature. 876365eef222Smrg freebsd2*) 876465eef222Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 876565eef222Smrg hardcode_direct=yes 876665eef222Smrg hardcode_minus_L=yes 876765eef222Smrg hardcode_shlibpath_var=no 876865eef222Smrg ;; 8769ef981d24Smrg 877065eef222Smrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 877165eef222Smrg freebsd* | dragonfly*) 877265eef222Smrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' 877365eef222Smrg hardcode_libdir_flag_spec='-R$libdir' 877465eef222Smrg hardcode_direct=yes 877565eef222Smrg hardcode_shlibpath_var=no 877665eef222Smrg ;; 8777ef981d24Smrg 877865eef222Smrg hpux9*) 877965eef222Smrg if test "$GCC" = yes; then 878065eef222Smrg 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' 878165eef222Smrg else 878265eef222Smrg 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' 878365eef222Smrg fi 878465eef222Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 878565eef222Smrg hardcode_libdir_separator=: 878665eef222Smrg hardcode_direct=yes 8787ef981d24Smrg 878865eef222Smrg # hardcode_minus_L: Not really in the search PATH, 878965eef222Smrg # but as the default location of the library. 879065eef222Smrg hardcode_minus_L=yes 879165eef222Smrg export_dynamic_flag_spec='${wl}-E' 879265eef222Smrg ;; 8793ef981d24Smrg 879465eef222Smrg hpux10*) 879565eef222Smrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then 879665eef222Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 8797ef981d24Smrg else 879865eef222Smrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 879965eef222Smrg fi 880065eef222Smrg if test "$with_gnu_ld" = no; then 880165eef222Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 880265eef222Smrg hardcode_libdir_flag_spec_ld='+b $libdir' 880365eef222Smrg hardcode_libdir_separator=: 880465eef222Smrg hardcode_direct=yes 880565eef222Smrg hardcode_direct_absolute=yes 880665eef222Smrg export_dynamic_flag_spec='${wl}-E' 880765eef222Smrg # hardcode_minus_L: Not really in the search PATH, 880865eef222Smrg # but as the default location of the library. 880965eef222Smrg hardcode_minus_L=yes 881065eef222Smrg fi 881165eef222Smrg ;; 8812ef981d24Smrg 881365eef222Smrg hpux11*) 881465eef222Smrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then 881565eef222Smrg case $host_cpu in 881665eef222Smrg hppa*64*) 881765eef222Smrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 881865eef222Smrg ;; 881965eef222Smrg ia64*) 882065eef222Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 882165eef222Smrg ;; 882265eef222Smrg *) 882365eef222Smrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 882465eef222Smrg ;; 882565eef222Smrg esac 882665eef222Smrg else 882765eef222Smrg case $host_cpu in 882865eef222Smrg hppa*64*) 882965eef222Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 883065eef222Smrg ;; 883165eef222Smrg ia64*) 883265eef222Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 883365eef222Smrg ;; 883465eef222Smrg *) 883565eef222Smrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 883665eef222Smrg ;; 883765eef222Smrg esac 883865eef222Smrg fi 883965eef222Smrg if test "$with_gnu_ld" = no; then 884065eef222Smrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 884165eef222Smrg hardcode_libdir_separator=: 8842ef981d24Smrg 884365eef222Smrg case $host_cpu in 884465eef222Smrg hppa*64*|ia64*) 884565eef222Smrg hardcode_direct=no 884665eef222Smrg hardcode_shlibpath_var=no 884765eef222Smrg ;; 884865eef222Smrg *) 884965eef222Smrg hardcode_direct=yes 885065eef222Smrg hardcode_direct_absolute=yes 885165eef222Smrg export_dynamic_flag_spec='${wl}-E' 885265eef222Smrg 885365eef222Smrg # hardcode_minus_L: Not really in the search PATH, 885465eef222Smrg # but as the default location of the library. 885565eef222Smrg hardcode_minus_L=yes 885665eef222Smrg ;; 885765eef222Smrg esac 885865eef222Smrg fi 885965eef222Smrg ;; 886065eef222Smrg 886165eef222Smrg irix5* | irix6* | nonstopux*) 886265eef222Smrg if test "$GCC" = yes; then 886365eef222Smrg 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' 886465eef222Smrg # Try to use the -exported_symbol ld option, if it does not 886565eef222Smrg # work, assume that -exports_file does not work either and 886665eef222Smrg # implicitly export all symbols. 886765eef222Smrg save_LDFLAGS="$LDFLAGS" 886865eef222Smrg LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 886965eef222Smrg cat >conftest.$ac_ext <<_ACEOF 887065eef222Smrgint foo(void) {} 8871ef981d24Smrg_ACEOF 8872ef981d24Smrgrm -f conftest.$ac_objext conftest$ac_exeext 8873ef981d24Smrgif { (ac_try="$ac_link" 8874ef981d24Smrgcase "(($ac_try" in 8875ef981d24Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 8876ef981d24Smrg *) ac_try_echo=$ac_try;; 8877ef981d24Smrgesac 887865eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 887965eef222Smrg$as_echo "$ac_try_echo") >&5 8880ef981d24Smrg (eval "$ac_link") 2>conftest.er1 8881ef981d24Smrg ac_status=$? 8882ef981d24Smrg grep -v '^ *+' conftest.er1 >conftest.err 8883ef981d24Smrg rm -f conftest.er1 8884ef981d24Smrg cat conftest.err >&5 888565eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 8886ef981d24Smrg (exit $ac_status); } && { 888765eef222Smrg test -z "$ac_c_werror_flag" || 8888ef981d24Smrg test ! -s conftest.err 888965eef222Smrg } && test -s conftest$ac_exeext && { 889065eef222Smrg test "$cross_compiling" = yes || 889165eef222Smrg $as_test_x conftest$ac_exeext 889265eef222Smrg }; then 889365eef222Smrg 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' 8894ef981d24Smrg 8895ef981d24Smrgelse 889665eef222Smrg $as_echo "$as_me: failed program was:" >&5 8897ef981d24Smrgsed 's/^/| /' conftest.$ac_ext >&5 8898ef981d24Smrg 8899ef981d24Smrg 8900ef981d24Smrgfi 8901ef981d24Smrg 890265eef222Smrgrm -rf conftest.dSYM 8903ef981d24Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 8904ef981d24Smrg conftest$ac_exeext conftest.$ac_ext 890565eef222Smrg LDFLAGS="$save_LDFLAGS" 890665eef222Smrg else 890765eef222Smrg 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' 890865eef222Smrg 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' 890965eef222Smrg fi 891065eef222Smrg archive_cmds_need_lc='no' 891165eef222Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 891265eef222Smrg hardcode_libdir_separator=: 891365eef222Smrg inherit_rpath=yes 891465eef222Smrg link_all_deplibs=yes 891565eef222Smrg ;; 8916ef981d24Smrg 891765eef222Smrg netbsd*) 891865eef222Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 891965eef222Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 892065eef222Smrg else 892165eef222Smrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 8922ef981d24Smrg fi 892365eef222Smrg hardcode_libdir_flag_spec='-R$libdir' 892465eef222Smrg hardcode_direct=yes 892565eef222Smrg hardcode_shlibpath_var=no 892665eef222Smrg ;; 8927ef981d24Smrg 892865eef222Smrg newsos6) 892965eef222Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 893065eef222Smrg hardcode_direct=yes 893165eef222Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 893265eef222Smrg hardcode_libdir_separator=: 893365eef222Smrg hardcode_shlibpath_var=no 893465eef222Smrg ;; 8935ef981d24Smrg 893665eef222Smrg *nto* | *qnx*) 893765eef222Smrg ;; 8938ef981d24Smrg 893965eef222Smrg openbsd*) 894065eef222Smrg if test -f /usr/libexec/ld.so; then 894165eef222Smrg hardcode_direct=yes 894265eef222Smrg hardcode_shlibpath_var=no 894365eef222Smrg hardcode_direct_absolute=yes 894465eef222Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 894565eef222Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 894665eef222Smrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 894765eef222Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 894865eef222Smrg export_dynamic_flag_spec='${wl}-E' 894965eef222Smrg else 895065eef222Smrg case $host_os in 895165eef222Smrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 895265eef222Smrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 895365eef222Smrg hardcode_libdir_flag_spec='-R$libdir' 895465eef222Smrg ;; 895565eef222Smrg *) 895665eef222Smrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 895765eef222Smrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 895865eef222Smrg ;; 895965eef222Smrg esac 896065eef222Smrg fi 8961ef981d24Smrg else 896265eef222Smrg ld_shlibs=no 8963ef981d24Smrg fi 8964ef981d24Smrg ;; 896565eef222Smrg 896665eef222Smrg os2*) 896765eef222Smrg hardcode_libdir_flag_spec='-L$libdir' 896865eef222Smrg hardcode_minus_L=yes 896965eef222Smrg allow_undefined_flag=unsupported 897065eef222Smrg 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' 897165eef222Smrg old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 8972ef981d24Smrg ;; 897365eef222Smrg 897465eef222Smrg osf3*) 897565eef222Smrg if test "$GCC" = yes; then 897665eef222Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 897765eef222Smrg 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' 8978ef981d24Smrg else 897965eef222Smrg allow_undefined_flag=' -expect_unresolved \*' 898065eef222Smrg 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' 8981ef981d24Smrg fi 898265eef222Smrg archive_cmds_need_lc='no' 898365eef222Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 898465eef222Smrg hardcode_libdir_separator=: 8985ef981d24Smrg ;; 8986ef981d24Smrg 898765eef222Smrg osf4* | osf5*) # as osf3* with the addition of -msym flag 898865eef222Smrg if test "$GCC" = yes; then 898965eef222Smrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 899065eef222Smrg 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' 899165eef222Smrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 899265eef222Smrg else 899365eef222Smrg allow_undefined_flag=' -expect_unresolved \*' 899465eef222Smrg 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' 899565eef222Smrg 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~ 899665eef222Smrg $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' 899765eef222Smrg 899865eef222Smrg # Both c and cxx compiler support -rpath directly 899965eef222Smrg hardcode_libdir_flag_spec='-rpath $libdir' 900065eef222Smrg fi 900165eef222Smrg archive_cmds_need_lc='no' 900265eef222Smrg hardcode_libdir_separator=: 9003ef981d24Smrg ;; 9004ef981d24Smrg 900565eef222Smrg solaris*) 900665eef222Smrg no_undefined_flag=' -z defs' 900765eef222Smrg if test "$GCC" = yes; then 900865eef222Smrg wlarc='${wl}' 900965eef222Smrg archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 901065eef222Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 901165eef222Smrg $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 901265eef222Smrg else 901365eef222Smrg case `$CC -V 2>&1` in 901465eef222Smrg *"Compilers 5.0"*) 901565eef222Smrg wlarc='' 901665eef222Smrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 901765eef222Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 901865eef222Smrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 9019ef981d24Smrg ;; 9020ef981d24Smrg *) 902165eef222Smrg wlarc='${wl}' 902265eef222Smrg archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 902365eef222Smrg archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 902465eef222Smrg $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 9025ef981d24Smrg ;; 9026ef981d24Smrg esac 902765eef222Smrg fi 902865eef222Smrg hardcode_libdir_flag_spec='-R$libdir' 902965eef222Smrg hardcode_shlibpath_var=no 903065eef222Smrg case $host_os in 903165eef222Smrg solaris2.[0-5] | solaris2.[0-5].*) ;; 9032ef981d24Smrg *) 903365eef222Smrg # The compiler driver will combine and reorder linker options, 903465eef222Smrg # but understands `-z linker_flag'. GCC discards it without `$wl', 903565eef222Smrg # but is careful enough not to reorder. 903665eef222Smrg # Supported since Solaris 2.6 (maybe 2.5.1?) 903765eef222Smrg if test "$GCC" = yes; then 903865eef222Smrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 9039ef981d24Smrg else 904065eef222Smrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 9041ef981d24Smrg fi 9042ef981d24Smrg ;; 904365eef222Smrg esac 904465eef222Smrg link_all_deplibs=yes 904565eef222Smrg ;; 9046ef981d24Smrg 904765eef222Smrg sunos4*) 904865eef222Smrg if test "x$host_vendor" = xsequent; then 904965eef222Smrg # Use $CC to link under sequent, because it throws in some extra .o 905065eef222Smrg # files that make .init and .fini sections work. 905165eef222Smrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 905265eef222Smrg else 905365eef222Smrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 905465eef222Smrg fi 905565eef222Smrg hardcode_libdir_flag_spec='-L$libdir' 905665eef222Smrg hardcode_direct=yes 905765eef222Smrg hardcode_minus_L=yes 905865eef222Smrg hardcode_shlibpath_var=no 905965eef222Smrg ;; 9060ef981d24Smrg 906165eef222Smrg sysv4) 906265eef222Smrg case $host_vendor in 906365eef222Smrg sni) 906465eef222Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 906565eef222Smrg hardcode_direct=yes # is this really true??? 9066ef981d24Smrg ;; 906765eef222Smrg siemens) 906865eef222Smrg ## LD is ld it makes a PLAMLIB 906965eef222Smrg ## CC just makes a GrossModule. 907065eef222Smrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 907165eef222Smrg reload_cmds='$CC -r -o $output$reload_objs' 907265eef222Smrg hardcode_direct=no 907365eef222Smrg ;; 907465eef222Smrg motorola) 907565eef222Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 907665eef222Smrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie 9077ef981d24Smrg ;; 907865eef222Smrg esac 907965eef222Smrg runpath_var='LD_RUN_PATH' 908065eef222Smrg hardcode_shlibpath_var=no 908165eef222Smrg ;; 9082ef981d24Smrg 908365eef222Smrg sysv4.3*) 908465eef222Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 908565eef222Smrg hardcode_shlibpath_var=no 908665eef222Smrg export_dynamic_flag_spec='-Bexport' 908765eef222Smrg ;; 9088ef981d24Smrg 908965eef222Smrg sysv4*MP*) 909065eef222Smrg if test -d /usr/nec; then 909165eef222Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 909265eef222Smrg hardcode_shlibpath_var=no 909365eef222Smrg runpath_var=LD_RUN_PATH 909465eef222Smrg hardcode_runpath_var=yes 909565eef222Smrg ld_shlibs=yes 909665eef222Smrg fi 909765eef222Smrg ;; 9098ef981d24Smrg 909965eef222Smrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 910065eef222Smrg no_undefined_flag='${wl}-z,text' 910165eef222Smrg archive_cmds_need_lc=no 910265eef222Smrg hardcode_shlibpath_var=no 910365eef222Smrg runpath_var='LD_RUN_PATH' 9104ef981d24Smrg 910565eef222Smrg if test "$GCC" = yes; then 910665eef222Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 910765eef222Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 910865eef222Smrg else 910965eef222Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 911065eef222Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 911165eef222Smrg fi 911265eef222Smrg ;; 9113ef981d24Smrg 911465eef222Smrg sysv5* | sco3.2v5* | sco5v6*) 911565eef222Smrg # Note: We can NOT use -z defs as we might desire, because we do not 911665eef222Smrg # link with -lc, and that would cause any symbols used from libc to 911765eef222Smrg # always be unresolved, which means just about no library would 911865eef222Smrg # ever link correctly. If we're not using GNU ld we use -z text 911965eef222Smrg # though, which does catch some bad symbols but isn't as heavy-handed 912065eef222Smrg # as -z defs. 912165eef222Smrg no_undefined_flag='${wl}-z,text' 912265eef222Smrg allow_undefined_flag='${wl}-z,nodefs' 912365eef222Smrg archive_cmds_need_lc=no 912465eef222Smrg hardcode_shlibpath_var=no 912565eef222Smrg hardcode_libdir_flag_spec='${wl}-R,$libdir' 912665eef222Smrg hardcode_libdir_separator=':' 912765eef222Smrg link_all_deplibs=yes 912865eef222Smrg export_dynamic_flag_spec='${wl}-Bexport' 912965eef222Smrg runpath_var='LD_RUN_PATH' 9130ef981d24Smrg 913165eef222Smrg if test "$GCC" = yes; then 913265eef222Smrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 913365eef222Smrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 913465eef222Smrg else 913565eef222Smrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 913665eef222Smrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 913765eef222Smrg fi 913865eef222Smrg ;; 9139ef981d24Smrg 914065eef222Smrg uts4*) 914165eef222Smrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 914265eef222Smrg hardcode_libdir_flag_spec='-L$libdir' 914365eef222Smrg hardcode_shlibpath_var=no 914465eef222Smrg ;; 9145ef981d24Smrg 914665eef222Smrg *) 914765eef222Smrg ld_shlibs=no 914865eef222Smrg ;; 9149ef981d24Smrg esac 915065eef222Smrg 915165eef222Smrg if test x$host_vendor = xsni; then 915265eef222Smrg case $host in 915365eef222Smrg sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 915465eef222Smrg export_dynamic_flag_spec='${wl}-Blargedynsym' 9155ef981d24Smrg ;; 915665eef222Smrg esac 915765eef222Smrg fi 915865eef222Smrg fi 9159ef981d24Smrg 916065eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5 916165eef222Smrg$as_echo "$ld_shlibs" >&6; } 916265eef222Smrgtest "$ld_shlibs" = no && can_build_shared=no 9163ef981d24Smrg 916465eef222Smrgwith_gnu_ld=$with_gnu_ld 9165ef981d24Smrg 9166ef981d24Smrg 9167ef981d24Smrg 9168ef981d24Smrg 9169ef981d24Smrg 9170ef981d24Smrg 9171ef981d24Smrg 9172ef981d24Smrg 9173ef981d24Smrg 9174ef981d24Smrg 9175ef981d24Smrg 9176ef981d24Smrg 9177ef981d24Smrg 9178ef981d24Smrg 9179ef981d24Smrg 918065eef222Smrg# 918165eef222Smrg# Do we need to explicitly link libc? 918265eef222Smrg# 918365eef222Smrgcase "x$archive_cmds_need_lc" in 918465eef222Smrgx|xyes) 918565eef222Smrg # Assume -lc should be added 918665eef222Smrg archive_cmds_need_lc=yes 9187ef981d24Smrg 918865eef222Smrg if test "$enable_shared" = yes && test "$GCC" = yes; then 918965eef222Smrg case $archive_cmds in 919065eef222Smrg *'~'*) 919165eef222Smrg # FIXME: we may have to deal with multi-command sequences. 9192ef981d24Smrg ;; 919365eef222Smrg '$CC '*) 919465eef222Smrg # Test whether the compiler implicitly links with -lc since on some 919565eef222Smrg # systems, -lgcc has to come before -lc. If gcc already passes -lc 919665eef222Smrg # to ld, don't add -lc before -lgcc. 919765eef222Smrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 919865eef222Smrg$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 919965eef222Smrg $RM conftest* 920065eef222Smrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext 920165eef222Smrg 920265eef222Smrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 920365eef222Smrg (eval $ac_compile) 2>&5 920465eef222Smrg ac_status=$? 920565eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 920665eef222Smrg (exit $ac_status); } 2>conftest.err; then 920765eef222Smrg soname=conftest 920865eef222Smrg lib=conftest 920965eef222Smrg libobjs=conftest.$ac_objext 921065eef222Smrg deplibs= 921165eef222Smrg wl=$lt_prog_compiler_wl 921265eef222Smrg pic_flag=$lt_prog_compiler_pic 921365eef222Smrg compiler_flags=-v 921465eef222Smrg linker_flags=-v 921565eef222Smrg verstring= 921665eef222Smrg output_objdir=. 921765eef222Smrg libname=conftest 921865eef222Smrg lt_save_allow_undefined_flag=$allow_undefined_flag 921965eef222Smrg allow_undefined_flag= 922065eef222Smrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5 922165eef222Smrg (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 922265eef222Smrg ac_status=$? 922365eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 922465eef222Smrg (exit $ac_status); } 922565eef222Smrg then 922665eef222Smrg archive_cmds_need_lc=no 922765eef222Smrg else 922865eef222Smrg archive_cmds_need_lc=yes 922965eef222Smrg fi 923065eef222Smrg allow_undefined_flag=$lt_save_allow_undefined_flag 923165eef222Smrg else 923265eef222Smrg cat conftest.err 1>&5 9233ef981d24Smrg fi 923465eef222Smrg $RM conftest* 923565eef222Smrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 923665eef222Smrg$as_echo "$archive_cmds_need_lc" >&6; } 9237ef981d24Smrg ;; 9238ef981d24Smrg esac 9239ef981d24Smrg fi 924065eef222Smrg ;; 924165eef222Smrgesac 9242ef981d24Smrg 9243ef981d24Smrg 9244ef981d24Smrg 9245ef981d24Smrg 9246ef981d24Smrg 9247ef981d24Smrg 9248ef981d24Smrg 9249ef981d24Smrg 9250ef981d24Smrg 9251ef981d24Smrg 9252ef981d24Smrg 9253ef981d24Smrg 9254ef981d24Smrg 9255ef981d24Smrg 9256ef981d24Smrg 9257ef981d24Smrg 9258ef981d24Smrg 9259ef981d24Smrg 9260ef981d24Smrg 9261ef981d24Smrg 9262ef981d24Smrg 9263ef981d24Smrg 9264ef981d24Smrg 9265ef981d24Smrg 9266ef981d24Smrg 9267ef981d24Smrg 926865eef222Smrg 926965eef222Smrg 927065eef222Smrg 927165eef222Smrg 927265eef222Smrg 927365eef222Smrg 927465eef222Smrg 927565eef222Smrg 927665eef222Smrg 927765eef222Smrg 927865eef222Smrg 927965eef222Smrg 928065eef222Smrg 928165eef222Smrg 928265eef222Smrg 928365eef222Smrg 928465eef222Smrg 928565eef222Smrg 928665eef222Smrg 928765eef222Smrg 928865eef222Smrg 928965eef222Smrg 929065eef222Smrg 929165eef222Smrg 929265eef222Smrg 929365eef222Smrg 929465eef222Smrg 929565eef222Smrg 929665eef222Smrg 929765eef222Smrg 929865eef222Smrg 929965eef222Smrg 930065eef222Smrg 930165eef222Smrg 930265eef222Smrg 930365eef222Smrg 930465eef222Smrg 930565eef222Smrg 930665eef222Smrg 930765eef222Smrg 930865eef222Smrg 930965eef222Smrg 931065eef222Smrg 931165eef222Smrg 931265eef222Smrg 931365eef222Smrg 931465eef222Smrg 931565eef222Smrg 931665eef222Smrg 931765eef222Smrg 931865eef222Smrg 931965eef222Smrg 932065eef222Smrg 932165eef222Smrg 932265eef222Smrg 932365eef222Smrg 932465eef222Smrg 932565eef222Smrg 932665eef222Smrg 932765eef222Smrg 932865eef222Smrg 932965eef222Smrg 933065eef222Smrg 933165eef222Smrg 933265eef222Smrg 933365eef222Smrg 933465eef222Smrg 933565eef222Smrg 933665eef222Smrg 933765eef222Smrg 933865eef222Smrg 933965eef222Smrg 934065eef222Smrg 934165eef222Smrg 934265eef222Smrg 934365eef222Smrg 934465eef222Smrg 934565eef222Smrg 934665eef222Smrg 934765eef222Smrg 934865eef222Smrg 934965eef222Smrg 935065eef222Smrg 935165eef222Smrg 935265eef222Smrg 935365eef222Smrg 935465eef222Smrg 935565eef222Smrg 935665eef222Smrg 935765eef222Smrg 935865eef222Smrg 935965eef222Smrg 936065eef222Smrg 936165eef222Smrg 936265eef222Smrg 936365eef222Smrg 936465eef222Smrg 936565eef222Smrg 936665eef222Smrg 936765eef222Smrg 936865eef222Smrg 936965eef222Smrg 937065eef222Smrg 937165eef222Smrg 937265eef222Smrg 937365eef222Smrg 937465eef222Smrg 937565eef222Smrg 937665eef222Smrg 937765eef222Smrg 937865eef222Smrg 937965eef222Smrg 938065eef222Smrg 938165eef222Smrg 938265eef222Smrg 938365eef222Smrg 938465eef222Smrg 938565eef222Smrg 938665eef222Smrg 938765eef222Smrg 938865eef222Smrg 938965eef222Smrg 939065eef222Smrg 939165eef222Smrg 939265eef222Smrg 939365eef222Smrg 939465eef222Smrg 939565eef222Smrg 939665eef222Smrg 939765eef222Smrg 939865eef222Smrg 939965eef222Smrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 940065eef222Smrg$as_echo_n "checking dynamic linker characteristics... " >&6; } 940165eef222Smrg 940265eef222Smrgif test "$GCC" = yes; then 940365eef222Smrg case $host_os in 940465eef222Smrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 940565eef222Smrg *) lt_awk_arg="/^libraries:/" ;; 940665eef222Smrg esac 940765eef222Smrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` 940865eef222Smrg if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then 940965eef222Smrg # if the path contains ";" then we assume it to be the separator 941065eef222Smrg # otherwise default to the standard path separator (i.e. ":") - it is 941165eef222Smrg # assumed that no part of a normal pathname contains ";" but that should 941265eef222Smrg # okay in the real world where ";" in dirpaths is itself problematic. 941365eef222Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'` 941465eef222Smrg else 941565eef222Smrg lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 941665eef222Smrg fi 941765eef222Smrg # Ok, now we have the path, separated by spaces, we can step through it 941865eef222Smrg # and add multilib dir if necessary. 941965eef222Smrg lt_tmp_lt_search_path_spec= 942065eef222Smrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 942165eef222Smrg for lt_sys_path in $lt_search_path_spec; do 942265eef222Smrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then 942365eef222Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 942465eef222Smrg else 942565eef222Smrg test -d "$lt_sys_path" && \ 942665eef222Smrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 942765eef222Smrg fi 942865eef222Smrg done 942965eef222Smrg lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk ' 943065eef222SmrgBEGIN {RS=" "; FS="/|\n";} { 943165eef222Smrg lt_foo=""; 943265eef222Smrg lt_count=0; 943365eef222Smrg for (lt_i = NF; lt_i > 0; lt_i--) { 943465eef222Smrg if ($lt_i != "" && $lt_i != ".") { 943565eef222Smrg if ($lt_i == "..") { 943665eef222Smrg lt_count++; 943765eef222Smrg } else { 943865eef222Smrg if (lt_count == 0) { 943965eef222Smrg lt_foo="/" $lt_i lt_foo; 944065eef222Smrg } else { 944165eef222Smrg lt_count--; 944265eef222Smrg } 944365eef222Smrg } 944465eef222Smrg } 944565eef222Smrg } 944665eef222Smrg if (lt_foo != "") { lt_freq[lt_foo]++; } 944765eef222Smrg if (lt_freq[lt_foo] == 1) { print lt_foo; } 944865eef222Smrg}'` 944965eef222Smrg sys_lib_search_path_spec=`$ECHO $lt_search_path_spec` 945065eef222Smrgelse 945165eef222Smrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 945265eef222Smrgfi 945365eef222Smrglibrary_names_spec= 945465eef222Smrglibname_spec='lib$name' 945565eef222Smrgsoname_spec= 945665eef222Smrgshrext_cmds=".so" 945765eef222Smrgpostinstall_cmds= 945865eef222Smrgpostuninstall_cmds= 945965eef222Smrgfinish_cmds= 946065eef222Smrgfinish_eval= 946165eef222Smrgshlibpath_var= 946265eef222Smrgshlibpath_overrides_runpath=unknown 946365eef222Smrgversion_type=none 946465eef222Smrgdynamic_linker="$host_os ld.so" 946565eef222Smrgsys_lib_dlsearch_path_spec="/lib /usr/lib" 946665eef222Smrgneed_lib_prefix=unknown 946765eef222Smrghardcode_into_libs=no 946865eef222Smrg 946965eef222Smrg# when you set need_version to no, make sure it does not cause -set_version 947065eef222Smrg# flags to be left without arguments 947165eef222Smrgneed_version=unknown 947265eef222Smrg 947365eef222Smrgcase $host_os in 947465eef222Smrgaix3*) 947565eef222Smrg version_type=linux 947665eef222Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 947765eef222Smrg shlibpath_var=LIBPATH 947865eef222Smrg 947965eef222Smrg # AIX 3 has no versioning support, so we append a major version to the name. 948065eef222Smrg soname_spec='${libname}${release}${shared_ext}$major' 948165eef222Smrg ;; 948265eef222Smrg 948365eef222Smrgaix[4-9]*) 948465eef222Smrg version_type=linux 948565eef222Smrg need_lib_prefix=no 948665eef222Smrg need_version=no 948765eef222Smrg hardcode_into_libs=yes 948865eef222Smrg if test "$host_cpu" = ia64; then 948965eef222Smrg # AIX 5 supports IA64 949065eef222Smrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 949165eef222Smrg shlibpath_var=LD_LIBRARY_PATH 949265eef222Smrg else 949365eef222Smrg # With GCC up to 2.95.x, collect2 would create an import file 949465eef222Smrg # for dependence libraries. The import file would start with 949565eef222Smrg # the line `#! .'. This would cause the generated library to 949665eef222Smrg # depend on `.', always an invalid library. This was fixed in 949765eef222Smrg # development snapshots of GCC prior to 3.0. 949865eef222Smrg case $host_os in 949965eef222Smrg aix4 | aix4.[01] | aix4.[01].*) 950065eef222Smrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 950165eef222Smrg echo ' yes ' 950265eef222Smrg echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 950365eef222Smrg : 950465eef222Smrg else 950565eef222Smrg can_build_shared=no 950665eef222Smrg fi 950765eef222Smrg ;; 950865eef222Smrg esac 9509ef981d24Smrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 9510ef981d24Smrg # soname into executable. Probably we can add versioning support to 9511ef981d24Smrg # collect2, so additional links can be useful in future. 9512ef981d24Smrg if test "$aix_use_runtimelinking" = yes; then 9513ef981d24Smrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so 9514ef981d24Smrg # instead of lib<name>.a to let people know that these are not 9515ef981d24Smrg # typical AIX shared libraries. 9516ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9517ef981d24Smrg else 9518ef981d24Smrg # We preserve .a as extension for shared libraries through AIX4.2 9519ef981d24Smrg # and later when we are not doing run time linking. 9520ef981d24Smrg library_names_spec='${libname}${release}.a $libname.a' 9521ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9522ef981d24Smrg fi 9523ef981d24Smrg shlibpath_var=LIBPATH 9524ef981d24Smrg fi 9525ef981d24Smrg ;; 9526ef981d24Smrg 9527ef981d24Smrgamigaos*) 952865eef222Smrg case $host_cpu in 952965eef222Smrg powerpc) 953065eef222Smrg # Since July 2007 AmigaOS4 officially supports .so libraries. 953165eef222Smrg # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 953265eef222Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 953365eef222Smrg ;; 953465eef222Smrg m68k) 953565eef222Smrg library_names_spec='$libname.ixlibrary $libname.a' 953665eef222Smrg # Create ${libname}_ixlibrary.a entries in /sys/libs. 953765eef222Smrg 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' 953865eef222Smrg ;; 953965eef222Smrg esac 9540ef981d24Smrg ;; 9541ef981d24Smrg 9542ef981d24Smrgbeos*) 9543ef981d24Smrg library_names_spec='${libname}${shared_ext}' 9544ef981d24Smrg dynamic_linker="$host_os ld.so" 9545ef981d24Smrg shlibpath_var=LIBRARY_PATH 9546ef981d24Smrg ;; 9547ef981d24Smrg 9548ef981d24Smrgbsdi[45]*) 9549ef981d24Smrg version_type=linux 9550ef981d24Smrg need_version=no 9551ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9552ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9553ef981d24Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 9554ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 9555ef981d24Smrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 9556ef981d24Smrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 9557ef981d24Smrg # the default ld.so.conf also contains /usr/contrib/lib and 9558ef981d24Smrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 9559ef981d24Smrg # libtool to hard-code these into programs 9560ef981d24Smrg ;; 9561ef981d24Smrg 956265eef222Smrgcygwin* | mingw* | pw32* | cegcc*) 9563ef981d24Smrg version_type=windows 9564ef981d24Smrg shrext_cmds=".dll" 9565ef981d24Smrg need_version=no 9566ef981d24Smrg need_lib_prefix=no 9567ef981d24Smrg 9568ef981d24Smrg case $GCC,$host_os in 956965eef222Smrg yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*) 9570ef981d24Smrg library_names_spec='$libname.dll.a' 9571ef981d24Smrg # DLL is installed to $(libdir)/../bin by postinstall_cmds 9572ef981d24Smrg postinstall_cmds='base_file=`basename \${file}`~ 957365eef222Smrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 9574ef981d24Smrg dldir=$destdir/`dirname \$dlpath`~ 9575ef981d24Smrg test -d \$dldir || mkdir -p \$dldir~ 9576ef981d24Smrg $install_prog $dir/$dlname \$dldir/$dlname~ 957765eef222Smrg chmod a+x \$dldir/$dlname~ 957865eef222Smrg if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 957965eef222Smrg eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 958065eef222Smrg fi' 9581ef981d24Smrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 9582ef981d24Smrg dlpath=$dir/\$dldll~ 958365eef222Smrg $RM \$dlpath' 9584ef981d24Smrg shlibpath_overrides_runpath=yes 9585ef981d24Smrg 9586ef981d24Smrg case $host_os in 9587ef981d24Smrg cygwin*) 9588ef981d24Smrg # Cygwin DLLs use 'cyg' prefix rather than 'lib' 9589ef981d24Smrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9590ef981d24Smrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" 9591ef981d24Smrg ;; 959265eef222Smrg mingw* | cegcc*) 9593ef981d24Smrg # MinGW DLLs use traditional 'lib' prefix 9594ef981d24Smrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 959565eef222Smrg sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` 959665eef222Smrg if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 9597ef981d24Smrg # It is most probably a Windows format PATH printed by 9598ef981d24Smrg # mingw gcc, but we are running on Cygwin. Gcc prints its search 9599ef981d24Smrg # path with ; separators, and with drive letters. We can handle the 9600ef981d24Smrg # drive letters (cygwin fileutils understands them), so leave them, 9601ef981d24Smrg # especially as we might pass files found there to a mingw objdump, 9602ef981d24Smrg # which wouldn't understand a cygwinified path. Ahh. 960365eef222Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 9604ef981d24Smrg else 960565eef222Smrg sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 9606ef981d24Smrg fi 9607ef981d24Smrg ;; 9608ef981d24Smrg pw32*) 9609ef981d24Smrg # pw32 DLLs use 'pw' prefix rather than 'lib' 9610ef981d24Smrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 9611ef981d24Smrg ;; 9612ef981d24Smrg esac 9613ef981d24Smrg ;; 9614ef981d24Smrg 9615ef981d24Smrg *) 9616ef981d24Smrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 9617ef981d24Smrg ;; 9618ef981d24Smrg esac 9619ef981d24Smrg dynamic_linker='Win32 ld.exe' 9620ef981d24Smrg # FIXME: first we should search . and the directory the executable is in 9621ef981d24Smrg shlibpath_var=PATH 9622ef981d24Smrg ;; 9623ef981d24Smrg 9624ef981d24Smrgdarwin* | rhapsody*) 9625ef981d24Smrg dynamic_linker="$host_os dyld" 9626ef981d24Smrg version_type=darwin 9627ef981d24Smrg need_lib_prefix=no 9628ef981d24Smrg need_version=no 962965eef222Smrg library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 9630ef981d24Smrg soname_spec='${libname}${release}${major}$shared_ext' 9631ef981d24Smrg shlibpath_overrides_runpath=yes 9632ef981d24Smrg shlibpath_var=DYLD_LIBRARY_PATH 9633ef981d24Smrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 963465eef222Smrg 963565eef222Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 9636ef981d24Smrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 9637ef981d24Smrg ;; 9638ef981d24Smrg 9639ef981d24Smrgdgux*) 9640ef981d24Smrg version_type=linux 9641ef981d24Smrg need_lib_prefix=no 9642ef981d24Smrg need_version=no 9643ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 9644ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9645ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 9646ef981d24Smrg ;; 9647ef981d24Smrg 9648ef981d24Smrgfreebsd1*) 9649ef981d24Smrg dynamic_linker=no 9650ef981d24Smrg ;; 9651ef981d24Smrg 9652ef981d24Smrgfreebsd* | dragonfly*) 9653ef981d24Smrg # DragonFly does not have aout. When/if they implement a new 9654ef981d24Smrg # versioning mechanism, adjust this. 9655ef981d24Smrg if test -x /usr/bin/objformat; then 9656ef981d24Smrg objformat=`/usr/bin/objformat` 9657ef981d24Smrg else 9658ef981d24Smrg case $host_os in 9659ef981d24Smrg freebsd[123]*) objformat=aout ;; 9660ef981d24Smrg *) objformat=elf ;; 9661ef981d24Smrg esac 9662ef981d24Smrg fi 9663ef981d24Smrg version_type=freebsd-$objformat 9664ef981d24Smrg case $version_type in 9665ef981d24Smrg freebsd-elf*) 9666ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 9667ef981d24Smrg need_version=no 9668ef981d24Smrg need_lib_prefix=no 9669ef981d24Smrg ;; 9670ef981d24Smrg freebsd-*) 9671ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 9672ef981d24Smrg need_version=yes 9673ef981d24Smrg ;; 9674ef981d24Smrg esac 9675ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 9676ef981d24Smrg case $host_os in 9677ef981d24Smrg freebsd2*) 9678ef981d24Smrg shlibpath_overrides_runpath=yes 9679ef981d24Smrg ;; 9680ef981d24Smrg freebsd3.[01]* | freebsdelf3.[01]*) 9681ef981d24Smrg shlibpath_overrides_runpath=yes 9682ef981d24Smrg hardcode_into_libs=yes 9683ef981d24Smrg ;; 9684ef981d24Smrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 9685ef981d24Smrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 9686ef981d24Smrg shlibpath_overrides_runpath=no 9687ef981d24Smrg hardcode_into_libs=yes 9688ef981d24Smrg ;; 968965eef222Smrg *) # from 4.6 on, and DragonFly 9690ef981d24Smrg shlibpath_overrides_runpath=yes 9691ef981d24Smrg hardcode_into_libs=yes 9692ef981d24Smrg ;; 9693ef981d24Smrg esac 9694ef981d24Smrg ;; 9695ef981d24Smrg 9696ef981d24Smrggnu*) 9697ef981d24Smrg version_type=linux 9698ef981d24Smrg need_lib_prefix=no 9699ef981d24Smrg need_version=no 9700ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 9701ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9702ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 9703ef981d24Smrg hardcode_into_libs=yes 9704ef981d24Smrg ;; 9705ef981d24Smrg 9706ef981d24Smrghpux9* | hpux10* | hpux11*) 9707ef981d24Smrg # Give a soname corresponding to the major version so that dld.sl refuses to 9708ef981d24Smrg # link against other versions. 9709ef981d24Smrg version_type=sunos 9710ef981d24Smrg need_lib_prefix=no 9711ef981d24Smrg need_version=no 9712ef981d24Smrg case $host_cpu in 9713ef981d24Smrg ia64*) 9714ef981d24Smrg shrext_cmds='.so' 9715ef981d24Smrg hardcode_into_libs=yes 9716ef981d24Smrg dynamic_linker="$host_os dld.so" 9717ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 9718ef981d24Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 9719ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9720ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9721ef981d24Smrg if test "X$HPUX_IA64_MODE" = X32; then 9722ef981d24Smrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 9723ef981d24Smrg else 9724ef981d24Smrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 9725ef981d24Smrg fi 9726ef981d24Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 9727ef981d24Smrg ;; 972865eef222Smrg hppa*64*) 972965eef222Smrg shrext_cmds='.sl' 973065eef222Smrg hardcode_into_libs=yes 973165eef222Smrg dynamic_linker="$host_os dld.sl" 973265eef222Smrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 973365eef222Smrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 973465eef222Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 973565eef222Smrg soname_spec='${libname}${release}${shared_ext}$major' 973665eef222Smrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 973765eef222Smrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 973865eef222Smrg ;; 973965eef222Smrg *) 9740ef981d24Smrg shrext_cmds='.sl' 9741ef981d24Smrg dynamic_linker="$host_os dld.sl" 9742ef981d24Smrg shlibpath_var=SHLIB_PATH 9743ef981d24Smrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 9744ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9745ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9746ef981d24Smrg ;; 9747ef981d24Smrg esac 9748ef981d24Smrg # HP-UX runs *really* slowly unless shared libraries are mode 555. 9749ef981d24Smrg postinstall_cmds='chmod 555 $lib' 9750ef981d24Smrg ;; 9751ef981d24Smrg 975265eef222Smrginterix[3-9]*) 9753ef981d24Smrg version_type=linux 9754ef981d24Smrg need_lib_prefix=no 9755ef981d24Smrg need_version=no 9756ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9757ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9758ef981d24Smrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 9759ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 9760ef981d24Smrg shlibpath_overrides_runpath=no 9761ef981d24Smrg hardcode_into_libs=yes 9762ef981d24Smrg ;; 9763ef981d24Smrg 9764ef981d24Smrgirix5* | irix6* | nonstopux*) 9765ef981d24Smrg case $host_os in 9766ef981d24Smrg nonstopux*) version_type=nonstopux ;; 9767ef981d24Smrg *) 9768ef981d24Smrg if test "$lt_cv_prog_gnu_ld" = yes; then 9769ef981d24Smrg version_type=linux 9770ef981d24Smrg else 9771ef981d24Smrg version_type=irix 9772ef981d24Smrg fi ;; 9773ef981d24Smrg esac 9774ef981d24Smrg need_lib_prefix=no 9775ef981d24Smrg need_version=no 9776ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9777ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 9778ef981d24Smrg case $host_os in 9779ef981d24Smrg irix5* | nonstopux*) 9780ef981d24Smrg libsuff= shlibsuff= 9781ef981d24Smrg ;; 9782ef981d24Smrg *) 9783ef981d24Smrg case $LD in # libtool.m4 will add one of these switches to LD 9784ef981d24Smrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 9785ef981d24Smrg libsuff= shlibsuff= libmagic=32-bit;; 9786ef981d24Smrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 9787ef981d24Smrg libsuff=32 shlibsuff=N32 libmagic=N32;; 9788ef981d24Smrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 9789ef981d24Smrg libsuff=64 shlibsuff=64 libmagic=64-bit;; 9790ef981d24Smrg *) libsuff= shlibsuff= libmagic=never-match;; 9791ef981d24Smrg esac 9792ef981d24Smrg ;; 9793ef981d24Smrg esac 9794ef981d24Smrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 9795ef981d24Smrg shlibpath_overrides_runpath=no 9796ef981d24Smrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 9797ef981d24Smrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 9798ef981d24Smrg hardcode_into_libs=yes 9799ef981d24Smrg ;; 9800ef981d24Smrg 9801ef981d24Smrg# No shared lib support for Linux oldld, aout, or coff. 9802ef981d24Smrglinux*oldld* | linux*aout* | linux*coff*) 9803ef981d24Smrg dynamic_linker=no 9804ef981d24Smrg ;; 9805ef981d24Smrg 9806ef981d24Smrg# This must be Linux ELF. 980765eef222Smrglinux* | k*bsd*-gnu) 9808ef981d24Smrg version_type=linux 9809ef981d24Smrg need_lib_prefix=no 9810ef981d24Smrg need_version=no 9811ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9812ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9813ef981d24Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 9814ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 9815ef981d24Smrg shlibpath_overrides_runpath=no 981665eef222Smrg # Some binutils ld are patched to set DT_RUNPATH 981765eef222Smrg save_LDFLAGS=$LDFLAGS 981865eef222Smrg save_libdir=$libdir 981965eef222Smrg eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 982065eef222Smrg LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 982165eef222Smrg cat >conftest.$ac_ext <<_ACEOF 982265eef222Smrg/* confdefs.h. */ 982365eef222Smrg_ACEOF 982465eef222Smrgcat confdefs.h >>conftest.$ac_ext 982565eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 982665eef222Smrg/* end confdefs.h. */ 9827ef981d24Smrg 982865eef222Smrgint 982965eef222Smrgmain () 983065eef222Smrg{ 9831ef981d24Smrg 983265eef222Smrg ; 983365eef222Smrg return 0; 983465eef222Smrg} 983565eef222Smrg_ACEOF 983665eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext 983765eef222Smrgif { (ac_try="$ac_link" 983865eef222Smrgcase "(($ac_try" in 983965eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 984065eef222Smrg *) ac_try_echo=$ac_try;; 984165eef222Smrgesac 984265eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 984365eef222Smrg$as_echo "$ac_try_echo") >&5 984465eef222Smrg (eval "$ac_link") 2>conftest.er1 984565eef222Smrg ac_status=$? 984665eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 984765eef222Smrg rm -f conftest.er1 984865eef222Smrg cat conftest.err >&5 984965eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 985065eef222Smrg (exit $ac_status); } && { 985165eef222Smrg test -z "$ac_c_werror_flag" || 985265eef222Smrg test ! -s conftest.err 985365eef222Smrg } && test -s conftest$ac_exeext && { 985465eef222Smrg test "$cross_compiling" = yes || 985565eef222Smrg $as_test_x conftest$ac_exeext 985665eef222Smrg }; then 985765eef222Smrg if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then 985865eef222Smrg shlibpath_overrides_runpath=yes 985965eef222Smrgfi 9860ef981d24Smrg 986165eef222Smrgelse 986265eef222Smrg $as_echo "$as_me: failed program was:" >&5 986365eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 986465eef222Smrg 986565eef222Smrg 986665eef222Smrgfi 986765eef222Smrg 986865eef222Smrgrm -rf conftest.dSYM 986965eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 987065eef222Smrg conftest$ac_exeext conftest.$ac_ext 987165eef222Smrg LDFLAGS=$save_LDFLAGS 987265eef222Smrg libdir=$save_libdir 987365eef222Smrg 987465eef222Smrg # This implies no fast_install, which is unacceptable. 987565eef222Smrg # Some rework will be needed to allow for fast_install 987665eef222Smrg # before this can be enabled. 9877ef981d24Smrg hardcode_into_libs=yes 987865eef222Smrg 987965eef222Smrg # Add ABI-specific directories to the system library path. 988065eef222Smrg sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 988165eef222Smrg 988265eef222Smrg # Append ld.so.conf contents to the search path 988365eef222Smrg if test -f /etc/ld.so.conf; then 988465eef222Smrg 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' ' '` 988565eef222Smrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 988665eef222Smrg fi 988765eef222Smrg 988865eef222Smrg # We used to test for /lib/ld.so.1 and disable shared libraries on 988965eef222Smrg # powerpc, because MkLinux only supported shared libraries with the 989065eef222Smrg # GNU dynamic linker. Since this was broken with cross compilers, 989165eef222Smrg # most powerpc-linux boxes support dynamic linking these days and 989265eef222Smrg # people can always --disable-shared, the test was removed, and we 989365eef222Smrg # assume the GNU/Linux dynamic linker is in use. 989465eef222Smrg dynamic_linker='GNU/Linux ld.so' 9895ef981d24Smrg ;; 9896ef981d24Smrg 9897ef981d24Smrgnetbsd*) 9898ef981d24Smrg version_type=sunos 9899ef981d24Smrg need_lib_prefix=no 9900ef981d24Smrg need_version=no 990165eef222Smrg if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9902ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9903ef981d24Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9904ef981d24Smrg dynamic_linker='NetBSD (a.out) ld.so' 9905ef981d24Smrg else 9906ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 9907ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9908ef981d24Smrg dynamic_linker='NetBSD ld.elf_so' 9909ef981d24Smrg fi 9910ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 9911ef981d24Smrg shlibpath_overrides_runpath=yes 9912ef981d24Smrg hardcode_into_libs=yes 9913ef981d24Smrg ;; 9914ef981d24Smrg 9915ef981d24Smrgnewsos6) 9916ef981d24Smrg version_type=linux 9917ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9918ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 9919ef981d24Smrg shlibpath_overrides_runpath=yes 9920ef981d24Smrg ;; 9921ef981d24Smrg 992265eef222Smrg*nto* | *qnx*) 992365eef222Smrg version_type=qnx 9924ef981d24Smrg need_lib_prefix=no 9925ef981d24Smrg need_version=no 9926ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9927ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9928ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 992965eef222Smrg shlibpath_overrides_runpath=no 993065eef222Smrg hardcode_into_libs=yes 993165eef222Smrg dynamic_linker='ldqnx.so' 9932ef981d24Smrg ;; 9933ef981d24Smrg 9934ef981d24Smrgopenbsd*) 9935ef981d24Smrg version_type=sunos 9936ef981d24Smrg sys_lib_dlsearch_path_spec="/usr/lib" 9937ef981d24Smrg need_lib_prefix=no 9938ef981d24Smrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 9939ef981d24Smrg case $host_os in 994065eef222Smrg openbsd3.3 | openbsd3.3.*) need_version=yes ;; 994165eef222Smrg *) need_version=no ;; 9942ef981d24Smrg esac 9943ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 9944ef981d24Smrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 9945ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 994665eef222Smrg if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9947ef981d24Smrg case $host_os in 9948ef981d24Smrg openbsd2.[89] | openbsd2.[89].*) 9949ef981d24Smrg shlibpath_overrides_runpath=no 9950ef981d24Smrg ;; 9951ef981d24Smrg *) 9952ef981d24Smrg shlibpath_overrides_runpath=yes 9953ef981d24Smrg ;; 9954ef981d24Smrg esac 9955ef981d24Smrg else 9956ef981d24Smrg shlibpath_overrides_runpath=yes 9957ef981d24Smrg fi 9958ef981d24Smrg ;; 9959ef981d24Smrg 9960ef981d24Smrgos2*) 9961ef981d24Smrg libname_spec='$name' 9962ef981d24Smrg shrext_cmds=".dll" 9963ef981d24Smrg need_lib_prefix=no 9964ef981d24Smrg library_names_spec='$libname${shared_ext} $libname.a' 9965ef981d24Smrg dynamic_linker='OS/2 ld.exe' 9966ef981d24Smrg shlibpath_var=LIBPATH 9967ef981d24Smrg ;; 9968ef981d24Smrg 9969ef981d24Smrgosf3* | osf4* | osf5*) 9970ef981d24Smrg version_type=osf 9971ef981d24Smrg need_lib_prefix=no 9972ef981d24Smrg need_version=no 9973ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9974ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9975ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 9976ef981d24Smrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 9977ef981d24Smrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 9978ef981d24Smrg ;; 9979ef981d24Smrg 998065eef222Smrgrdos*) 998165eef222Smrg dynamic_linker=no 998265eef222Smrg ;; 998365eef222Smrg 9984ef981d24Smrgsolaris*) 9985ef981d24Smrg version_type=linux 9986ef981d24Smrg need_lib_prefix=no 9987ef981d24Smrg need_version=no 9988ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 9989ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 9990ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 9991ef981d24Smrg shlibpath_overrides_runpath=yes 9992ef981d24Smrg hardcode_into_libs=yes 9993ef981d24Smrg # ldd complains unless libraries are executable 9994ef981d24Smrg postinstall_cmds='chmod +x $lib' 9995ef981d24Smrg ;; 9996ef981d24Smrg 9997ef981d24Smrgsunos4*) 9998ef981d24Smrg version_type=sunos 9999ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10000ef981d24Smrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 10001ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 10002ef981d24Smrg shlibpath_overrides_runpath=yes 10003ef981d24Smrg if test "$with_gnu_ld" = yes; then 10004ef981d24Smrg need_lib_prefix=no 10005ef981d24Smrg fi 10006ef981d24Smrg need_version=yes 10007ef981d24Smrg ;; 10008ef981d24Smrg 10009ef981d24Smrgsysv4 | sysv4.3*) 10010ef981d24Smrg version_type=linux 10011ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10012ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 10013ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 10014ef981d24Smrg case $host_vendor in 10015ef981d24Smrg sni) 10016ef981d24Smrg shlibpath_overrides_runpath=no 10017ef981d24Smrg need_lib_prefix=no 10018ef981d24Smrg runpath_var=LD_RUN_PATH 10019ef981d24Smrg ;; 10020ef981d24Smrg siemens) 10021ef981d24Smrg need_lib_prefix=no 10022ef981d24Smrg ;; 10023ef981d24Smrg motorola) 10024ef981d24Smrg need_lib_prefix=no 10025ef981d24Smrg need_version=no 10026ef981d24Smrg shlibpath_overrides_runpath=no 10027ef981d24Smrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 10028ef981d24Smrg ;; 10029ef981d24Smrg esac 10030ef981d24Smrg ;; 10031ef981d24Smrg 10032ef981d24Smrgsysv4*MP*) 10033ef981d24Smrg if test -d /usr/nec ;then 10034ef981d24Smrg version_type=linux 10035ef981d24Smrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 10036ef981d24Smrg soname_spec='$libname${shared_ext}.$major' 10037ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 10038ef981d24Smrg fi 10039ef981d24Smrg ;; 10040ef981d24Smrg 10041ef981d24Smrgsysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 10042ef981d24Smrg version_type=freebsd-elf 10043ef981d24Smrg need_lib_prefix=no 10044ef981d24Smrg need_version=no 10045ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10046ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 10047ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 1004865eef222Smrg shlibpath_overrides_runpath=yes 10049ef981d24Smrg hardcode_into_libs=yes 10050ef981d24Smrg if test "$with_gnu_ld" = yes; then 10051ef981d24Smrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 10052ef981d24Smrg else 10053ef981d24Smrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 10054ef981d24Smrg case $host_os in 10055ef981d24Smrg sco3.2v5*) 10056ef981d24Smrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 10057ef981d24Smrg ;; 10058ef981d24Smrg esac 10059ef981d24Smrg fi 10060ef981d24Smrg sys_lib_dlsearch_path_spec='/usr/lib' 10061ef981d24Smrg ;; 10062ef981d24Smrg 1006365eef222Smrgtpf*) 1006465eef222Smrg # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 1006565eef222Smrg version_type=linux 1006665eef222Smrg need_lib_prefix=no 1006765eef222Smrg need_version=no 1006865eef222Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 1006965eef222Smrg shlibpath_var=LD_LIBRARY_PATH 1007065eef222Smrg shlibpath_overrides_runpath=no 1007165eef222Smrg hardcode_into_libs=yes 1007265eef222Smrg ;; 1007365eef222Smrg 10074ef981d24Smrguts4*) 10075ef981d24Smrg version_type=linux 10076ef981d24Smrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10077ef981d24Smrg soname_spec='${libname}${release}${shared_ext}$major' 10078ef981d24Smrg shlibpath_var=LD_LIBRARY_PATH 10079ef981d24Smrg ;; 10080ef981d24Smrg 10081ef981d24Smrg*) 10082ef981d24Smrg dynamic_linker=no 10083ef981d24Smrg ;; 10084ef981d24Smrgesac 1008565eef222Smrg{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5 1008665eef222Smrg$as_echo "$dynamic_linker" >&6; } 10087ef981d24Smrgtest "$dynamic_linker" = no && can_build_shared=no 10088ef981d24Smrg 10089ef981d24Smrgvariables_saved_for_relink="PATH $shlibpath_var $runpath_var" 10090ef981d24Smrgif test "$GCC" = yes; then 10091ef981d24Smrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 10092ef981d24Smrgfi 10093ef981d24Smrg 1009465eef222Smrgif test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 1009565eef222Smrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 10096ef981d24Smrgfi 1009765eef222Smrgif test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 1009865eef222Smrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 10099ef981d24Smrgfi 10100ef981d24Smrg 10101ef981d24Smrg 10102ef981d24Smrg 10103ef981d24Smrg 10104ef981d24Smrg 10105ef981d24Smrg 10106ef981d24Smrg 10107ef981d24Smrg 10108ef981d24Smrg 10109ef981d24Smrg 10110ef981d24Smrg 10111ef981d24Smrg 10112ef981d24Smrg 10113ef981d24Smrg 10114ef981d24Smrg 10115ef981d24Smrg 10116ef981d24Smrg 10117ef981d24Smrg 10118ef981d24Smrg 10119ef981d24Smrg 10120ef981d24Smrg 10121ef981d24Smrg 10122ef981d24Smrg 10123ef981d24Smrg 10124ef981d24Smrg 10125ef981d24Smrg 10126ef981d24Smrg 10127ef981d24Smrg 10128ef981d24Smrg 10129ef981d24Smrg 10130ef981d24Smrg 10131ef981d24Smrg 10132ef981d24Smrg 10133ef981d24Smrg 10134ef981d24Smrg 10135ef981d24Smrg 10136ef981d24Smrg 10137ef981d24Smrg 10138ef981d24Smrg 10139ef981d24Smrg 10140ef981d24Smrg 10141ef981d24Smrg 10142ef981d24Smrg 10143ef981d24Smrg 10144ef981d24Smrg 10145ef981d24Smrg 10146ef981d24Smrg 10147ef981d24Smrg 10148ef981d24Smrg 10149ef981d24Smrg 10150ef981d24Smrg 10151ef981d24Smrg 10152ef981d24Smrg 10153ef981d24Smrg 10154ef981d24Smrg 10155ef981d24Smrg 10156ef981d24Smrg 10157ef981d24Smrg 10158ef981d24Smrg 10159ef981d24Smrg 10160ef981d24Smrg 10161ef981d24Smrg 10162ef981d24Smrg 10163ef981d24Smrg 10164ef981d24Smrg 10165ef981d24Smrg 10166ef981d24Smrg 10167ef981d24Smrg 10168ef981d24Smrg 10169ef981d24Smrg 10170ef981d24Smrg 10171ef981d24Smrg 10172ef981d24Smrg 10173ef981d24Smrg 10174ef981d24Smrg 10175ef981d24Smrg 10176ef981d24Smrg 10177ef981d24Smrg 10178ef981d24Smrg 10179ef981d24Smrg 10180ef981d24Smrg 10181ef981d24Smrg 10182ef981d24Smrg 10183ef981d24Smrg 10184ef981d24Smrg 10185ef981d24Smrg 10186ef981d24Smrg 1018765eef222Smrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 1018865eef222Smrg$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 1018965eef222Smrghardcode_action= 1019065eef222Smrgif test -n "$hardcode_libdir_flag_spec" || 1019165eef222Smrg test -n "$runpath_var" || 1019265eef222Smrg test "X$hardcode_automatic" = "Xyes" ; then 10193ef981d24Smrg 1019465eef222Smrg # We can hardcode non-existent directories. 1019565eef222Smrg if test "$hardcode_direct" != no && 1019665eef222Smrg # If the only mechanism to avoid hardcoding is shlibpath_var, we 1019765eef222Smrg # have to relink, otherwise we might link with an installed library 1019865eef222Smrg # when we should be linking with a yet-to-be-installed one 1019965eef222Smrg ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 1020065eef222Smrg test "$hardcode_minus_L" != no; then 1020165eef222Smrg # Linking always hardcodes the temporary library directory. 1020265eef222Smrg hardcode_action=relink 1020365eef222Smrg else 1020465eef222Smrg # We can link without hardcoding, and we can hardcode nonexisting dirs. 1020565eef222Smrg hardcode_action=immediate 1020665eef222Smrg fi 1020765eef222Smrgelse 1020865eef222Smrg # We cannot hardcode anything, or else we can only hardcode existing 1020965eef222Smrg # directories. 1021065eef222Smrg hardcode_action=unsupported 1021165eef222Smrgfi 1021265eef222Smrg{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5 1021365eef222Smrg$as_echo "$hardcode_action" >&6; } 10214ef981d24Smrg 1021565eef222Smrgif test "$hardcode_action" = relink || 1021665eef222Smrg test "$inherit_rpath" = yes; then 1021765eef222Smrg # Fast installation is not supported 1021865eef222Smrg enable_fast_install=no 1021965eef222Smrgelif test "$shlibpath_overrides_runpath" = yes || 1022065eef222Smrg test "$enable_shared" = no; then 1022165eef222Smrg # Fast installation is not necessary 1022265eef222Smrg enable_fast_install=needless 1022365eef222Smrgfi 10224ef981d24Smrg 10225ef981d24Smrg 10226ef981d24Smrg 10227ef981d24Smrg 10228ef981d24Smrg 10229ef981d24Smrg 1023065eef222Smrg if test "x$enable_dlopen" != xyes; then 1023165eef222Smrg enable_dlopen=unknown 1023265eef222Smrg enable_dlopen_self=unknown 1023365eef222Smrg enable_dlopen_self_static=unknown 1023465eef222Smrgelse 1023565eef222Smrg lt_cv_dlopen=no 1023665eef222Smrg lt_cv_dlopen_libs= 10237ef981d24Smrg 1023865eef222Smrg case $host_os in 1023965eef222Smrg beos*) 1024065eef222Smrg lt_cv_dlopen="load_add_on" 1024165eef222Smrg lt_cv_dlopen_libs= 1024265eef222Smrg lt_cv_dlopen_self=yes 1024365eef222Smrg ;; 10244ef981d24Smrg 1024565eef222Smrg mingw* | pw32* | cegcc*) 1024665eef222Smrg lt_cv_dlopen="LoadLibrary" 1024765eef222Smrg lt_cv_dlopen_libs= 1024865eef222Smrg ;; 10249ef981d24Smrg 1025065eef222Smrg cygwin*) 1025165eef222Smrg lt_cv_dlopen="dlopen" 1025265eef222Smrg lt_cv_dlopen_libs= 1025365eef222Smrg ;; 10254ef981d24Smrg 1025565eef222Smrg darwin*) 1025665eef222Smrg # if libdl is installed we need to link against it 1025765eef222Smrg { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 1025865eef222Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 1025965eef222Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then 1026065eef222Smrg $as_echo_n "(cached) " >&6 10261ef981d24Smrgelse 1026265eef222Smrg ac_check_lib_save_LIBS=$LIBS 1026365eef222SmrgLIBS="-ldl $LIBS" 1026465eef222Smrgcat >conftest.$ac_ext <<_ACEOF 1026565eef222Smrg/* confdefs.h. */ 1026665eef222Smrg_ACEOF 1026765eef222Smrgcat confdefs.h >>conftest.$ac_ext 1026865eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 1026965eef222Smrg/* end confdefs.h. */ 10270ef981d24Smrg 1027165eef222Smrg/* Override any GCC internal prototype to avoid an error. 1027265eef222Smrg Use char because int might match the return type of a GCC 1027365eef222Smrg builtin and then its argument prototype would still apply. */ 1027465eef222Smrg#ifdef __cplusplus 1027565eef222Smrgextern "C" 1027665eef222Smrg#endif 1027765eef222Smrgchar dlopen (); 1027865eef222Smrgint 1027965eef222Smrgmain () 1028065eef222Smrg{ 1028165eef222Smrgreturn dlopen (); 1028265eef222Smrg ; 1028365eef222Smrg return 0; 1028465eef222Smrg} 1028565eef222Smrg_ACEOF 1028665eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1028765eef222Smrgif { (ac_try="$ac_link" 1028865eef222Smrgcase "(($ac_try" in 1028965eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1029065eef222Smrg *) ac_try_echo=$ac_try;; 1029165eef222Smrgesac 1029265eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1029365eef222Smrg$as_echo "$ac_try_echo") >&5 1029465eef222Smrg (eval "$ac_link") 2>conftest.er1 1029565eef222Smrg ac_status=$? 1029665eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 1029765eef222Smrg rm -f conftest.er1 1029865eef222Smrg cat conftest.err >&5 1029965eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1030065eef222Smrg (exit $ac_status); } && { 1030165eef222Smrg test -z "$ac_c_werror_flag" || 1030265eef222Smrg test ! -s conftest.err 1030365eef222Smrg } && test -s conftest$ac_exeext && { 1030465eef222Smrg test "$cross_compiling" = yes || 1030565eef222Smrg $as_test_x conftest$ac_exeext 1030665eef222Smrg }; then 1030765eef222Smrg ac_cv_lib_dl_dlopen=yes 1030865eef222Smrgelse 1030965eef222Smrg $as_echo "$as_me: failed program was:" >&5 1031065eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 10311ef981d24Smrg 1031265eef222Smrg ac_cv_lib_dl_dlopen=no 1031365eef222Smrgfi 10314ef981d24Smrg 1031565eef222Smrgrm -rf conftest.dSYM 1031665eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1031765eef222Smrg conftest$ac_exeext conftest.$ac_ext 1031865eef222SmrgLIBS=$ac_check_lib_save_LIBS 1031965eef222Smrgfi 1032065eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 1032165eef222Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 1032265eef222Smrgif test "x$ac_cv_lib_dl_dlopen" = x""yes; then 1032365eef222Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 1032465eef222Smrgelse 10325ef981d24Smrg 1032665eef222Smrg lt_cv_dlopen="dyld" 1032765eef222Smrg lt_cv_dlopen_libs= 1032865eef222Smrg lt_cv_dlopen_self=yes 10329ef981d24Smrg 1033065eef222Smrgfi 10331ef981d24Smrg 1033265eef222Smrg ;; 10333ef981d24Smrg 1033465eef222Smrg *) 1033565eef222Smrg { $as_echo "$as_me:$LINENO: checking for shl_load" >&5 1033665eef222Smrg$as_echo_n "checking for shl_load... " >&6; } 1033765eef222Smrgif test "${ac_cv_func_shl_load+set}" = set; then 1033865eef222Smrg $as_echo_n "(cached) " >&6 1033965eef222Smrgelse 1034065eef222Smrg cat >conftest.$ac_ext <<_ACEOF 1034165eef222Smrg/* confdefs.h. */ 1034265eef222Smrg_ACEOF 1034365eef222Smrgcat confdefs.h >>conftest.$ac_ext 1034465eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 1034565eef222Smrg/* end confdefs.h. */ 1034665eef222Smrg/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. 1034765eef222Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1034865eef222Smrg#define shl_load innocuous_shl_load 10349ef981d24Smrg 1035065eef222Smrg/* System header to define __stub macros and hopefully few prototypes, 1035165eef222Smrg which can conflict with char shl_load (); below. 1035265eef222Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1035365eef222Smrg <limits.h> exists even on freestanding compilers. */ 10354ef981d24Smrg 1035565eef222Smrg#ifdef __STDC__ 1035665eef222Smrg# include <limits.h> 1035765eef222Smrg#else 1035865eef222Smrg# include <assert.h> 1035965eef222Smrg#endif 10360ef981d24Smrg 1036165eef222Smrg#undef shl_load 10362ef981d24Smrg 1036365eef222Smrg/* Override any GCC internal prototype to avoid an error. 1036465eef222Smrg Use char because int might match the return type of a GCC 1036565eef222Smrg builtin and then its argument prototype would still apply. */ 1036665eef222Smrg#ifdef __cplusplus 1036765eef222Smrgextern "C" 1036865eef222Smrg#endif 1036965eef222Smrgchar shl_load (); 1037065eef222Smrg/* The GNU C library defines this for functions which it implements 1037165eef222Smrg to always fail with ENOSYS. Some functions are actually named 1037265eef222Smrg something starting with __ and the normal name is an alias. */ 1037365eef222Smrg#if defined __stub_shl_load || defined __stub___shl_load 1037465eef222Smrgchoke me 1037565eef222Smrg#endif 10376ef981d24Smrg 1037765eef222Smrgint 1037865eef222Smrgmain () 1037965eef222Smrg{ 1038065eef222Smrgreturn shl_load (); 1038165eef222Smrg ; 1038265eef222Smrg return 0; 1038365eef222Smrg} 1038465eef222Smrg_ACEOF 1038565eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1038665eef222Smrgif { (ac_try="$ac_link" 1038765eef222Smrgcase "(($ac_try" in 1038865eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1038965eef222Smrg *) ac_try_echo=$ac_try;; 10390ef981d24Smrgesac 1039165eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1039265eef222Smrg$as_echo "$ac_try_echo") >&5 1039365eef222Smrg (eval "$ac_link") 2>conftest.er1 1039465eef222Smrg ac_status=$? 1039565eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 1039665eef222Smrg rm -f conftest.er1 1039765eef222Smrg cat conftest.err >&5 1039865eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1039965eef222Smrg (exit $ac_status); } && { 1040065eef222Smrg test -z "$ac_c_werror_flag" || 1040165eef222Smrg test ! -s conftest.err 1040265eef222Smrg } && test -s conftest$ac_exeext && { 1040365eef222Smrg test "$cross_compiling" = yes || 1040465eef222Smrg $as_test_x conftest$ac_exeext 1040565eef222Smrg }; then 1040665eef222Smrg ac_cv_func_shl_load=yes 1040765eef222Smrgelse 1040865eef222Smrg $as_echo "$as_me: failed program was:" >&5 1040965eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 10410ef981d24Smrg 1041165eef222Smrg ac_cv_func_shl_load=no 1041265eef222Smrgfi 10413ef981d24Smrg 1041465eef222Smrgrm -rf conftest.dSYM 1041565eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1041665eef222Smrg conftest$ac_exeext conftest.$ac_ext 1041765eef222Smrgfi 1041865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 1041965eef222Smrg$as_echo "$ac_cv_func_shl_load" >&6; } 1042065eef222Smrgif test "x$ac_cv_func_shl_load" = x""yes; then 1042165eef222Smrg lt_cv_dlopen="shl_load" 1042265eef222Smrgelse 1042365eef222Smrg { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 1042465eef222Smrg$as_echo_n "checking for shl_load in -ldld... " >&6; } 1042565eef222Smrgif test "${ac_cv_lib_dld_shl_load+set}" = set; then 1042665eef222Smrg $as_echo_n "(cached) " >&6 1042765eef222Smrgelse 1042865eef222Smrg ac_check_lib_save_LIBS=$LIBS 1042965eef222SmrgLIBS="-ldld $LIBS" 1043065eef222Smrgcat >conftest.$ac_ext <<_ACEOF 1043165eef222Smrg/* confdefs.h. */ 1043265eef222Smrg_ACEOF 1043365eef222Smrgcat confdefs.h >>conftest.$ac_ext 1043465eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 1043565eef222Smrg/* end confdefs.h. */ 10436ef981d24Smrg 1043765eef222Smrg/* Override any GCC internal prototype to avoid an error. 1043865eef222Smrg Use char because int might match the return type of a GCC 1043965eef222Smrg builtin and then its argument prototype would still apply. */ 1044065eef222Smrg#ifdef __cplusplus 1044165eef222Smrgextern "C" 1044265eef222Smrg#endif 1044365eef222Smrgchar shl_load (); 1044465eef222Smrgint 1044565eef222Smrgmain () 1044665eef222Smrg{ 1044765eef222Smrgreturn shl_load (); 1044865eef222Smrg ; 1044965eef222Smrg return 0; 1045065eef222Smrg} 1045165eef222Smrg_ACEOF 1045265eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1045365eef222Smrgif { (ac_try="$ac_link" 1045465eef222Smrgcase "(($ac_try" in 1045565eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1045665eef222Smrg *) ac_try_echo=$ac_try;; 1045765eef222Smrgesac 1045865eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1045965eef222Smrg$as_echo "$ac_try_echo") >&5 1046065eef222Smrg (eval "$ac_link") 2>conftest.er1 1046165eef222Smrg ac_status=$? 1046265eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 1046365eef222Smrg rm -f conftest.er1 1046465eef222Smrg cat conftest.err >&5 1046565eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1046665eef222Smrg (exit $ac_status); } && { 1046765eef222Smrg test -z "$ac_c_werror_flag" || 1046865eef222Smrg test ! -s conftest.err 1046965eef222Smrg } && test -s conftest$ac_exeext && { 1047065eef222Smrg test "$cross_compiling" = yes || 1047165eef222Smrg $as_test_x conftest$ac_exeext 1047265eef222Smrg }; then 1047365eef222Smrg ac_cv_lib_dld_shl_load=yes 1047465eef222Smrgelse 1047565eef222Smrg $as_echo "$as_me: failed program was:" >&5 1047665eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 10477ef981d24Smrg 1047865eef222Smrg ac_cv_lib_dld_shl_load=no 1047965eef222Smrgfi 10480ef981d24Smrg 1048165eef222Smrgrm -rf conftest.dSYM 1048265eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1048365eef222Smrg conftest$ac_exeext conftest.$ac_ext 1048465eef222SmrgLIBS=$ac_check_lib_save_LIBS 1048565eef222Smrgfi 1048665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 1048765eef222Smrg$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 1048865eef222Smrgif test "x$ac_cv_lib_dld_shl_load" = x""yes; then 1048965eef222Smrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 1049065eef222Smrgelse 1049165eef222Smrg { $as_echo "$as_me:$LINENO: checking for dlopen" >&5 1049265eef222Smrg$as_echo_n "checking for dlopen... " >&6; } 1049365eef222Smrgif test "${ac_cv_func_dlopen+set}" = set; then 1049465eef222Smrg $as_echo_n "(cached) " >&6 1049565eef222Smrgelse 1049665eef222Smrg cat >conftest.$ac_ext <<_ACEOF 1049765eef222Smrg/* confdefs.h. */ 1049865eef222Smrg_ACEOF 1049965eef222Smrgcat confdefs.h >>conftest.$ac_ext 1050065eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 1050165eef222Smrg/* end confdefs.h. */ 1050265eef222Smrg/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. 1050365eef222Smrg For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1050465eef222Smrg#define dlopen innocuous_dlopen 10505ef981d24Smrg 1050665eef222Smrg/* System header to define __stub macros and hopefully few prototypes, 1050765eef222Smrg which can conflict with char dlopen (); below. 1050865eef222Smrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1050965eef222Smrg <limits.h> exists even on freestanding compilers. */ 10510ef981d24Smrg 1051165eef222Smrg#ifdef __STDC__ 1051265eef222Smrg# include <limits.h> 1051365eef222Smrg#else 1051465eef222Smrg# include <assert.h> 1051565eef222Smrg#endif 10516ef981d24Smrg 1051765eef222Smrg#undef dlopen 10518ef981d24Smrg 1051965eef222Smrg/* Override any GCC internal prototype to avoid an error. 1052065eef222Smrg Use char because int might match the return type of a GCC 1052165eef222Smrg builtin and then its argument prototype would still apply. */ 1052265eef222Smrg#ifdef __cplusplus 1052365eef222Smrgextern "C" 1052465eef222Smrg#endif 1052565eef222Smrgchar dlopen (); 1052665eef222Smrg/* The GNU C library defines this for functions which it implements 1052765eef222Smrg to always fail with ENOSYS. Some functions are actually named 1052865eef222Smrg something starting with __ and the normal name is an alias. */ 1052965eef222Smrg#if defined __stub_dlopen || defined __stub___dlopen 1053065eef222Smrgchoke me 1053165eef222Smrg#endif 10532ef981d24Smrg 1053365eef222Smrgint 1053465eef222Smrgmain () 1053565eef222Smrg{ 1053665eef222Smrgreturn dlopen (); 1053765eef222Smrg ; 1053865eef222Smrg return 0; 1053965eef222Smrg} 1054065eef222Smrg_ACEOF 1054165eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1054265eef222Smrgif { (ac_try="$ac_link" 1054365eef222Smrgcase "(($ac_try" in 1054465eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1054565eef222Smrg *) ac_try_echo=$ac_try;; 1054665eef222Smrgesac 1054765eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1054865eef222Smrg$as_echo "$ac_try_echo") >&5 1054965eef222Smrg (eval "$ac_link") 2>conftest.er1 1055065eef222Smrg ac_status=$? 1055165eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 1055265eef222Smrg rm -f conftest.er1 1055365eef222Smrg cat conftest.err >&5 1055465eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1055565eef222Smrg (exit $ac_status); } && { 1055665eef222Smrg test -z "$ac_c_werror_flag" || 1055765eef222Smrg test ! -s conftest.err 1055865eef222Smrg } && test -s conftest$ac_exeext && { 1055965eef222Smrg test "$cross_compiling" = yes || 1056065eef222Smrg $as_test_x conftest$ac_exeext 1056165eef222Smrg }; then 1056265eef222Smrg ac_cv_func_dlopen=yes 1056365eef222Smrgelse 1056465eef222Smrg $as_echo "$as_me: failed program was:" >&5 1056565eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 10566ef981d24Smrg 1056765eef222Smrg ac_cv_func_dlopen=no 1056865eef222Smrgfi 10569ef981d24Smrg 1057065eef222Smrgrm -rf conftest.dSYM 1057165eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1057265eef222Smrg conftest$ac_exeext conftest.$ac_ext 1057365eef222Smrgfi 1057465eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 1057565eef222Smrg$as_echo "$ac_cv_func_dlopen" >&6; } 1057665eef222Smrgif test "x$ac_cv_func_dlopen" = x""yes; then 1057765eef222Smrg lt_cv_dlopen="dlopen" 1057865eef222Smrgelse 1057965eef222Smrg { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 1058065eef222Smrg$as_echo_n "checking for dlopen in -ldl... " >&6; } 1058165eef222Smrgif test "${ac_cv_lib_dl_dlopen+set}" = set; then 1058265eef222Smrg $as_echo_n "(cached) " >&6 1058365eef222Smrgelse 1058465eef222Smrg ac_check_lib_save_LIBS=$LIBS 1058565eef222SmrgLIBS="-ldl $LIBS" 1058665eef222Smrgcat >conftest.$ac_ext <<_ACEOF 1058765eef222Smrg/* confdefs.h. */ 1058865eef222Smrg_ACEOF 1058965eef222Smrgcat confdefs.h >>conftest.$ac_ext 1059065eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 1059165eef222Smrg/* end confdefs.h. */ 10592ef981d24Smrg 1059365eef222Smrg/* Override any GCC internal prototype to avoid an error. 1059465eef222Smrg Use char because int might match the return type of a GCC 1059565eef222Smrg builtin and then its argument prototype would still apply. */ 1059665eef222Smrg#ifdef __cplusplus 1059765eef222Smrgextern "C" 1059865eef222Smrg#endif 1059965eef222Smrgchar dlopen (); 1060065eef222Smrgint 1060165eef222Smrgmain () 1060265eef222Smrg{ 1060365eef222Smrgreturn dlopen (); 1060465eef222Smrg ; 1060565eef222Smrg return 0; 1060665eef222Smrg} 1060765eef222Smrg_ACEOF 1060865eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1060965eef222Smrgif { (ac_try="$ac_link" 1061065eef222Smrgcase "(($ac_try" in 1061165eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1061265eef222Smrg *) ac_try_echo=$ac_try;; 1061365eef222Smrgesac 1061465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1061565eef222Smrg$as_echo "$ac_try_echo") >&5 1061665eef222Smrg (eval "$ac_link") 2>conftest.er1 1061765eef222Smrg ac_status=$? 1061865eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 1061965eef222Smrg rm -f conftest.er1 1062065eef222Smrg cat conftest.err >&5 1062165eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1062265eef222Smrg (exit $ac_status); } && { 1062365eef222Smrg test -z "$ac_c_werror_flag" || 1062465eef222Smrg test ! -s conftest.err 1062565eef222Smrg } && test -s conftest$ac_exeext && { 1062665eef222Smrg test "$cross_compiling" = yes || 1062765eef222Smrg $as_test_x conftest$ac_exeext 1062865eef222Smrg }; then 1062965eef222Smrg ac_cv_lib_dl_dlopen=yes 1063065eef222Smrgelse 1063165eef222Smrg $as_echo "$as_me: failed program was:" >&5 1063265eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 10633ef981d24Smrg 1063465eef222Smrg ac_cv_lib_dl_dlopen=no 1063565eef222Smrgfi 10636ef981d24Smrg 1063765eef222Smrgrm -rf conftest.dSYM 1063865eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1063965eef222Smrg conftest$ac_exeext conftest.$ac_ext 1064065eef222SmrgLIBS=$ac_check_lib_save_LIBS 1064165eef222Smrgfi 1064265eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 1064365eef222Smrg$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 1064465eef222Smrgif test "x$ac_cv_lib_dl_dlopen" = x""yes; then 1064565eef222Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 1064665eef222Smrgelse 1064765eef222Smrg { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 1064865eef222Smrg$as_echo_n "checking for dlopen in -lsvld... " >&6; } 1064965eef222Smrgif test "${ac_cv_lib_svld_dlopen+set}" = set; then 1065065eef222Smrg $as_echo_n "(cached) " >&6 1065165eef222Smrgelse 1065265eef222Smrg ac_check_lib_save_LIBS=$LIBS 1065365eef222SmrgLIBS="-lsvld $LIBS" 1065465eef222Smrgcat >conftest.$ac_ext <<_ACEOF 1065565eef222Smrg/* confdefs.h. */ 1065665eef222Smrg_ACEOF 1065765eef222Smrgcat confdefs.h >>conftest.$ac_ext 1065865eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 1065965eef222Smrg/* end confdefs.h. */ 10660ef981d24Smrg 1066165eef222Smrg/* Override any GCC internal prototype to avoid an error. 1066265eef222Smrg Use char because int might match the return type of a GCC 1066365eef222Smrg builtin and then its argument prototype would still apply. */ 1066465eef222Smrg#ifdef __cplusplus 1066565eef222Smrgextern "C" 1066665eef222Smrg#endif 1066765eef222Smrgchar dlopen (); 1066865eef222Smrgint 1066965eef222Smrgmain () 1067065eef222Smrg{ 1067165eef222Smrgreturn dlopen (); 1067265eef222Smrg ; 1067365eef222Smrg return 0; 1067465eef222Smrg} 1067565eef222Smrg_ACEOF 1067665eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1067765eef222Smrgif { (ac_try="$ac_link" 1067865eef222Smrgcase "(($ac_try" in 1067965eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1068065eef222Smrg *) ac_try_echo=$ac_try;; 1068165eef222Smrgesac 1068265eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1068365eef222Smrg$as_echo "$ac_try_echo") >&5 1068465eef222Smrg (eval "$ac_link") 2>conftest.er1 1068565eef222Smrg ac_status=$? 1068665eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 1068765eef222Smrg rm -f conftest.er1 1068865eef222Smrg cat conftest.err >&5 1068965eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1069065eef222Smrg (exit $ac_status); } && { 1069165eef222Smrg test -z "$ac_c_werror_flag" || 1069265eef222Smrg test ! -s conftest.err 1069365eef222Smrg } && test -s conftest$ac_exeext && { 1069465eef222Smrg test "$cross_compiling" = yes || 1069565eef222Smrg $as_test_x conftest$ac_exeext 1069665eef222Smrg }; then 1069765eef222Smrg ac_cv_lib_svld_dlopen=yes 1069865eef222Smrgelse 1069965eef222Smrg $as_echo "$as_me: failed program was:" >&5 1070065eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 10701ef981d24Smrg 1070265eef222Smrg ac_cv_lib_svld_dlopen=no 1070365eef222Smrgfi 10704ef981d24Smrg 1070565eef222Smrgrm -rf conftest.dSYM 1070665eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 1070765eef222Smrg conftest$ac_exeext conftest.$ac_ext 1070865eef222SmrgLIBS=$ac_check_lib_save_LIBS 1070965eef222Smrgfi 1071065eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 1071165eef222Smrg$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 1071265eef222Smrgif test "x$ac_cv_lib_svld_dlopen" = x""yes; then 1071365eef222Smrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 1071465eef222Smrgelse 1071565eef222Smrg { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 1071665eef222Smrg$as_echo_n "checking for dld_link in -ldld... " >&6; } 1071765eef222Smrgif test "${ac_cv_lib_dld_dld_link+set}" = set; then 1071865eef222Smrg $as_echo_n "(cached) " >&6 1071965eef222Smrgelse 1072065eef222Smrg ac_check_lib_save_LIBS=$LIBS 1072165eef222SmrgLIBS="-ldld $LIBS" 1072265eef222Smrgcat >conftest.$ac_ext <<_ACEOF 1072365eef222Smrg/* confdefs.h. */ 1072465eef222Smrg_ACEOF 1072565eef222Smrgcat confdefs.h >>conftest.$ac_ext 1072665eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 1072765eef222Smrg/* end confdefs.h. */ 10728ef981d24Smrg 1072965eef222Smrg/* Override any GCC internal prototype to avoid an error. 1073065eef222Smrg Use char because int might match the return type of a GCC 1073165eef222Smrg builtin and then its argument prototype would still apply. */ 1073265eef222Smrg#ifdef __cplusplus 1073365eef222Smrgextern "C" 1073465eef222Smrg#endif 1073565eef222Smrgchar dld_link (); 1073665eef222Smrgint 1073765eef222Smrgmain () 1073865eef222Smrg{ 1073965eef222Smrgreturn dld_link (); 1074065eef222Smrg ; 1074165eef222Smrg return 0; 1074265eef222Smrg} 1074365eef222Smrg_ACEOF 1074465eef222Smrgrm -f conftest.$ac_objext conftest$ac_exeext 1074565eef222Smrgif { (ac_try="$ac_link" 1074665eef222Smrgcase "(($ac_try" in 1074765eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1074865eef222Smrg *) ac_try_echo=$ac_try;; 1074965eef222Smrgesac 1075065eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1075165eef222Smrg$as_echo "$ac_try_echo") >&5 1075265eef222Smrg (eval "$ac_link") 2>conftest.er1 1075365eef222Smrg ac_status=$? 1075465eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 1075565eef222Smrg rm -f conftest.er1 1075665eef222Smrg cat conftest.err >&5 1075765eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1075865eef222Smrg (exit $ac_status); } && { 1075965eef222Smrg test -z "$ac_c_werror_flag" || 1076065eef222Smrg test ! -s conftest.err 1076165eef222Smrg } && test -s conftest$ac_exeext && { 1076265eef222Smrg test "$cross_compiling" = yes || 1076365eef222Smrg $as_test_x conftest$ac_exeext 1076465eef222Smrg }; then 1076565eef222Smrg ac_cv_lib_dld_dld_link=yes 1076665eef222Smrgelse 1076765eef222Smrg $as_echo "$as_me: failed program was:" >&5 1076865eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 10769ef981d24Smrg 1077065eef222Smrg ac_cv_lib_dld_dld_link=no 10771ef981d24Smrgfi 10772ef981d24Smrg 1077365eef222Smrgrm -rf conftest.dSYM 10774ef981d24Smrgrm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ 10775ef981d24Smrg conftest$ac_exeext conftest.$ac_ext 1077665eef222SmrgLIBS=$ac_check_lib_save_LIBS 1077765eef222Smrgfi 1077865eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 1077965eef222Smrg$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 1078065eef222Smrgif test "x$ac_cv_lib_dld_dld_link" = x""yes; then 1078165eef222Smrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 1078265eef222Smrgfi 10783ef981d24Smrg 10784ef981d24Smrg 1078565eef222Smrgfi 10786ef981d24Smrg 1078765eef222Smrg 1078865eef222Smrgfi 1078965eef222Smrg 1079065eef222Smrg 1079165eef222Smrgfi 1079265eef222Smrg 1079365eef222Smrg 1079465eef222Smrgfi 1079565eef222Smrg 1079665eef222Smrg 1079765eef222Smrgfi 1079865eef222Smrg 1079965eef222Smrg ;; 10800ef981d24Smrg esac 1080165eef222Smrg 1080265eef222Smrg if test "x$lt_cv_dlopen" != xno; then 1080365eef222Smrg enable_dlopen=yes 10804ef981d24Smrg else 1080565eef222Smrg enable_dlopen=no 10806ef981d24Smrg fi 10807ef981d24Smrg 1080865eef222Smrg case $lt_cv_dlopen in 1080965eef222Smrg dlopen) 1081065eef222Smrg save_CPPFLAGS="$CPPFLAGS" 1081165eef222Smrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 10812ef981d24Smrg 1081365eef222Smrg save_LDFLAGS="$LDFLAGS" 1081465eef222Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 10815ef981d24Smrg 1081665eef222Smrg save_LIBS="$LIBS" 1081765eef222Smrg LIBS="$lt_cv_dlopen_libs $LIBS" 10818ef981d24Smrg 1081965eef222Smrg { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 1082065eef222Smrg$as_echo_n "checking whether a program can dlopen itself... " >&6; } 1082165eef222Smrgif test "${lt_cv_dlopen_self+set}" = set; then 1082265eef222Smrg $as_echo_n "(cached) " >&6 1082365eef222Smrgelse 1082465eef222Smrg if test "$cross_compiling" = yes; then : 1082565eef222Smrg lt_cv_dlopen_self=cross 1082665eef222Smrgelse 1082765eef222Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 1082865eef222Smrg lt_status=$lt_dlunknown 1082965eef222Smrg cat > conftest.$ac_ext <<_LT_EOF 1083065eef222Smrg#line 10830 "configure" 1083165eef222Smrg#include "confdefs.h" 10832ef981d24Smrg 1083365eef222Smrg#if HAVE_DLFCN_H 1083465eef222Smrg#include <dlfcn.h> 1083565eef222Smrg#endif 10836ef981d24Smrg 1083765eef222Smrg#include <stdio.h> 10838ef981d24Smrg 1083965eef222Smrg#ifdef RTLD_GLOBAL 1084065eef222Smrg# define LT_DLGLOBAL RTLD_GLOBAL 1084165eef222Smrg#else 1084265eef222Smrg# ifdef DL_GLOBAL 1084365eef222Smrg# define LT_DLGLOBAL DL_GLOBAL 1084465eef222Smrg# else 1084565eef222Smrg# define LT_DLGLOBAL 0 1084665eef222Smrg# endif 1084765eef222Smrg#endif 1084865eef222Smrg 1084965eef222Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 1085065eef222Smrg find out it does not work in some platform. */ 1085165eef222Smrg#ifndef LT_DLLAZY_OR_NOW 1085265eef222Smrg# ifdef RTLD_LAZY 1085365eef222Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 1085465eef222Smrg# else 1085565eef222Smrg# ifdef DL_LAZY 1085665eef222Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 1085765eef222Smrg# else 1085865eef222Smrg# ifdef RTLD_NOW 1085965eef222Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 1086065eef222Smrg# else 1086165eef222Smrg# ifdef DL_NOW 1086265eef222Smrg# define LT_DLLAZY_OR_NOW DL_NOW 1086365eef222Smrg# else 1086465eef222Smrg# define LT_DLLAZY_OR_NOW 0 1086565eef222Smrg# endif 1086665eef222Smrg# endif 1086765eef222Smrg# endif 1086865eef222Smrg# endif 1086965eef222Smrg#endif 1087065eef222Smrg 1087165eef222Smrgvoid fnord() { int i=42;} 1087265eef222Smrgint main () 1087365eef222Smrg{ 1087465eef222Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 1087565eef222Smrg int status = $lt_dlunknown; 1087665eef222Smrg 1087765eef222Smrg if (self) 1087865eef222Smrg { 1087965eef222Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1088065eef222Smrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1088165eef222Smrg /* dlclose (self); */ 1088265eef222Smrg } 10883ef981d24Smrg else 1088465eef222Smrg puts (dlerror ()); 1088565eef222Smrg 1088665eef222Smrg return status; 1088765eef222Smrg} 1088865eef222Smrg_LT_EOF 1088965eef222Smrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 1089065eef222Smrg (eval $ac_link) 2>&5 1089165eef222Smrg ac_status=$? 1089265eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1089365eef222Smrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 1089465eef222Smrg (./conftest; exit; ) >&5 2>/dev/null 1089565eef222Smrg lt_status=$? 1089665eef222Smrg case x$lt_status in 1089765eef222Smrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 1089865eef222Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 1089965eef222Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 10900ef981d24Smrg esac 1090165eef222Smrg else : 1090265eef222Smrg # compilation failed 1090365eef222Smrg lt_cv_dlopen_self=no 10904ef981d24Smrg fi 1090565eef222Smrgfi 1090665eef222Smrgrm -fr conftest* 10907ef981d24Smrg 10908ef981d24Smrg 1090965eef222Smrgfi 1091065eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 1091165eef222Smrg$as_echo "$lt_cv_dlopen_self" >&6; } 1091265eef222Smrg 1091365eef222Smrg if test "x$lt_cv_dlopen_self" = xyes; then 1091465eef222Smrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 1091565eef222Smrg { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 1091665eef222Smrg$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 1091765eef222Smrgif test "${lt_cv_dlopen_self_static+set}" = set; then 1091865eef222Smrg $as_echo_n "(cached) " >&6 1091965eef222Smrgelse 1092065eef222Smrg if test "$cross_compiling" = yes; then : 1092165eef222Smrg lt_cv_dlopen_self_static=cross 1092265eef222Smrgelse 1092365eef222Smrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 1092465eef222Smrg lt_status=$lt_dlunknown 1092565eef222Smrg cat > conftest.$ac_ext <<_LT_EOF 1092665eef222Smrg#line 10926 "configure" 1092765eef222Smrg#include "confdefs.h" 1092865eef222Smrg 1092965eef222Smrg#if HAVE_DLFCN_H 1093065eef222Smrg#include <dlfcn.h> 1093165eef222Smrg#endif 1093265eef222Smrg 1093365eef222Smrg#include <stdio.h> 1093465eef222Smrg 1093565eef222Smrg#ifdef RTLD_GLOBAL 1093665eef222Smrg# define LT_DLGLOBAL RTLD_GLOBAL 1093765eef222Smrg#else 1093865eef222Smrg# ifdef DL_GLOBAL 1093965eef222Smrg# define LT_DLGLOBAL DL_GLOBAL 1094065eef222Smrg# else 1094165eef222Smrg# define LT_DLGLOBAL 0 1094265eef222Smrg# endif 1094365eef222Smrg#endif 10944ef981d24Smrg 1094565eef222Smrg/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 1094665eef222Smrg find out it does not work in some platform. */ 1094765eef222Smrg#ifndef LT_DLLAZY_OR_NOW 1094865eef222Smrg# ifdef RTLD_LAZY 1094965eef222Smrg# define LT_DLLAZY_OR_NOW RTLD_LAZY 1095065eef222Smrg# else 1095165eef222Smrg# ifdef DL_LAZY 1095265eef222Smrg# define LT_DLLAZY_OR_NOW DL_LAZY 1095365eef222Smrg# else 1095465eef222Smrg# ifdef RTLD_NOW 1095565eef222Smrg# define LT_DLLAZY_OR_NOW RTLD_NOW 1095665eef222Smrg# else 1095765eef222Smrg# ifdef DL_NOW 1095865eef222Smrg# define LT_DLLAZY_OR_NOW DL_NOW 1095965eef222Smrg# else 1096065eef222Smrg# define LT_DLLAZY_OR_NOW 0 1096165eef222Smrg# endif 1096265eef222Smrg# endif 1096365eef222Smrg# endif 1096465eef222Smrg# endif 1096565eef222Smrg#endif 10966ef981d24Smrg 1096765eef222Smrgvoid fnord() { int i=42;} 1096865eef222Smrgint main () 1096965eef222Smrg{ 1097065eef222Smrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 1097165eef222Smrg int status = $lt_dlunknown; 10972ef981d24Smrg 1097365eef222Smrg if (self) 1097465eef222Smrg { 1097565eef222Smrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 1097665eef222Smrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 1097765eef222Smrg /* dlclose (self); */ 1097865eef222Smrg } 10979ef981d24Smrg else 1098065eef222Smrg puts (dlerror ()); 10981ef981d24Smrg 1098265eef222Smrg return status; 1098365eef222Smrg} 1098465eef222Smrg_LT_EOF 1098565eef222Smrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 1098665eef222Smrg (eval $ac_link) 2>&5 1098765eef222Smrg ac_status=$? 1098865eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1098965eef222Smrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then 1099065eef222Smrg (./conftest; exit; ) >&5 2>/dev/null 1099165eef222Smrg lt_status=$? 1099265eef222Smrg case x$lt_status in 1099365eef222Smrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 1099465eef222Smrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 1099565eef222Smrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 1099665eef222Smrg esac 1099765eef222Smrg else : 1099865eef222Smrg # compilation failed 1099965eef222Smrg lt_cv_dlopen_self_static=no 1100065eef222Smrg fi 11001ef981d24Smrgfi 1100265eef222Smrgrm -fr conftest* 11003ef981d24Smrg 11004ef981d24Smrg 1100565eef222Smrgfi 1100665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 1100765eef222Smrg$as_echo "$lt_cv_dlopen_self_static" >&6; } 1100865eef222Smrg fi 11009ef981d24Smrg 1101065eef222Smrg CPPFLAGS="$save_CPPFLAGS" 1101165eef222Smrg LDFLAGS="$save_LDFLAGS" 1101265eef222Smrg LIBS="$save_LIBS" 11013ef981d24Smrg ;; 11014ef981d24Smrg esac 11015ef981d24Smrg 1101665eef222Smrg case $lt_cv_dlopen_self in 1101765eef222Smrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 1101865eef222Smrg *) enable_dlopen_self=unknown ;; 1101965eef222Smrg esac 11020ef981d24Smrg 1102165eef222Smrg case $lt_cv_dlopen_self_static in 1102265eef222Smrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 1102365eef222Smrg *) enable_dlopen_self_static=unknown ;; 1102465eef222Smrg esac 1102565eef222Smrgfi 11026ef981d24Smrg 11027ef981d24Smrg 11028ef981d24Smrg 11029ef981d24Smrg 11030ef981d24Smrg 11031ef981d24Smrg 11032ef981d24Smrg 11033ef981d24Smrg 11034ef981d24Smrg 11035ef981d24Smrg 11036ef981d24Smrg 11037ef981d24Smrg 11038ef981d24Smrg 11039ef981d24Smrg 11040ef981d24Smrg 11041ef981d24Smrg 11042ef981d24Smrg 1104365eef222Smrgstriplib= 1104465eef222Smrgold_striplib= 1104565eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 1104665eef222Smrg$as_echo_n "checking whether stripping libraries is possible... " >&6; } 1104765eef222Smrgif test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 1104865eef222Smrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 1104965eef222Smrg test -z "$striplib" && striplib="$STRIP --strip-unneeded" 1105065eef222Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 1105165eef222Smrg$as_echo "yes" >&6; } 1105265eef222Smrgelse 1105365eef222Smrg# FIXME - insert some real tests, host_os isn't really good enough 1105465eef222Smrg case $host_os in 1105565eef222Smrg darwin*) 1105665eef222Smrg if test -n "$STRIP" ; then 1105765eef222Smrg striplib="$STRIP -x" 1105865eef222Smrg old_striplib="$STRIP -S" 1105965eef222Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 1106065eef222Smrg$as_echo "yes" >&6; } 1106165eef222Smrg else 1106265eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1106365eef222Smrg$as_echo "no" >&6; } 1106465eef222Smrg fi 1106565eef222Smrg ;; 1106665eef222Smrg *) 1106765eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1106865eef222Smrg$as_echo "no" >&6; } 1106965eef222Smrg ;; 1107065eef222Smrg esac 1107165eef222Smrgfi 11072ef981d24Smrg 11073ef981d24Smrg 11074ef981d24Smrg 11075ef981d24Smrg 11076ef981d24Smrg 11077ef981d24Smrg 11078ef981d24Smrg 11079ef981d24Smrg 11080ef981d24Smrg 11081ef981d24Smrg 11082ef981d24Smrg 11083ef981d24Smrg 1108465eef222Smrg # Report which library types will actually be built 1108565eef222Smrg { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 1108665eef222Smrg$as_echo_n "checking if libtool supports shared libraries... " >&6; } 1108765eef222Smrg { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5 1108865eef222Smrg$as_echo "$can_build_shared" >&6; } 11089ef981d24Smrg 1109065eef222Smrg { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 1109165eef222Smrg$as_echo_n "checking whether to build shared libraries... " >&6; } 1109265eef222Smrg test "$can_build_shared" = "no" && enable_shared=no 11093ef981d24Smrg 1109465eef222Smrg # On AIX, shared libraries and static libraries use the same namespace, and 1109565eef222Smrg # are all built from PIC. 1109665eef222Smrg case $host_os in 1109765eef222Smrg aix3*) 1109865eef222Smrg test "$enable_shared" = yes && enable_static=no 1109965eef222Smrg if test -n "$RANLIB"; then 1110065eef222Smrg archive_cmds="$archive_cmds~\$RANLIB \$lib" 1110165eef222Smrg postinstall_cmds='$RANLIB $lib' 1110265eef222Smrg fi 1110365eef222Smrg ;; 11104ef981d24Smrg 1110565eef222Smrg aix[4-9]*) 1110665eef222Smrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 1110765eef222Smrg test "$enable_shared" = yes && enable_static=no 1110865eef222Smrg fi 1110965eef222Smrg ;; 1111065eef222Smrg esac 1111165eef222Smrg { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5 1111265eef222Smrg$as_echo "$enable_shared" >&6; } 11113ef981d24Smrg 1111465eef222Smrg { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5 1111565eef222Smrg$as_echo_n "checking whether to build static libraries... " >&6; } 1111665eef222Smrg # Make sure either enable_shared or enable_static is yes. 1111765eef222Smrg test "$enable_shared" = yes || enable_static=yes 1111865eef222Smrg { $as_echo "$as_me:$LINENO: result: $enable_static" >&5 1111965eef222Smrg$as_echo "$enable_static" >&6; } 11120ef981d24Smrg 11121ef981d24Smrg 11122ef981d24Smrg 11123ef981d24Smrg 1112465eef222Smrgfi 1112565eef222Smrgac_ext=c 1112665eef222Smrgac_cpp='$CPP $CPPFLAGS' 1112765eef222Smrgac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1112865eef222Smrgac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1112965eef222Smrgac_compiler_gnu=$ac_cv_c_compiler_gnu 11130ef981d24Smrg 1113165eef222SmrgCC="$lt_save_CC" 11132ef981d24Smrg 11133ef981d24Smrg 11134ef981d24Smrg 11135ef981d24Smrg 11136ef981d24Smrg 11137ef981d24Smrg 11138ef981d24Smrg 11139ef981d24Smrg 11140ef981d24Smrg 11141ef981d24Smrg 11142ef981d24Smrg 11143ef981d24Smrg 11144ef981d24Smrg 1114565eef222Smrg ac_config_commands="$ac_config_commands libtool" 11146ef981d24Smrg 11147ef981d24Smrg 11148ef981d24Smrg 11149ef981d24Smrg 1115065eef222Smrg# Only expand once: 11151ef981d24Smrg 11152ef981d24Smrg 11153ef981d24Smrg 11154ef981d24Smrg 1115565eef222Smrgif test "x$GCC" = xyes ; then 1115665eef222Smrg CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 1115765eef222Smrg-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 1115865eef222Smrg-Wbad-function-cast" 1115965eef222Smrg case `$CC -dumpversion` in 1116065eef222Smrg 3.4.* | 4.*) 1116165eef222Smrg CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 1116265eef222Smrg ;; 1116365eef222Smrg esac 1116465eef222Smrgelse 1116565eef222Smrg { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5 1116665eef222Smrg$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; } 1116765eef222Smrgif test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then 1116865eef222Smrg $as_echo_n "(cached) " >&6 1116965eef222Smrgelse 1117065eef222Smrg cat >conftest.$ac_ext <<_ACEOF 1117165eef222Smrg/* confdefs.h. */ 1117265eef222Smrg_ACEOF 1117365eef222Smrgcat confdefs.h >>conftest.$ac_ext 1117465eef222Smrgcat >>conftest.$ac_ext <<_ACEOF 1117565eef222Smrg/* end confdefs.h. */ 1117665eef222Smrg$ac_includes_default 1117765eef222Smrgint 1117865eef222Smrgmain () 1117965eef222Smrg{ 1118065eef222Smrg#ifndef __SUNPRO_C 1118165eef222Smrg (void) __SUNPRO_C; 1118265eef222Smrg#endif 11183ef981d24Smrg 1118465eef222Smrg ; 1118565eef222Smrg return 0; 1118665eef222Smrg} 1118765eef222Smrg_ACEOF 1118865eef222Smrgrm -f conftest.$ac_objext 1118965eef222Smrgif { (ac_try="$ac_compile" 1119065eef222Smrgcase "(($ac_try" in 1119165eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1119265eef222Smrg *) ac_try_echo=$ac_try;; 1119365eef222Smrgesac 1119465eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1119565eef222Smrg$as_echo "$ac_try_echo") >&5 1119665eef222Smrg (eval "$ac_compile") 2>conftest.er1 1119765eef222Smrg ac_status=$? 1119865eef222Smrg grep -v '^ *+' conftest.er1 >conftest.err 1119965eef222Smrg rm -f conftest.er1 1120065eef222Smrg cat conftest.err >&5 1120165eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1120265eef222Smrg (exit $ac_status); } && { 1120365eef222Smrg test -z "$ac_c_werror_flag" || 1120465eef222Smrg test ! -s conftest.err 1120565eef222Smrg } && test -s conftest.$ac_objext; then 1120665eef222Smrg ac_cv_have_decl___SUNPRO_C=yes 1120765eef222Smrgelse 1120865eef222Smrg $as_echo "$as_me: failed program was:" >&5 1120965eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 11210ef981d24Smrg 1121165eef222Smrg ac_cv_have_decl___SUNPRO_C=no 1121265eef222Smrgfi 11213ef981d24Smrg 1121465eef222Smrgrm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1121565eef222Smrgfi 1121665eef222Smrg{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5 1121765eef222Smrg$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; } 1121865eef222Smrgif test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then 1121965eef222Smrg SUNCC="yes" 1122065eef222Smrgelse 1122165eef222Smrg SUNCC="no" 1122265eef222Smrgfi 11223ef981d24Smrg 1122465eef222Smrg if test "x$SUNCC" = "xyes"; then 1122565eef222Smrg CWARNFLAGS="-v" 1122665eef222Smrg fi 1122765eef222Smrgfi 11228ef981d24Smrg 1122965eef222Smrg# Check whether --enable-silent-rules was given. 1123065eef222Smrgif test "${enable_silent_rules+set}" = set; then 1123165eef222Smrg enableval=$enable_silent_rules; 1123265eef222Smrgfi 11233ef981d24Smrg 1123465eef222Smrgcase $enable_silent_rules in 1123565eef222Smrgyes) AM_DEFAULT_VERBOSITY=0;; 1123665eef222Smrgno) AM_DEFAULT_VERBOSITY=1;; 1123765eef222Smrg*) AM_DEFAULT_VERBOSITY=0;; 1123865eef222Smrgesac 1123965eef222SmrgAM_BACKSLASH='\' 11240ef981d24Smrg 11241ef981d24Smrg 11242ef981d24Smrg 1124365eef222Smrg# Check for dependencies 11244ef981d24Smrg 11245ef981d24Smrg 1124665eef222Smrgif test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 1124765eef222Smrg if test -n "$ac_tool_prefix"; then 1124865eef222Smrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 1124965eef222Smrgset dummy ${ac_tool_prefix}pkg-config; ac_word=$2 1125065eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 1125165eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 1125265eef222Smrgif test "${ac_cv_path_PKG_CONFIG+set}" = set; then 1125365eef222Smrg $as_echo_n "(cached) " >&6 1125465eef222Smrgelse 1125565eef222Smrg case $PKG_CONFIG in 1125665eef222Smrg [\\/]* | ?:[\\/]*) 1125765eef222Smrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 1125865eef222Smrg ;; 1125965eef222Smrg *) 1126065eef222Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1126165eef222Smrgfor as_dir in $PATH 1126265eef222Smrgdo 1126365eef222Smrg IFS=$as_save_IFS 1126465eef222Smrg test -z "$as_dir" && as_dir=. 1126565eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1126665eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1126765eef222Smrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 1126865eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1126965eef222Smrg break 2 1127065eef222Smrg fi 1127165eef222Smrgdone 1127265eef222Smrgdone 1127365eef222SmrgIFS=$as_save_IFS 11274ef981d24Smrg 1127565eef222Smrg ;; 1127665eef222Smrgesac 1127765eef222Smrgfi 1127865eef222SmrgPKG_CONFIG=$ac_cv_path_PKG_CONFIG 1127965eef222Smrgif test -n "$PKG_CONFIG"; then 1128065eef222Smrg { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5 1128165eef222Smrg$as_echo "$PKG_CONFIG" >&6; } 1128265eef222Smrgelse 1128365eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1128465eef222Smrg$as_echo "no" >&6; } 1128565eef222Smrgfi 11286ef981d24Smrg 11287ef981d24Smrg 1128865eef222Smrgfi 1128965eef222Smrgif test -z "$ac_cv_path_PKG_CONFIG"; then 1129065eef222Smrg ac_pt_PKG_CONFIG=$PKG_CONFIG 1129165eef222Smrg # Extract the first word of "pkg-config", so it can be a program name with args. 1129265eef222Smrgset dummy pkg-config; ac_word=$2 1129365eef222Smrg{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5 1129465eef222Smrg$as_echo_n "checking for $ac_word... " >&6; } 1129565eef222Smrgif test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 1129665eef222Smrg $as_echo_n "(cached) " >&6 1129765eef222Smrgelse 1129865eef222Smrg case $ac_pt_PKG_CONFIG in 1129965eef222Smrg [\\/]* | ?:[\\/]*) 1130065eef222Smrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 1130165eef222Smrg ;; 1130265eef222Smrg *) 1130365eef222Smrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1130465eef222Smrgfor as_dir in $PATH 1130565eef222Smrgdo 1130665eef222Smrg IFS=$as_save_IFS 1130765eef222Smrg test -z "$as_dir" && as_dir=. 1130865eef222Smrg for ac_exec_ext in '' $ac_executable_extensions; do 1130965eef222Smrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 1131065eef222Smrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 1131165eef222Smrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 1131265eef222Smrg break 2 1131365eef222Smrg fi 1131465eef222Smrgdone 1131565eef222Smrgdone 1131665eef222SmrgIFS=$as_save_IFS 11317ef981d24Smrg 1131865eef222Smrg ;; 1131965eef222Smrgesac 1132065eef222Smrgfi 1132165eef222Smrgac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 1132265eef222Smrgif test -n "$ac_pt_PKG_CONFIG"; then 1132365eef222Smrg { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5 1132465eef222Smrg$as_echo "$ac_pt_PKG_CONFIG" >&6; } 1132565eef222Smrgelse 1132665eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1132765eef222Smrg$as_echo "no" >&6; } 1132865eef222Smrgfi 11329ef981d24Smrg 1133065eef222Smrg if test "x$ac_pt_PKG_CONFIG" = x; then 1133165eef222Smrg PKG_CONFIG="" 1133265eef222Smrg else 1133365eef222Smrg case $cross_compiling:$ac_tool_warned in 1133465eef222Smrgyes:) 1133565eef222Smrg{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5 1133665eef222Smrg$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 1133765eef222Smrgac_tool_warned=yes ;; 1133865eef222Smrgesac 1133965eef222Smrg PKG_CONFIG=$ac_pt_PKG_CONFIG 1134065eef222Smrg fi 1134165eef222Smrgelse 1134265eef222Smrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 1134365eef222Smrgfi 11344ef981d24Smrg 1134565eef222Smrgfi 1134665eef222Smrgif test -n "$PKG_CONFIG"; then 1134765eef222Smrg _pkg_min_version=0.9.0 1134865eef222Smrg { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5 1134965eef222Smrg$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 1135065eef222Smrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 1135165eef222Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 1135265eef222Smrg$as_echo "yes" >&6; } 1135365eef222Smrg else 1135465eef222Smrg { $as_echo "$as_me:$LINENO: result: no" >&5 1135565eef222Smrg$as_echo "no" >&6; } 1135665eef222Smrg PKG_CONFIG="" 1135765eef222Smrg fi 11358ef981d24Smrg 1135965eef222Smrgfi 11360ef981d24Smrg 1136165eef222Smrgpkg_failed=no 1136265eef222Smrg{ $as_echo "$as_me:$LINENO: checking for XSCRNSAVER" >&5 1136365eef222Smrg$as_echo_n "checking for XSCRNSAVER... " >&6; } 1136465eef222Smrg 1136565eef222Smrgif test -n "$XSCRNSAVER_CFLAGS"; then 1136665eef222Smrg pkg_cv_XSCRNSAVER_CFLAGS="$XSCRNSAVER_CFLAGS" 1136765eef222Smrg elif test -n "$PKG_CONFIG"; then 1136865eef222Smrg if test -n "$PKG_CONFIG" && \ 1136965eef222Smrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 xext xextproto scrnsaverproto >= 1.2\"") >&5 1137065eef222Smrg ($PKG_CONFIG --exists --print-errors "x11 xext xextproto scrnsaverproto >= 1.2") 2>&5 1137165eef222Smrg ac_status=$? 1137265eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1137365eef222Smrg (exit $ac_status); }; then 1137465eef222Smrg pkg_cv_XSCRNSAVER_CFLAGS=`$PKG_CONFIG --cflags "x11 xext xextproto scrnsaverproto >= 1.2" 2>/dev/null` 1137565eef222Smrgelse 1137665eef222Smrg pkg_failed=yes 1137765eef222Smrgfi 1137865eef222Smrg else 1137965eef222Smrg pkg_failed=untried 1138065eef222Smrgfi 1138165eef222Smrgif test -n "$XSCRNSAVER_LIBS"; then 1138265eef222Smrg pkg_cv_XSCRNSAVER_LIBS="$XSCRNSAVER_LIBS" 1138365eef222Smrg elif test -n "$PKG_CONFIG"; then 1138465eef222Smrg if test -n "$PKG_CONFIG" && \ 1138565eef222Smrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11 xext xextproto scrnsaverproto >= 1.2\"") >&5 1138665eef222Smrg ($PKG_CONFIG --exists --print-errors "x11 xext xextproto scrnsaverproto >= 1.2") 2>&5 1138765eef222Smrg ac_status=$? 1138865eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1138965eef222Smrg (exit $ac_status); }; then 1139065eef222Smrg pkg_cv_XSCRNSAVER_LIBS=`$PKG_CONFIG --libs "x11 xext xextproto scrnsaverproto >= 1.2" 2>/dev/null` 1139165eef222Smrgelse 1139265eef222Smrg pkg_failed=yes 1139365eef222Smrgfi 1139465eef222Smrg else 1139565eef222Smrg pkg_failed=untried 1139665eef222Smrgfi 11397ef981d24Smrg 11398ef981d24Smrg 11399ef981d24Smrg 1140065eef222Smrgif test $pkg_failed = yes; then 11401ef981d24Smrg 1140265eef222Smrgif $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 1140365eef222Smrg _pkg_short_errors_supported=yes 1140465eef222Smrgelse 1140565eef222Smrg _pkg_short_errors_supported=no 1140665eef222Smrgfi 1140765eef222Smrg if test $_pkg_short_errors_supported = yes; then 1140865eef222Smrg XSCRNSAVER_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11 xext xextproto scrnsaverproto >= 1.2" 2>&1` 1140965eef222Smrg else 1141065eef222Smrg XSCRNSAVER_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11 xext xextproto scrnsaverproto >= 1.2" 2>&1` 1141165eef222Smrg fi 1141265eef222Smrg # Put the nasty error message in config.log where it belongs 1141365eef222Smrg echo "$XSCRNSAVER_PKG_ERRORS" >&5 11414ef981d24Smrg 1141565eef222Smrg { { $as_echo "$as_me:$LINENO: error: Package requirements (x11 xext xextproto scrnsaverproto >= 1.2) were not met: 11416ef981d24Smrg 1141765eef222Smrg$XSCRNSAVER_PKG_ERRORS 11418ef981d24Smrg 1141965eef222SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1142065eef222Smrginstalled software in a non-standard prefix. 11421ef981d24Smrg 1142265eef222SmrgAlternatively, you may set the environment variables XSCRNSAVER_CFLAGS 1142365eef222Smrgand XSCRNSAVER_LIBS to avoid the need to call pkg-config. 1142465eef222SmrgSee the pkg-config man page for more details. 1142565eef222Smrg" >&5 1142665eef222Smrg$as_echo "$as_me: error: Package requirements (x11 xext xextproto scrnsaverproto >= 1.2) were not met: 11427ef981d24Smrg 1142865eef222Smrg$XSCRNSAVER_PKG_ERRORS 11429ef981d24Smrg 1143065eef222SmrgConsider adjusting the PKG_CONFIG_PATH environment variable if you 1143165eef222Smrginstalled software in a non-standard prefix. 11432ef981d24Smrg 1143365eef222SmrgAlternatively, you may set the environment variables XSCRNSAVER_CFLAGS 1143465eef222Smrgand XSCRNSAVER_LIBS to avoid the need to call pkg-config. 1143565eef222SmrgSee the pkg-config man page for more details. 1143665eef222Smrg" >&2;} 1143765eef222Smrg { (exit 1); exit 1; }; } 1143865eef222Smrgelif test $pkg_failed = untried; then 1143965eef222Smrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 1144065eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1144165eef222Smrg{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it 1144265eef222Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1144365eef222Smrgpath to pkg-config. 11444ef981d24Smrg 1144565eef222SmrgAlternatively, you may set the environment variables XSCRNSAVER_CFLAGS 1144665eef222Smrgand XSCRNSAVER_LIBS to avoid the need to call pkg-config. 1144765eef222SmrgSee the pkg-config man page for more details. 11448ef981d24Smrg 1144965eef222SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1145065eef222SmrgSee \`config.log' for more details." >&5 1145165eef222Smrg$as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it 1145265eef222Smrgis in your PATH or set the PKG_CONFIG environment variable to the full 1145365eef222Smrgpath to pkg-config. 11454ef981d24Smrg 1145565eef222SmrgAlternatively, you may set the environment variables XSCRNSAVER_CFLAGS 1145665eef222Smrgand XSCRNSAVER_LIBS to avoid the need to call pkg-config. 1145765eef222SmrgSee the pkg-config man page for more details. 11458ef981d24Smrg 1145965eef222SmrgTo get pkg-config, see <http://pkg-config.freedesktop.org/>. 1146065eef222SmrgSee \`config.log' for more details." >&2;} 1146165eef222Smrg { (exit 1); exit 1; }; }; } 11462ef981d24Smrgelse 1146365eef222Smrg XSCRNSAVER_CFLAGS=$pkg_cv_XSCRNSAVER_CFLAGS 1146465eef222Smrg XSCRNSAVER_LIBS=$pkg_cv_XSCRNSAVER_LIBS 1146565eef222Smrg { $as_echo "$as_me:$LINENO: result: yes" >&5 1146665eef222Smrg$as_echo "yes" >&6; } 1146765eef222Smrg : 11468ef981d24Smrgfi 1146965eef222SmrgXSCRNSAVER_CFLAGS="$CWARNFLAGS $XSCRNSAVER_CFLAGS" 11470ef981d24Smrg 11471ef981d24Smrg 11472ef981d24Smrg 11473ef981d24Smrg 11474ef981d24Smrg 1147565eef222Smrg# Allow checking code with lint, sparse, etc. 11476ef981d24Smrg 1147765eef222Smrg# Check whether --with-lint was given. 1147865eef222Smrgif test "${with_lint+set}" = set; then 1147965eef222Smrg withval=$with_lint; use_lint=$withval 1148065eef222Smrgelse 1148165eef222Smrg use_lint=no 1148265eef222Smrgfi 11483ef981d24Smrg 1148465eef222Smrgif test "x$use_lint" = "xyes" ; then 1148565eef222Smrg LINT="lint" 1148665eef222Smrgelse 1148765eef222Smrg LINT="$use_lint" 1148865eef222Smrgfi 1148965eef222Smrgif test "x$LINT_FLAGS" = "x" -a "x$LINT" != "xno" ; then 1149065eef222Smrg case $LINT in 1149165eef222Smrg lint|*/lint) 1149265eef222Smrg case $host_os in 1149365eef222Smrg solaris*) 1149465eef222Smrg LINT_FLAGS="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2" 1149565eef222Smrg ;; 1149665eef222Smrg esac 1149765eef222Smrg ;; 1149865eef222Smrg esac 1149965eef222Smrgfi 11500ef981d24Smrg 11501ef981d24Smrg 11502ef981d24Smrg 1150365eef222Smrg if test x$LINT != xno; then 1150465eef222Smrg LINT_TRUE= 1150565eef222Smrg LINT_FALSE='#' 1150665eef222Smrgelse 1150765eef222Smrg LINT_TRUE='#' 1150865eef222Smrg LINT_FALSE= 1150965eef222Smrgfi 11510ef981d24Smrg 11511ef981d24Smrg 11512ef981d24Smrg 11513ef981d24Smrg 11514ef981d24Smrg 1151565eef222Smrg# Build lint "library" for more indepth checks of programs calling this library 1151665eef222Smrg# Check whether --enable-lint-library was given. 1151765eef222Smrgif test "${enable_lint_library+set}" = set; then 1151865eef222Smrg enableval=$enable_lint_library; make_lint_lib=$enableval 1151965eef222Smrgelse 1152065eef222Smrg make_lint_lib=no 1152165eef222Smrgfi 11522ef981d24Smrg 1152365eef222Smrgif test "x$make_lint_lib" != "xno" ; then 1152465eef222Smrg if test "x$LINT" = "xno" ; then 1152565eef222Smrg { { $as_echo "$as_me:$LINENO: error: Cannot make lint library without --with-lint" >&5 1152665eef222Smrg$as_echo "$as_me: error: Cannot make lint library without --with-lint" >&2;} 1152765eef222Smrg { (exit 1); exit 1; }; } 1152865eef222Smrg fi 1152965eef222Smrg if test "x$make_lint_lib" = "xyes" ; then 1153065eef222Smrg LINTLIB=llib-lXss.ln 1153165eef222Smrg else 1153265eef222Smrg LINTLIB=$make_lint_lib 1153365eef222Smrg fi 1153465eef222Smrgfi 11535ef981d24Smrg 1153665eef222Smrg if test x$make_lint_lib != xno; then 1153765eef222Smrg MAKE_LINT_LIB_TRUE= 1153865eef222Smrg MAKE_LINT_LIB_FALSE='#' 1153965eef222Smrgelse 1154065eef222Smrg MAKE_LINT_LIB_TRUE='#' 1154165eef222Smrg MAKE_LINT_LIB_FALSE= 1154265eef222Smrgfi 11543ef981d24Smrg 11544ef981d24Smrg 11545ef981d24Smrg 11546ef981d24Smrg 11547ef981d24Smrg 1154865eef222Smrg# Check whether --enable-malloc0returnsnull was given. 1154965eef222Smrgif test "${enable_malloc0returnsnull+set}" = set; then 1155065eef222Smrg enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval 1155165eef222Smrgelse 1155265eef222Smrg MALLOC_ZERO_RETURNS_NULL=auto 1155365eef222Smrgfi 11554ef981d24Smrg 11555ef981d24Smrg 1155665eef222Smrg{ $as_echo "$as_me:$LINENO: checking whether malloc(0) returns NULL" >&5 1155765eef222Smrg$as_echo_n "checking whether malloc(0) returns NULL... " >&6; } 1155865eef222Smrgif test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then 1155965eef222Smrg if test "$cross_compiling" = yes; then 1156065eef222Smrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5 1156165eef222Smrg$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 1156265eef222Smrg{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling 1156365eef222SmrgSee \`config.log' for more details." >&5 1156465eef222Smrg$as_echo "$as_me: error: cannot run test program while cross compiling 1156565eef222SmrgSee \`config.log' for more details." >&2;} 1156665eef222Smrg { (exit 1); exit 1; }; }; } 1156765eef222Smrgelse 1156865eef222Smrg cat >conftest.$ac_ext <<_ACEOF 11569ef981d24Smrg 1157065eef222Smrgchar *malloc(); 1157165eef222Smrgchar *realloc(); 1157265eef222Smrgchar *calloc(); 1157365eef222Smrgmain() { 1157465eef222Smrg char *m0, *r0, *c0, *p; 1157565eef222Smrg m0 = malloc(0); 1157665eef222Smrg p = malloc(10); 1157765eef222Smrg r0 = realloc(p,0); 1157865eef222Smrg c0 = calloc(0); 1157965eef222Smrg exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1); 1158065eef222Smrg} 1158165eef222Smrg_ACEOF 1158265eef222Smrgrm -f conftest$ac_exeext 1158365eef222Smrgif { (ac_try="$ac_link" 1158465eef222Smrgcase "(($ac_try" in 1158565eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1158665eef222Smrg *) ac_try_echo=$ac_try;; 1158765eef222Smrgesac 1158865eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1158965eef222Smrg$as_echo "$ac_try_echo") >&5 1159065eef222Smrg (eval "$ac_link") 2>&5 1159165eef222Smrg ac_status=$? 1159265eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1159365eef222Smrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 1159465eef222Smrg { (case "(($ac_try" in 1159565eef222Smrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1159665eef222Smrg *) ac_try_echo=$ac_try;; 1159765eef222Smrgesac 1159865eef222Smrgeval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\"" 1159965eef222Smrg$as_echo "$ac_try_echo") >&5 1160065eef222Smrg (eval "$ac_try") 2>&5 1160165eef222Smrg ac_status=$? 1160265eef222Smrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5 1160365eef222Smrg (exit $ac_status); }; }; then 1160465eef222Smrg MALLOC_ZERO_RETURNS_NULL=yes 1160565eef222Smrgelse 1160665eef222Smrg $as_echo "$as_me: program exited with status $ac_status" >&5 1160765eef222Smrg$as_echo "$as_me: failed program was:" >&5 1160865eef222Smrgsed 's/^/| /' conftest.$ac_ext >&5 11609ef981d24Smrg 1161065eef222Smrg( exit $ac_status ) 1161165eef222SmrgMALLOC_ZERO_RETURNS_NULL=no 1161265eef222Smrgfi 1161365eef222Smrgrm -rf conftest.dSYM 1161465eef222Smrgrm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 1161565eef222Smrgfi 11616ef981d24Smrg 11617ef981d24Smrg 1161865eef222Smrgfi 1161965eef222Smrg{ $as_echo "$as_me:$LINENO: result: $MALLOC_ZERO_RETURNS_NULL" >&5 1162065eef222Smrg$as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; } 11621ef981d24Smrg 1162265eef222Smrgif test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then 1162365eef222Smrg MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL" 1162465eef222Smrg XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS 1162565eef222Smrg XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC" 1162665eef222Smrgelse 1162765eef222Smrg MALLOC_ZERO_CFLAGS="" 1162865eef222Smrg XMALLOC_ZERO_CFLAGS="" 1162965eef222Smrg XTMALLOC_ZERO_CFLAGS="" 1163065eef222Smrgfi 11631ef981d24Smrg 11632ef981d24Smrg 11633ef981d24Smrg 11634ef981d24Smrg 11635ef981d24Smrg 11636ef981d24Smrg 11637ef981d24Smrg 11638ef981d24Smrg 1163965eef222Smrgif test x$APP_MAN_SUFFIX = x ; then 1164065eef222Smrg APP_MAN_SUFFIX=1 1164165eef222Smrgfi 1164265eef222Smrgif test x$APP_MAN_DIR = x ; then 1164365eef222Smrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' 1164465eef222Smrgfi 11645ef981d24Smrg 1164665eef222Smrgif test x$LIB_MAN_SUFFIX = x ; then 1164765eef222Smrg LIB_MAN_SUFFIX=3 1164865eef222Smrgfi 1164965eef222Smrgif test x$LIB_MAN_DIR = x ; then 1165065eef222Smrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' 1165165eef222Smrgfi 11652ef981d24Smrg 1165365eef222Smrgif test x$FILE_MAN_SUFFIX = x ; then 1165465eef222Smrg case $host_os in 1165565eef222Smrg solaris*) FILE_MAN_SUFFIX=4 ;; 1165665eef222Smrg *) FILE_MAN_SUFFIX=5 ;; 1165765eef222Smrg esac 1165865eef222Smrgfi 1165965eef222Smrgif test x$FILE_MAN_DIR = x ; then 1166065eef222Smrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' 1166165eef222Smrgfi 11662ef981d24Smrg 1166365eef222Smrgif test x$MISC_MAN_SUFFIX = x ; then 1166465eef222Smrg case $host_os in 1166565eef222Smrg solaris*) MISC_MAN_SUFFIX=5 ;; 1166665eef222Smrg *) MISC_MAN_SUFFIX=7 ;; 1166765eef222Smrg esac 1166865eef222Smrgfi 1166965eef222Smrgif test x$MISC_MAN_DIR = x ; then 1167065eef222Smrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' 1167165eef222Smrgfi 11672ef981d24Smrg 1167365eef222Smrgif test x$DRIVER_MAN_SUFFIX = x ; then 1167465eef222Smrg case $host_os in 1167565eef222Smrg solaris*) DRIVER_MAN_SUFFIX=7 ;; 1167665eef222Smrg *) DRIVER_MAN_SUFFIX=4 ;; 1167765eef222Smrg esac 1167865eef222Smrgfi 1167965eef222Smrgif test x$DRIVER_MAN_DIR = x ; then 1168065eef222Smrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' 1168165eef222Smrgfi 11682ef981d24Smrg 1168365eef222Smrgif test x$ADMIN_MAN_SUFFIX = x ; then 1168465eef222Smrg case $host_os in 1168565eef222Smrg solaris*) ADMIN_MAN_SUFFIX=1m ;; 1168665eef222Smrg *) ADMIN_MAN_SUFFIX=8 ;; 1168765eef222Smrg esac 1168865eef222Smrgfi 1168965eef222Smrgif test x$ADMIN_MAN_DIR = x ; then 1169065eef222Smrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)' 1169165eef222Smrgfi 11692ef981d24Smrg 11693ef981d24Smrg 11694ef981d24Smrg 11695ef981d24Smrg 11696ef981d24Smrg 11697ef981d24Smrg 11698ef981d24Smrg 11699ef981d24Smrg 11700ef981d24Smrg 11701ef981d24Smrg 11702ef981d24Smrg 11703ef981d24Smrg 11704ef981d24Smrg 11705ef981d24Smrg 11706ef981d24Smrg 11707ef981d24Smrg 11708ef981d24Smrg 1170965eef222Smrg# Check whether --with-release-version was given. 1171065eef222Smrgif test "${with_release_version+set}" = set; then 1171165eef222Smrg withval=$with_release_version; RELEASE_VERSION="$withval" 1171265eef222Smrgelse 1171365eef222Smrg RELEASE_VERSION="" 1171465eef222Smrgfi 11715ef981d24Smrg 1171665eef222Smrg if test "x$RELEASE_VERSION" != "x"; then 1171765eef222Smrg PACKAGE="$PACKAGE-$RELEASE_VERSION" 1171865eef222Smrg PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION" 1171965eef222Smrg { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5 1172065eef222Smrg$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;} 1172165eef222Smrg fi 11722ef981d24Smrg 1172365eef222Smrgcat >>confdefs.h <<_ACEOF 1172465eef222Smrg#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1` 1172565eef222Smrg_ACEOF 11726ef981d24Smrg 1172765eef222Smrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1` 1172865eef222Smrg if test "x$PVM" = "x"; then 1172965eef222Smrg PVM="0" 1173065eef222Smrg fi 11731ef981d24Smrg 1173265eef222Smrgcat >>confdefs.h <<_ACEOF 1173365eef222Smrg#define PACKAGE_VERSION_MINOR $PVM 1173465eef222Smrg_ACEOF 11735ef981d24Smrg 1173665eef222Smrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1` 1173765eef222Smrg if test "x$PVP" = "x"; then 1173865eef222Smrg PVP="0" 1173965eef222Smrg fi 11740ef981d24Smrg 1174165eef222Smrgcat >>confdefs.h <<_ACEOF 1174265eef222Smrg#define PACKAGE_VERSION_PATCHLEVEL $PVP 1174365eef222Smrg_ACEOF 11744ef981d24Smrg 11745ef981d24Smrg 11746ef981d24Smrg 1174765eef222SmrgCHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \ 1174865eef222Smrgmv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \ 1174965eef222Smrgecho 'git directory not found: installing possibly empty changelog.' >&2)" 11750ef981d24Smrg 1175165eef222Smrgdistcleancheck_listfiles='find . -type f ! -name ChangeLog -print' 11752ef981d24Smrg 11753ef981d24Smrg 11754ef981d24Smrg 1175565eef222Smrgac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xscrnsaver.pc" 11756ef981d24Smrg 1175765eef222Smrgcat >confcache <<\_ACEOF 1175865eef222Smrg# This file is a shell script that caches the results of configure 1175965eef222Smrg# tests run on this system so they can be shared between configure 1176065eef222Smrg# scripts and configure runs, see configure's option --config-cache. 1176165eef222Smrg# It is not useful on other systems. If it contains results you don't 1176265eef222Smrg# want to keep, you may remove or edit it. 1176365eef222Smrg# 1176465eef222Smrg# config.status only pays attention to the cache file if you give it 1176565eef222Smrg# the --recheck option to rerun configure. 1176665eef222Smrg# 1176765eef222Smrg# `ac_cv_env_foo' variables (set or unset) will be overridden when 1176865eef222Smrg# loading this file, other *unset* `ac_cv_foo' will be assigned the 1176965eef222Smrg# following values. 11770ef981d24Smrg 1177165eef222Smrg_ACEOF 11772ef981d24Smrg 1177365eef222Smrg# The following way of writing the cache mishandles newlines in values, 1177465eef222Smrg# but we know of no workaround that is simple, portable, and efficient. 1177565eef222Smrg# So, we kill variables containing newlines. 1177665eef222Smrg# Ultrix sh set writes to stderr and can't be redirected directly, 1177765eef222Smrg# and sets the high bit in the cache file unless we assign to the vars. 1177865eef222Smrg( 1177965eef222Smrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 1178065eef222Smrg eval ac_val=\$$ac_var 1178165eef222Smrg case $ac_val in #( 1178265eef222Smrg *${as_nl}*) 1178365eef222Smrg case $ac_var in #( 1178465eef222Smrg *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5 1178565eef222Smrg$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 1178665eef222Smrg esac 1178765eef222Smrg case $ac_var in #( 1178865eef222Smrg _ | IFS | as_nl) ;; #( 1178965eef222Smrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 1179065eef222Smrg *) $as_unset $ac_var ;; 1179165eef222Smrg esac ;; 1179265eef222Smrg esac 1179365eef222Smrg done 11794ef981d24Smrg 1179565eef222Smrg (set) 2>&1 | 1179665eef222Smrg case $as_nl`(ac_space=' '; set) 2>&1` in #( 1179765eef222Smrg *${as_nl}ac_space=\ *) 1179865eef222Smrg # `set' does not quote correctly, so add quotes (double-quote 1179965eef222Smrg # substitution turns \\\\ into \\, and sed turns \\ into \). 1180065eef222Smrg sed -n \ 1180165eef222Smrg "s/'/'\\\\''/g; 1180265eef222Smrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 1180365eef222Smrg ;; #( 1180465eef222Smrg *) 1180565eef222Smrg # `set' quotes correctly as required by POSIX, so do not add quotes. 1180665eef222Smrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 1180765eef222Smrg ;; 1180865eef222Smrg esac | 1180965eef222Smrg sort 1181065eef222Smrg) | 1181165eef222Smrg sed ' 1181265eef222Smrg /^ac_cv_env_/b end 1181365eef222Smrg t clear 1181465eef222Smrg :clear 1181565eef222Smrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 1181665eef222Smrg t end 1181765eef222Smrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 1181865eef222Smrg :end' >>confcache 1181965eef222Smrgif diff "$cache_file" confcache >/dev/null 2>&1; then :; else 1182065eef222Smrg if test -w "$cache_file"; then 1182165eef222Smrg test "x$cache_file" != "x/dev/null" && 1182265eef222Smrg { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5 1182365eef222Smrg$as_echo "$as_me: updating cache $cache_file" >&6;} 1182465eef222Smrg cat confcache >$cache_file 1182565eef222Smrg else 1182665eef222Smrg { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 1182765eef222Smrg$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 1182865eef222Smrg fi 1182965eef222Smrgfi 1183065eef222Smrgrm -f confcache 11831ef981d24Smrg 1183265eef222Smrgtest "x$prefix" = xNONE && prefix=$ac_default_prefix 1183365eef222Smrg# Let make expand exec_prefix. 1183465eef222Smrgtest "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 11835ef981d24Smrg 1183665eef222SmrgDEFS=-DHAVE_CONFIG_H 11837ef981d24Smrg 1183865eef222Smrgac_libobjs= 1183965eef222Smrgac_ltlibobjs= 1184065eef222Smrgfor ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 1184165eef222Smrg # 1. Remove the extension, and $U if already installed. 1184265eef222Smrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 1184365eef222Smrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 1184465eef222Smrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 1184565eef222Smrg # will be set to the directory where LIBOBJS objects are built. 1184665eef222Smrg ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" 1184765eef222Smrg ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' 1184865eef222Smrgdone 1184965eef222SmrgLIBOBJS=$ac_libobjs 11850ef981d24Smrg 1185165eef222SmrgLTLIBOBJS=$ac_ltlibobjs 11852ef981d24Smrg 11853ef981d24Smrg 1185465eef222Smrg if test -n "$EXEEXT"; then 1185565eef222Smrg am__EXEEXT_TRUE= 1185665eef222Smrg am__EXEEXT_FALSE='#' 1185765eef222Smrgelse 1185865eef222Smrg am__EXEEXT_TRUE='#' 1185965eef222Smrg am__EXEEXT_FALSE= 1186065eef222Smrgfi 11861ef981d24Smrg 1186265eef222Smrgif test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 1186365eef222Smrg { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined. 1186465eef222SmrgUsually this means the macro was only invoked conditionally." >&5 1186565eef222Smrg$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined. 1186665eef222SmrgUsually this means the macro was only invoked conditionally." >&2;} 1186765eef222Smrg { (exit 1); exit 1; }; } 1186865eef222Smrgfi 1186965eef222Smrgif test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 1187065eef222Smrg { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined. 1187165eef222SmrgUsually this means the macro was only invoked conditionally." >&5 1187265eef222Smrg$as_echo "$as_me: error: conditional \"AMDEP\" was never defined. 1187365eef222SmrgUsually this means the macro was only invoked conditionally." >&2;} 1187465eef222Smrg { (exit 1); exit 1; }; } 1187565eef222Smrgfi 1187665eef222Smrgif test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 1187765eef222Smrg { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined. 1187865eef222SmrgUsually this means the macro was only invoked conditionally." >&5 1187965eef222Smrg$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined. 1188065eef222SmrgUsually this means the macro was only invoked conditionally." >&2;} 1188165eef222Smrg { (exit 1); exit 1; }; } 1188265eef222Smrgfi 1188365eef222Smrgif test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then 1188465eef222Smrg { { $as_echo "$as_me:$LINENO: error: conditional \"LINT\" was never defined. 1188565eef222SmrgUsually this means the macro was only invoked conditionally." >&5 1188665eef222Smrg$as_echo "$as_me: error: conditional \"LINT\" was never defined. 1188765eef222SmrgUsually this means the macro was only invoked conditionally." >&2;} 1188865eef222Smrg { (exit 1); exit 1; }; } 1188965eef222Smrgfi 1189065eef222Smrgif test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then 1189165eef222Smrg { { $as_echo "$as_me:$LINENO: error: conditional \"MAKE_LINT_LIB\" was never defined. 1189265eef222SmrgUsually this means the macro was only invoked conditionally." >&5 1189365eef222Smrg$as_echo "$as_me: error: conditional \"MAKE_LINT_LIB\" was never defined. 1189465eef222SmrgUsually this means the macro was only invoked conditionally." >&2;} 1189565eef222Smrg { (exit 1); exit 1; }; } 1189665eef222Smrgfi 11897ef981d24Smrg 1189865eef222Smrg: ${CONFIG_STATUS=./config.status} 1189965eef222Smrgac_write_fail=0 1190065eef222Smrgac_clean_files_save=$ac_clean_files 1190165eef222Smrgac_clean_files="$ac_clean_files $CONFIG_STATUS" 1190265eef222Smrg{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 1190365eef222Smrg$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 1190465eef222Smrgcat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1190565eef222Smrg#! $SHELL 1190665eef222Smrg# Generated by $as_me. 1190765eef222Smrg# Run this file to recreate the current configuration. 1190865eef222Smrg# Compiler output produced by configure, useful for debugging 1190965eef222Smrg# configure, is in config.log if it exists. 11910ef981d24Smrg 1191165eef222Smrgdebug=false 1191265eef222Smrgac_cs_recheck=false 1191365eef222Smrgac_cs_silent=false 1191465eef222SmrgSHELL=\${CONFIG_SHELL-$SHELL} 1191565eef222Smrg_ACEOF 11916ef981d24Smrg 1191765eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1191865eef222Smrg## --------------------- ## 1191965eef222Smrg## M4sh Initialization. ## 1192065eef222Smrg## --------------------- ## 11921ef981d24Smrg 1192265eef222Smrg# Be more Bourne compatible 1192365eef222SmrgDUALCASE=1; export DUALCASE # for MKS sh 1192465eef222Smrgif test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 1192565eef222Smrg emulate sh 1192665eef222Smrg NULLCMD=: 1192765eef222Smrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 1192865eef222Smrg # is contrary to our usage. Disable this feature. 1192965eef222Smrg alias -g '${1+"$@"}'='"$@"' 1193065eef222Smrg setopt NO_GLOB_SUBST 1193165eef222Smrgelse 1193265eef222Smrg case `(set -o) 2>/dev/null` in 1193365eef222Smrg *posix*) set -o posix ;; 1193465eef222Smrgesac 11935ef981d24Smrg 1193665eef222Smrgfi 11937ef981d24Smrg 11938ef981d24Smrg 11939ef981d24Smrg 11940ef981d24Smrg 1194165eef222Smrg# PATH needs CR 1194265eef222Smrg# Avoid depending upon Character Ranges. 1194365eef222Smrgas_cr_letters='abcdefghijklmnopqrstuvwxyz' 1194465eef222Smrgas_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 1194565eef222Smrgas_cr_Letters=$as_cr_letters$as_cr_LETTERS 1194665eef222Smrgas_cr_digits='0123456789' 1194765eef222Smrgas_cr_alnum=$as_cr_Letters$as_cr_digits 11948ef981d24Smrg 1194965eef222Smrgas_nl=' 1195065eef222Smrg' 1195165eef222Smrgexport as_nl 1195265eef222Smrg# Printing a long string crashes Solaris 7 /usr/bin/printf. 1195365eef222Smrgas_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 1195465eef222Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 1195565eef222Smrgas_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 1195665eef222Smrgif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 1195765eef222Smrg as_echo='printf %s\n' 1195865eef222Smrg as_echo_n='printf %s' 1195965eef222Smrgelse 1196065eef222Smrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 1196165eef222Smrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 1196265eef222Smrg as_echo_n='/usr/ucb/echo -n' 1196365eef222Smrg else 1196465eef222Smrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 1196565eef222Smrg as_echo_n_body='eval 1196665eef222Smrg arg=$1; 1196765eef222Smrg case $arg in 1196865eef222Smrg *"$as_nl"*) 1196965eef222Smrg expr "X$arg" : "X\\(.*\\)$as_nl"; 1197065eef222Smrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 1197165eef222Smrg esac; 1197265eef222Smrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 1197365eef222Smrg ' 1197465eef222Smrg export as_echo_n_body 1197565eef222Smrg as_echo_n='sh -c $as_echo_n_body as_echo' 1197665eef222Smrg fi 1197765eef222Smrg export as_echo_body 1197865eef222Smrg as_echo='sh -c $as_echo_body as_echo' 1197965eef222Smrgfi 11980ef981d24Smrg 1198165eef222Smrg# The user is always right. 1198265eef222Smrgif test "${PATH_SEPARATOR+set}" != set; then 1198365eef222Smrg PATH_SEPARATOR=: 1198465eef222Smrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 1198565eef222Smrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 1198665eef222Smrg PATH_SEPARATOR=';' 1198765eef222Smrg } 1198865eef222Smrgfi 11989ef981d24Smrg 1199065eef222Smrg# Support unset when possible. 1199165eef222Smrgif ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 1199265eef222Smrg as_unset=unset 1199365eef222Smrgelse 1199465eef222Smrg as_unset=false 1199565eef222Smrgfi 11996ef981d24Smrg 11997ef981d24Smrg 1199865eef222Smrg# IFS 1199965eef222Smrg# We need space, tab and new line, in precisely that order. Quoting is 1200065eef222Smrg# there to prevent editors from complaining about space-tab. 1200165eef222Smrg# (If _AS_PATH_WALK were called with IFS unset, it would disable word 1200265eef222Smrg# splitting by setting IFS to empty value.) 1200365eef222SmrgIFS=" "" $as_nl" 12004ef981d24Smrg 1200565eef222Smrg# Find who we are. Look in the path if we contain no directory separator. 1200665eef222Smrgcase $0 in 1200765eef222Smrg *[\\/]* ) as_myself=$0 ;; 1200865eef222Smrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1200965eef222Smrgfor as_dir in $PATH 1201065eef222Smrgdo 1201165eef222Smrg IFS=$as_save_IFS 1201265eef222Smrg test -z "$as_dir" && as_dir=. 1201365eef222Smrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 1201465eef222Smrgdone 1201565eef222SmrgIFS=$as_save_IFS 12016ef981d24Smrg 1201765eef222Smrg ;; 1201865eef222Smrgesac 1201965eef222Smrg# We did not find ourselves, most probably we were run as `sh COMMAND' 1202065eef222Smrg# in which case we are not to be found in the path. 1202165eef222Smrgif test "x$as_myself" = x; then 1202265eef222Smrg as_myself=$0 1202365eef222Smrgfi 1202465eef222Smrgif test ! -f "$as_myself"; then 1202565eef222Smrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 1202665eef222Smrg { (exit 1); exit 1; } 1202765eef222Smrgfi 12028ef981d24Smrg 1202965eef222Smrg# Work around bugs in pre-3.0 UWIN ksh. 1203065eef222Smrgfor as_var in ENV MAIL MAILPATH 1203165eef222Smrgdo ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var 1203265eef222Smrgdone 1203365eef222SmrgPS1='$ ' 1203465eef222SmrgPS2='> ' 1203565eef222SmrgPS4='+ ' 12036ef981d24Smrg 1203765eef222Smrg# NLS nuisances. 1203865eef222SmrgLC_ALL=C 1203965eef222Smrgexport LC_ALL 1204065eef222SmrgLANGUAGE=C 1204165eef222Smrgexport LANGUAGE 12042ef981d24Smrg 1204365eef222Smrg# Required to use basename. 1204465eef222Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 1204565eef222Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 1204665eef222Smrg as_expr=expr 1204765eef222Smrgelse 1204865eef222Smrg as_expr=false 1204965eef222Smrgfi 12050ef981d24Smrg 1205165eef222Smrgif (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 1205265eef222Smrg as_basename=basename 1205365eef222Smrgelse 1205465eef222Smrg as_basename=false 1205565eef222Smrgfi 12056ef981d24Smrg 12057ef981d24Smrg 1205865eef222Smrg# Name of the executable. 1205965eef222Smrgas_me=`$as_basename -- "$0" || 1206065eef222Smrg$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 1206165eef222Smrg X"$0" : 'X\(//\)$' \| \ 1206265eef222Smrg X"$0" : 'X\(/\)' \| . 2>/dev/null || 1206365eef222Smrg$as_echo X/"$0" | 1206465eef222Smrg sed '/^.*\/\([^/][^/]*\)\/*$/{ 1206565eef222Smrg s//\1/ 1206665eef222Smrg q 1206765eef222Smrg } 1206865eef222Smrg /^X\/\(\/\/\)$/{ 1206965eef222Smrg s//\1/ 1207065eef222Smrg q 1207165eef222Smrg } 1207265eef222Smrg /^X\/\(\/\).*/{ 1207365eef222Smrg s//\1/ 1207465eef222Smrg q 1207565eef222Smrg } 1207665eef222Smrg s/.*/./; q'` 12077ef981d24Smrg 1207865eef222Smrg# CDPATH. 1207965eef222Smrg$as_unset CDPATH 12080ef981d24Smrg 12081ef981d24Smrg 12082ef981d24Smrg 1208365eef222Smrg as_lineno_1=$LINENO 1208465eef222Smrg as_lineno_2=$LINENO 1208565eef222Smrg test "x$as_lineno_1" != "x$as_lineno_2" && 1208665eef222Smrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { 12087ef981d24Smrg 1208865eef222Smrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO 1208965eef222Smrg # uniformly replaced by the line number. The first 'sed' inserts a 1209065eef222Smrg # line-number line after each line using $LINENO; the second 'sed' 1209165eef222Smrg # does the real work. The second script uses 'N' to pair each 1209265eef222Smrg # line-number line with the line containing $LINENO, and appends 1209365eef222Smrg # trailing '-' during substitution so that $LINENO is not a special 1209465eef222Smrg # case at line end. 1209565eef222Smrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the 1209665eef222Smrg # scripts with optimization help from Paolo Bonzini. Blame Lee 1209765eef222Smrg # E. McMahon (1931-1989) for sed's syntax. :-) 1209865eef222Smrg sed -n ' 1209965eef222Smrg p 1210065eef222Smrg /[$]LINENO/= 1210165eef222Smrg ' <$as_myself | 1210265eef222Smrg sed ' 1210365eef222Smrg s/[$]LINENO.*/&-/ 1210465eef222Smrg t lineno 1210565eef222Smrg b 1210665eef222Smrg :lineno 1210765eef222Smrg N 1210865eef222Smrg :loop 1210965eef222Smrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 1211065eef222Smrg t loop 1211165eef222Smrg s/-\n.*// 1211265eef222Smrg ' >$as_me.lineno && 1211365eef222Smrg chmod +x "$as_me.lineno" || 1211465eef222Smrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 1211565eef222Smrg { (exit 1); exit 1; }; } 12116ef981d24Smrg 1211765eef222Smrg # Don't try to exec as it changes $[0], causing all sort of problems 1211865eef222Smrg # (the dirname of $[0] is not the place where we might find the 1211965eef222Smrg # original and so on. Autoconf is especially sensitive to this). 1212065eef222Smrg . "./$as_me.lineno" 1212165eef222Smrg # Exit status is that of the last command. 1212265eef222Smrg exit 1212365eef222Smrg} 12124ef981d24Smrg 12125ef981d24Smrg 1212665eef222Smrgif (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 1212765eef222Smrg as_dirname=dirname 1212865eef222Smrgelse 1212965eef222Smrg as_dirname=false 1213065eef222Smrgfi 12131ef981d24Smrg 1213265eef222SmrgECHO_C= ECHO_N= ECHO_T= 1213365eef222Smrgcase `echo -n x` in 1213465eef222Smrg-n*) 1213565eef222Smrg case `echo 'x\c'` in 1213665eef222Smrg *c*) ECHO_T=' ';; # ECHO_T is single tab character. 1213765eef222Smrg *) ECHO_C='\c';; 1213865eef222Smrg esac;; 1213965eef222Smrg*) 1214065eef222Smrg ECHO_N='-n';; 1214165eef222Smrgesac 1214265eef222Smrgif expr a : '\(a\)' >/dev/null 2>&1 && 1214365eef222Smrg test "X`expr 00001 : '.*\(...\)'`" = X001; then 1214465eef222Smrg as_expr=expr 1214565eef222Smrgelse 1214665eef222Smrg as_expr=false 1214765eef222Smrgfi 12148ef981d24Smrg 1214965eef222Smrgrm -f conf$$ conf$$.exe conf$$.file 1215065eef222Smrgif test -d conf$$.dir; then 1215165eef222Smrg rm -f conf$$.dir/conf$$.file 12152ef981d24Smrgelse 1215365eef222Smrg rm -f conf$$.dir 1215465eef222Smrg mkdir conf$$.dir 2>/dev/null 1215565eef222Smrgfi 1215665eef222Smrgif (echo >conf$$.file) 2>/dev/null; then 1215765eef222Smrg if ln -s conf$$.file conf$$ 2>/dev/null; then 1215865eef222Smrg as_ln_s='ln -s' 1215965eef222Smrg # ... but there are two gotchas: 1216065eef222Smrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 1216165eef222Smrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 1216265eef222Smrg # In both cases, we have to default to `cp -p'. 1216365eef222Smrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 1216465eef222Smrg as_ln_s='cp -p' 1216565eef222Smrg elif ln conf$$.file conf$$ 2>/dev/null; then 1216665eef222Smrg as_ln_s=ln 1216765eef222Smrg else 1216865eef222Smrg as_ln_s='cp -p' 12169ef981d24Smrg fi 1217065eef222Smrgelse 1217165eef222Smrg as_ln_s='cp -p' 12172ef981d24Smrgfi 1217365eef222Smrgrm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 1217465eef222Smrgrmdir conf$$.dir 2>/dev/null 12175ef981d24Smrg 1217665eef222Smrgif mkdir -p . 2>/dev/null; then 1217765eef222Smrg as_mkdir_p=: 1217865eef222Smrgelse 1217965eef222Smrg test -d ./-p && rmdir ./-p 1218065eef222Smrg as_mkdir_p=false 1218165eef222Smrgfi 12182ef981d24Smrg 1218365eef222Smrgif test -x / >/dev/null 2>&1; then 1218465eef222Smrg as_test_x='test -x' 1218565eef222Smrgelse 1218665eef222Smrg if ls -dL / >/dev/null 2>&1; then 1218765eef222Smrg as_ls_L_option=L 12188ef981d24Smrg else 1218965eef222Smrg as_ls_L_option= 12190ef981d24Smrg fi 1219165eef222Smrg as_test_x=' 1219265eef222Smrg eval sh -c '\'' 1219365eef222Smrg if test -d "$1"; then 1219465eef222Smrg test -d "$1/."; 1219565eef222Smrg else 1219665eef222Smrg case $1 in 1219765eef222Smrg -*)set "./$1";; 1219865eef222Smrg esac; 1219965eef222Smrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in 1220065eef222Smrg ???[sx]*):;;*)false;;esac;fi 1220165eef222Smrg '\'' sh 1220265eef222Smrg ' 12203ef981d24Smrgfi 1220465eef222Smrgas_executable_p=$as_test_x 12205ef981d24Smrg 1220665eef222Smrg# Sed expression to map a string onto a valid CPP name. 1220765eef222Smrgas_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 12208ef981d24Smrg 1220965eef222Smrg# Sed expression to map a string onto a valid variable name. 1221065eef222Smrgas_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 12211ef981d24Smrg 12212ef981d24Smrg 1221365eef222Smrgexec 6>&1 12214ef981d24Smrg 1221565eef222Smrg# Save the log message, to keep $[0] and so on meaningful, and to 1221665eef222Smrg# report actual input values of CONFIG_FILES etc. instead of their 1221765eef222Smrg# values after options handling. 1221865eef222Smrgac_log=" 1221965eef222SmrgThis file was extended by libXScrnSaver $as_me 1.2.0, which was 1222065eef222Smrggenerated by GNU Autoconf 2.63. Invocation command line was 12221ef981d24Smrg 1222265eef222Smrg CONFIG_FILES = $CONFIG_FILES 1222365eef222Smrg CONFIG_HEADERS = $CONFIG_HEADERS 1222465eef222Smrg CONFIG_LINKS = $CONFIG_LINKS 1222565eef222Smrg CONFIG_COMMANDS = $CONFIG_COMMANDS 1222665eef222Smrg $ $0 $@ 12227ef981d24Smrg 1222865eef222Smrgon `(hostname || uname -n) 2>/dev/null | sed 1q` 1222965eef222Smrg" 12230ef981d24Smrg 1223165eef222Smrg_ACEOF 12232ef981d24Smrg 1223365eef222Smrgcase $ac_config_files in *" 1223465eef222Smrg"*) set x $ac_config_files; shift; ac_config_files=$*;; 1223565eef222Smrgesac 12236ef981d24Smrg 1223765eef222Smrgcase $ac_config_headers in *" 1223865eef222Smrg"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 1223965eef222Smrgesac 12240ef981d24Smrg 12241ef981d24Smrg 1224265eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1224365eef222Smrg# Files that config.status was made for. 1224465eef222Smrgconfig_files="$ac_config_files" 1224565eef222Smrgconfig_headers="$ac_config_headers" 1224665eef222Smrgconfig_commands="$ac_config_commands" 12247ef981d24Smrg 1224865eef222Smrg_ACEOF 12249ef981d24Smrg 1225065eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1225165eef222Smrgac_cs_usage="\ 1225265eef222Smrg\`$as_me' instantiates files from templates according to the 1225365eef222Smrgcurrent configuration. 12254ef981d24Smrg 1225565eef222SmrgUsage: $0 [OPTION]... [FILE]... 12256ef981d24Smrg 1225765eef222Smrg -h, --help print this help, then exit 1225865eef222Smrg -V, --version print version number and configuration settings, then exit 1225965eef222Smrg -q, --quiet, --silent 1226065eef222Smrg do not print progress messages 1226165eef222Smrg -d, --debug don't remove temporary files 1226265eef222Smrg --recheck update $as_me by reconfiguring in the same conditions 1226365eef222Smrg --file=FILE[:TEMPLATE] 1226465eef222Smrg instantiate the configuration file FILE 1226565eef222Smrg --header=FILE[:TEMPLATE] 1226665eef222Smrg instantiate the configuration header FILE 12267ef981d24Smrg 1226865eef222SmrgConfiguration files: 1226965eef222Smrg$config_files 12270ef981d24Smrg 1227165eef222SmrgConfiguration headers: 1227265eef222Smrg$config_headers 12273ef981d24Smrg 1227465eef222SmrgConfiguration commands: 1227565eef222Smrg$config_commands 12276ef981d24Smrg 1227765eef222SmrgReport bugs to <bug-autoconf@gnu.org>." 12278ef981d24Smrg 1227965eef222Smrg_ACEOF 1228065eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1228165eef222Smrgac_cs_version="\\ 1228265eef222SmrglibXScrnSaver config.status 1.2.0 1228365eef222Smrgconfigured by $0, generated by GNU Autoconf 2.63, 1228465eef222Smrg with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" 12285ef981d24Smrg 1228665eef222SmrgCopyright (C) 2008 Free Software Foundation, Inc. 1228765eef222SmrgThis config.status script is free software; the Free Software Foundation 1228865eef222Smrggives unlimited permission to copy, distribute and modify it." 12289ef981d24Smrg 1229065eef222Smrgac_pwd='$ac_pwd' 1229165eef222Smrgsrcdir='$srcdir' 1229265eef222SmrgINSTALL='$INSTALL' 1229365eef222SmrgMKDIR_P='$MKDIR_P' 1229465eef222SmrgAWK='$AWK' 1229565eef222Smrgtest -n "\$AWK" || AWK=awk 1229665eef222Smrg_ACEOF 12297ef981d24Smrg 1229865eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1229965eef222Smrg# The default lists apply if the user does not specify any file. 1230065eef222Smrgac_need_defaults=: 1230165eef222Smrgwhile test $# != 0 12302ef981d24Smrgdo 1230365eef222Smrg case $1 in 1230465eef222Smrg --*=*) 1230565eef222Smrg ac_option=`expr "X$1" : 'X\([^=]*\)='` 1230665eef222Smrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 1230765eef222Smrg ac_shift=: 1230865eef222Smrg ;; 12309ef981d24Smrg *) 1231065eef222Smrg ac_option=$1 1231165eef222Smrg ac_optarg=$2 1231265eef222Smrg ac_shift=shift 1231365eef222Smrg ;; 1231465eef222Smrg esac 12315ef981d24Smrg 1231665eef222Smrg case $ac_option in 1231765eef222Smrg # Handling of the options. 1231865eef222Smrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 1231965eef222Smrg ac_cs_recheck=: ;; 1232065eef222Smrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 1232165eef222Smrg $as_echo "$ac_cs_version"; exit ;; 1232265eef222Smrg --debug | --debu | --deb | --de | --d | -d ) 1232365eef222Smrg debug=: ;; 1232465eef222Smrg --file | --fil | --fi | --f ) 1232565eef222Smrg $ac_shift 1232665eef222Smrg case $ac_optarg in 1232765eef222Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1232865eef222Smrg esac 1232965eef222Smrg CONFIG_FILES="$CONFIG_FILES '$ac_optarg'" 1233065eef222Smrg ac_need_defaults=false;; 1233165eef222Smrg --header | --heade | --head | --hea ) 1233265eef222Smrg $ac_shift 1233365eef222Smrg case $ac_optarg in 1233465eef222Smrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 1233565eef222Smrg esac 1233665eef222Smrg CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'" 1233765eef222Smrg ac_need_defaults=false;; 1233865eef222Smrg --he | --h) 1233965eef222Smrg # Conflict between --help and --header 1234065eef222Smrg { $as_echo "$as_me: error: ambiguous option: $1 1234165eef222SmrgTry \`$0 --help' for more information." >&2 1234265eef222Smrg { (exit 1); exit 1; }; };; 1234365eef222Smrg --help | --hel | -h ) 1234465eef222Smrg $as_echo "$ac_cs_usage"; exit ;; 1234565eef222Smrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1234665eef222Smrg | -silent | --silent | --silen | --sile | --sil | --si | --s) 1234765eef222Smrg ac_cs_silent=: ;; 12348ef981d24Smrg 1234965eef222Smrg # This is an error. 1235065eef222Smrg -*) { $as_echo "$as_me: error: unrecognized option: $1 1235165eef222SmrgTry \`$0 --help' for more information." >&2 1235265eef222Smrg { (exit 1); exit 1; }; } ;; 12353ef981d24Smrg 1235465eef222Smrg *) ac_config_targets="$ac_config_targets $1" 1235565eef222Smrg ac_need_defaults=false ;; 12356ef981d24Smrg 1235765eef222Smrg esac 1235865eef222Smrg shift 1235965eef222Smrgdone 12360ef981d24Smrg 1236165eef222Smrgac_configure_extra_args= 12362ef981d24Smrg 1236365eef222Smrgif $ac_cs_silent; then 1236465eef222Smrg exec 6>/dev/null 1236565eef222Smrg ac_configure_extra_args="$ac_configure_extra_args --silent" 12366ef981d24Smrgfi 12367ef981d24Smrg 1236865eef222Smrg_ACEOF 1236965eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1237065eef222Smrgif \$ac_cs_recheck; then 1237165eef222Smrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 1237265eef222Smrg shift 1237365eef222Smrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 1237465eef222Smrg CONFIG_SHELL='$SHELL' 1237565eef222Smrg export CONFIG_SHELL 1237665eef222Smrg exec "\$@" 1237765eef222Smrgfi 12378ef981d24Smrg 1237965eef222Smrg_ACEOF 1238065eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1238165eef222Smrgexec 5>>config.log 1238265eef222Smrg{ 1238365eef222Smrg echo 1238465eef222Smrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 1238565eef222Smrg## Running $as_me. ## 1238665eef222Smrg_ASBOX 1238765eef222Smrg $as_echo "$ac_log" 1238865eef222Smrg} >&5 12389ef981d24Smrg 1239065eef222Smrg_ACEOF 1239165eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1239265eef222Smrg# 1239365eef222Smrg# INIT-COMMANDS 1239465eef222Smrg# 1239565eef222SmrgAMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 12396ef981d24Smrg 12397ef981d24Smrg 1239865eef222Smrg# The HP-UX ksh and POSIX shell print the target directory to stdout 1239965eef222Smrg# if CDPATH is set. 1240065eef222Smrg(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12401ef981d24Smrg 1240265eef222Smrgsed_quote_subst='$sed_quote_subst' 1240365eef222Smrgdouble_quote_subst='$double_quote_subst' 1240465eef222Smrgdelay_variable_subst='$delay_variable_subst' 1240565eef222Smrgmacro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`' 1240665eef222Smrgmacro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`' 1240765eef222Smrgenable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`' 1240865eef222Smrgenable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`' 1240965eef222Smrgpic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`' 1241065eef222Smrgenable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`' 1241165eef222Smrghost_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`' 1241265eef222Smrghost='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`' 1241365eef222Smrghost_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`' 1241465eef222Smrgbuild_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`' 1241565eef222Smrgbuild='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`' 1241665eef222Smrgbuild_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`' 1241765eef222SmrgSED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`' 1241865eef222SmrgXsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`' 1241965eef222SmrgGREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`' 1242065eef222SmrgEGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`' 1242165eef222SmrgFGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`' 1242265eef222SmrgLD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`' 1242365eef222SmrgNM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`' 1242465eef222SmrgLN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`' 1242565eef222Smrgmax_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`' 1242665eef222Smrgac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`' 1242765eef222Smrgexeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`' 1242865eef222Smrglt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`' 1242965eef222Smrglt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`' 1243065eef222Smrglt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`' 1243165eef222Smrgreload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`' 1243265eef222Smrgreload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1243365eef222SmrgOBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`' 1243465eef222Smrgdeplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`' 1243565eef222Smrgfile_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`' 1243665eef222SmrgAR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`' 1243765eef222SmrgAR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`' 1243865eef222SmrgSTRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`' 1243965eef222SmrgRANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`' 1244065eef222Smrgold_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1244165eef222Smrgold_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1244265eef222Smrgold_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1244365eef222SmrgCC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`' 1244465eef222SmrgCFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`' 1244565eef222Smrgcompiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`' 1244665eef222SmrgGCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`' 1244765eef222Smrglt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`' 1244865eef222Smrglt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`' 1244965eef222Smrglt_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"`' 1245065eef222Smrglt_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"`' 1245165eef222Smrgobjdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`' 1245265eef222SmrgSHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`' 1245365eef222SmrgECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`' 1245465eef222SmrgMAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`' 1245565eef222Smrglt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`' 1245665eef222Smrglt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`' 1245765eef222Smrglt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`' 1245865eef222Smrglt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`' 1245965eef222Smrglt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`' 1246065eef222Smrgneed_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`' 1246165eef222SmrgDSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`' 1246265eef222SmrgNMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`' 1246365eef222SmrgLIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`' 1246465eef222SmrgOTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`' 1246565eef222SmrgOTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`' 1246665eef222Smrglibext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`' 1246765eef222Smrgshrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1246865eef222Smrgextract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1246965eef222Smrgarchive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`' 1247065eef222Smrgenable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`' 1247165eef222Smrgexport_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 1247265eef222Smrgwhole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 1247365eef222Smrgcompiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`' 1247465eef222Smrgold_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1247565eef222Smrgold_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1247665eef222Smrgarchive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1247765eef222Smrgarchive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1247865eef222Smrgmodule_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1247965eef222Smrgmodule_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1248065eef222Smrgwith_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`' 1248165eef222Smrgallow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 1248265eef222Smrgno_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`' 1248365eef222Smrghardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`' 1248465eef222Smrghardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`' 1248565eef222Smrghardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`' 1248665eef222Smrghardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`' 1248765eef222Smrghardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`' 1248865eef222Smrghardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`' 1248965eef222Smrghardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 1249065eef222Smrghardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`' 1249165eef222Smrginherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`' 1249265eef222Smrglink_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`' 1249365eef222Smrgfix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`' 1249465eef222Smrgalways_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`' 1249565eef222Smrgexport_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1249665eef222Smrgexclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 1249765eef222Smrginclude_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`' 1249865eef222Smrgprelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1249965eef222Smrgfile_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`' 1250065eef222Smrgvariables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`' 1250165eef222Smrgneed_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`' 1250265eef222Smrgneed_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`' 1250365eef222Smrgversion_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`' 1250465eef222Smrgrunpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`' 1250565eef222Smrgshlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`' 1250665eef222Smrgshlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`' 1250765eef222Smrglibname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`' 1250865eef222Smrglibrary_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`' 1250965eef222Smrgsoname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`' 1251065eef222Smrgpostinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1251165eef222Smrgpostuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1251265eef222Smrgfinish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`' 1251365eef222Smrgfinish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`' 1251465eef222Smrghardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`' 1251565eef222Smrgsys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 1251665eef222Smrgsys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`' 1251765eef222Smrghardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`' 1251865eef222Smrgenable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`' 1251965eef222Smrgenable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`' 1252065eef222Smrgenable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`' 1252165eef222Smrgold_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`' 1252265eef222Smrgstriplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`' 1252365eef222Smrg 1252465eef222SmrgLTCC='$LTCC' 1252565eef222SmrgLTCFLAGS='$LTCFLAGS' 1252665eef222Smrgcompiler='$compiler_DEFAULT' 1252765eef222Smrg 1252865eef222Smrg# Quote evaled strings. 1252965eef222Smrgfor var in SED \ 1253065eef222SmrgGREP \ 1253165eef222SmrgEGREP \ 1253265eef222SmrgFGREP \ 1253365eef222SmrgLD \ 1253465eef222SmrgNM \ 1253565eef222SmrgLN_S \ 1253665eef222Smrglt_SP2NL \ 1253765eef222Smrglt_NL2SP \ 1253865eef222Smrgreload_flag \ 1253965eef222SmrgOBJDUMP \ 1254065eef222Smrgdeplibs_check_method \ 1254165eef222Smrgfile_magic_cmd \ 1254265eef222SmrgAR \ 1254365eef222SmrgAR_FLAGS \ 1254465eef222SmrgSTRIP \ 1254565eef222SmrgRANLIB \ 1254665eef222SmrgCC \ 1254765eef222SmrgCFLAGS \ 1254865eef222Smrgcompiler \ 1254965eef222Smrglt_cv_sys_global_symbol_pipe \ 1255065eef222Smrglt_cv_sys_global_symbol_to_cdecl \ 1255165eef222Smrglt_cv_sys_global_symbol_to_c_name_address \ 1255265eef222Smrglt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 1255365eef222SmrgSHELL \ 1255465eef222SmrgECHO \ 1255565eef222Smrglt_prog_compiler_no_builtin_flag \ 1255665eef222Smrglt_prog_compiler_wl \ 1255765eef222Smrglt_prog_compiler_pic \ 1255865eef222Smrglt_prog_compiler_static \ 1255965eef222Smrglt_cv_prog_compiler_c_o \ 1256065eef222Smrgneed_locks \ 1256165eef222SmrgDSYMUTIL \ 1256265eef222SmrgNMEDIT \ 1256365eef222SmrgLIPO \ 1256465eef222SmrgOTOOL \ 1256565eef222SmrgOTOOL64 \ 1256665eef222Smrgshrext_cmds \ 1256765eef222Smrgexport_dynamic_flag_spec \ 1256865eef222Smrgwhole_archive_flag_spec \ 1256965eef222Smrgcompiler_needs_object \ 1257065eef222Smrgwith_gnu_ld \ 1257165eef222Smrgallow_undefined_flag \ 1257265eef222Smrgno_undefined_flag \ 1257365eef222Smrghardcode_libdir_flag_spec \ 1257465eef222Smrghardcode_libdir_flag_spec_ld \ 1257565eef222Smrghardcode_libdir_separator \ 1257665eef222Smrgfix_srcfile_path \ 1257765eef222Smrgexclude_expsyms \ 1257865eef222Smrginclude_expsyms \ 1257965eef222Smrgfile_list_spec \ 1258065eef222Smrgvariables_saved_for_relink \ 1258165eef222Smrglibname_spec \ 1258265eef222Smrglibrary_names_spec \ 1258365eef222Smrgsoname_spec \ 1258465eef222Smrgfinish_eval \ 1258565eef222Smrgold_striplib \ 1258665eef222Smrgstriplib; do 1258765eef222Smrg case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 1258865eef222Smrg *[\\\\\\\`\\"\\\$]*) 1258965eef222Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 1259065eef222Smrg ;; 1259165eef222Smrg *) 1259265eef222Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 1259365eef222Smrg ;; 1259465eef222Smrg esac 1259565eef222Smrgdone 12596ef981d24Smrg 1259765eef222Smrg# Double-quote double-evaled strings. 1259865eef222Smrgfor var in reload_cmds \ 1259965eef222Smrgold_postinstall_cmds \ 1260065eef222Smrgold_postuninstall_cmds \ 1260165eef222Smrgold_archive_cmds \ 1260265eef222Smrgextract_expsyms_cmds \ 1260365eef222Smrgold_archive_from_new_cmds \ 1260465eef222Smrgold_archive_from_expsyms_cmds \ 1260565eef222Smrgarchive_cmds \ 1260665eef222Smrgarchive_expsym_cmds \ 1260765eef222Smrgmodule_cmds \ 1260865eef222Smrgmodule_expsym_cmds \ 1260965eef222Smrgexport_symbols_cmds \ 1261065eef222Smrgprelink_cmds \ 1261165eef222Smrgpostinstall_cmds \ 1261265eef222Smrgpostuninstall_cmds \ 1261365eef222Smrgfinish_cmds \ 1261465eef222Smrgsys_lib_search_path_spec \ 1261565eef222Smrgsys_lib_dlsearch_path_spec; do 1261665eef222Smrg case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in 1261765eef222Smrg *[\\\\\\\`\\"\\\$]*) 1261865eef222Smrg eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 1261965eef222Smrg ;; 1262065eef222Smrg *) 1262165eef222Smrg eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 1262265eef222Smrg ;; 12623ef981d24Smrg esac 1262465eef222Smrgdone 12625ef981d24Smrg 1262665eef222Smrg# Fix-up fallback echo if it was mangled by the above quoting rules. 1262765eef222Smrgcase \$lt_ECHO in 1262865eef222Smrg*'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\` 1262965eef222Smrg ;; 1263065eef222Smrgesac 12631ef981d24Smrg 1263265eef222Smrgac_aux_dir='$ac_aux_dir' 1263365eef222Smrgxsi_shell='$xsi_shell' 1263465eef222Smrglt_shell_append='$lt_shell_append' 12635ef981d24Smrg 1263665eef222Smrg# See if we are running on zsh, and set the options which allow our 1263765eef222Smrg# commands through without removal of \ escapes INIT. 1263865eef222Smrgif test -n "\${ZSH_VERSION+set}" ; then 1263965eef222Smrg setopt NO_GLOB_SUBST 12640ef981d24Smrgfi 12641ef981d24Smrg 12642ef981d24Smrg 1264365eef222Smrg PACKAGE='$PACKAGE' 1264465eef222Smrg VERSION='$VERSION' 1264565eef222Smrg TIMESTAMP='$TIMESTAMP' 1264665eef222Smrg RM='$RM' 1264765eef222Smrg ofile='$ofile' 12648ef981d24Smrg 12649ef981d24Smrg 12650ef981d24Smrg 12651ef981d24Smrg 1265265eef222Smrg_ACEOF 12653ef981d24Smrg 1265465eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12655ef981d24Smrg 1265665eef222Smrg# Handling of arguments. 1265765eef222Smrgfor ac_config_target in $ac_config_targets 1265865eef222Smrgdo 1265965eef222Smrg case $ac_config_target in 1266065eef222Smrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 1266165eef222Smrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 1266265eef222Smrg "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 1266365eef222Smrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 1266465eef222Smrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 1266565eef222Smrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;; 1266665eef222Smrg "xscrnsaver.pc") CONFIG_FILES="$CONFIG_FILES xscrnsaver.pc" ;; 12667ef981d24Smrg 1266865eef222Smrg *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 1266965eef222Smrg$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 1267065eef222Smrg { (exit 1); exit 1; }; };; 1267165eef222Smrg esac 1267265eef222Smrgdone 12673ef981d24Smrg 12674ef981d24Smrg 1267565eef222Smrg# If the user did not use the arguments to specify the items to instantiate, 1267665eef222Smrg# then the envvar interface is used. Set only those that are not. 1267765eef222Smrg# We use the long form for the default assignment because of an extremely 1267865eef222Smrg# bizarre bug on SunOS 4.1.3. 1267965eef222Smrgif $ac_need_defaults; then 1268065eef222Smrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 1268165eef222Smrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 1268265eef222Smrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 12683ef981d24Smrgfi 12684ef981d24Smrg 1268565eef222Smrg# Have a temporary directory for convenience. Make it in the build tree 1268665eef222Smrg# simply because there is no reason against having it here, and in addition, 1268765eef222Smrg# creating and moving files from /tmp can sometimes cause problems. 1268865eef222Smrg# Hook for its removal unless debugging. 1268965eef222Smrg# Note that there is a small window in which the directory will not be cleaned: 1269065eef222Smrg# after its creation but before its name has been assigned to `$tmp'. 1269165eef222Smrg$debug || 1269265eef222Smrg{ 1269365eef222Smrg tmp= 1269465eef222Smrg trap 'exit_status=$? 1269565eef222Smrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 1269665eef222Smrg' 0 1269765eef222Smrg trap '{ (exit 1); exit 1; }' 1 2 13 15 12698ef981d24Smrg} 1269965eef222Smrg# Create a (secure) tmp directory for tmp files. 12700ef981d24Smrg 1270165eef222Smrg{ 1270265eef222Smrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 1270365eef222Smrg test -n "$tmp" && test -d "$tmp" 1270465eef222Smrg} || 1270565eef222Smrg{ 1270665eef222Smrg tmp=./conf$$-$RANDOM 1270765eef222Smrg (umask 077 && mkdir "$tmp") 1270865eef222Smrg} || 1270965eef222Smrg{ 1271065eef222Smrg $as_echo "$as_me: cannot create a temporary directory in ." >&2 1271165eef222Smrg { (exit 1); exit 1; } 1271265eef222Smrg} 12713ef981d24Smrg 1271465eef222Smrg# Set up the scripts for CONFIG_FILES section. 1271565eef222Smrg# No need to generate them if there are no CONFIG_FILES. 1271665eef222Smrg# This happens for instance with `./config.status config.h'. 1271765eef222Smrgif test -n "$CONFIG_FILES"; then 12718ef981d24Smrg 12719ef981d24Smrg 1272065eef222Smrgac_cr=' 1272165eef222Smrg' 1272265eef222Smrgac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 1272365eef222Smrgif test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 12724ef981d24Smrg ac_cs_awk_cr='\\r' 1272565eef222Smrgelse 12726ef981d24Smrg ac_cs_awk_cr=$ac_cr 12727ef981d24Smrgfi 1272865eef222Smrg 1272965eef222Smrgecho 'BEGIN {' >"$tmp/subs1.awk" && 12730ef981d24Smrg_ACEOF 12731ef981d24Smrg 1273265eef222Smrg 1273365eef222Smrg{ 1273465eef222Smrg echo "cat >conf$$subs.awk <<_ACEOF" && 1273565eef222Smrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 1273665eef222Smrg echo "_ACEOF" 1273765eef222Smrg} >conf$$subs.sh || 1273865eef222Smrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 1273965eef222Smrg$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 1274065eef222Smrg { (exit 1); exit 1; }; } 1274165eef222Smrgac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 1274265eef222Smrgac_delim='%!_!# ' 1274365eef222Smrgfor ac_last_try in false false false false false :; do 1274465eef222Smrg . ./conf$$subs.sh || 1274565eef222Smrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 1274665eef222Smrg$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 12747ef981d24Smrg { (exit 1); exit 1; }; } 1274865eef222Smrg 1274965eef222Smrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 1275065eef222Smrg if test $ac_delim_n = $ac_delim_num; then 1275165eef222Smrg break 1275265eef222Smrg elif $ac_last_try; then 1275365eef222Smrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 1275465eef222Smrg$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 1275565eef222Smrg { (exit 1); exit 1; }; } 1275665eef222Smrg else 1275765eef222Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1275865eef222Smrg fi 1275965eef222Smrgdone 1276065eef222Smrgrm -f conf$$subs.sh 1276165eef222Smrg 1276265eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1276365eef222Smrgcat >>"\$tmp/subs1.awk" <<\\_ACAWK && 1276465eef222Smrg_ACEOF 1276565eef222Smrgsed -n ' 1276665eef222Smrgh 1276765eef222Smrgs/^/S["/; s/!.*/"]=/ 1276865eef222Smrgp 1276965eef222Smrgg 1277065eef222Smrgs/^[^!]*!// 1277165eef222Smrg:repl 1277265eef222Smrgt repl 1277365eef222Smrgs/'"$ac_delim"'$// 1277465eef222Smrgt delim 1277565eef222Smrg:nl 1277665eef222Smrgh 1277765eef222Smrgs/\(.\{148\}\).*/\1/ 1277865eef222Smrgt more1 1277965eef222Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 1278065eef222Smrgp 1278165eef222Smrgn 1278265eef222Smrgb repl 1278365eef222Smrg:more1 1278465eef222Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1278565eef222Smrgp 1278665eef222Smrgg 1278765eef222Smrgs/.\{148\}// 1278865eef222Smrgt nl 1278965eef222Smrg:delim 1279065eef222Smrgh 1279165eef222Smrgs/\(.\{148\}\).*/\1/ 1279265eef222Smrgt more2 1279365eef222Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/ 1279465eef222Smrgp 1279565eef222Smrgb 1279665eef222Smrg:more2 1279765eef222Smrgs/["\\]/\\&/g; s/^/"/; s/$/"\\/ 1279865eef222Smrgp 1279965eef222Smrgg 1280065eef222Smrgs/.\{148\}// 1280165eef222Smrgt delim 1280265eef222Smrg' <conf$$subs.awk | sed ' 1280365eef222Smrg/^[^""]/{ 1280465eef222Smrg N 1280565eef222Smrg s/\n// 1280665eef222Smrg} 1280765eef222Smrg' >>$CONFIG_STATUS || ac_write_fail=1 1280865eef222Smrgrm -f conf$$subs.awk 1280965eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1281065eef222Smrg_ACAWK 1281165eef222Smrgcat >>"\$tmp/subs1.awk" <<_ACAWK && 1281265eef222Smrg for (key in S) S_is_set[key] = 1 12813ef981d24Smrg FS = "" 1281465eef222Smrg 1281565eef222Smrg} 1281665eef222Smrg{ 1281765eef222Smrg line = $ 0 1281865eef222Smrg nfields = split(line, field, "@") 1281965eef222Smrg substed = 0 1282065eef222Smrg len = length(field[1]) 1282165eef222Smrg for (i = 2; i < nfields; i++) { 1282265eef222Smrg key = field[i] 1282365eef222Smrg keylen = length(key) 1282465eef222Smrg if (S_is_set[key]) { 1282565eef222Smrg value = S[key] 1282665eef222Smrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 1282765eef222Smrg len += length(value) + length(field[++i]) 1282865eef222Smrg substed = 1 1282965eef222Smrg } else 1283065eef222Smrg len += 1 + keylen 1283165eef222Smrg } 1283265eef222Smrg 1283365eef222Smrg print line 12834ef981d24Smrg} 1283565eef222Smrg 1283665eef222Smrg_ACAWK 1283765eef222Smrg_ACEOF 1283865eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1283965eef222Smrgif sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 1284065eef222Smrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 1284165eef222Smrgelse 1284265eef222Smrg cat 1284365eef222Smrgfi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 1284465eef222Smrg || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5 1284565eef222Smrg$as_echo "$as_me: error: could not setup config files machinery" >&2;} 1284665eef222Smrg { (exit 1); exit 1; }; } 12847ef981d24Smrg_ACEOF 1284865eef222Smrg 1284965eef222Smrg# VPATH may cause trouble with some makes, so we remove $(srcdir), 1285065eef222Smrg# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 1285165eef222Smrg# trailing colons and then remove the whole line if VPATH becomes empty 1285265eef222Smrg# (actually we leave an empty line to preserve line numbers). 1285365eef222Smrgif test "x$srcdir" = x.; then 1285465eef222Smrg ac_vpsub='/^[ ]*VPATH[ ]*=/{ 1285565eef222Smrgs/:*\$(srcdir):*/:/ 1285665eef222Smrgs/:*\${srcdir}:*/:/ 1285765eef222Smrgs/:*@srcdir@:*/:/ 1285865eef222Smrgs/^\([^=]*=[ ]*\):*/\1/ 1285965eef222Smrgs/:*$// 1286065eef222Smrgs/^[^=]*=[ ]*$// 12861ef981d24Smrg}' 12862ef981d24Smrgfi 1286365eef222Smrg 1286465eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 12865ef981d24Smrgfi # test -n "$CONFIG_FILES" 1286665eef222Smrg 1286765eef222Smrg# Set up the scripts for CONFIG_HEADERS section. 1286865eef222Smrg# No need to generate them if there are no CONFIG_HEADERS. 1286965eef222Smrg# This happens for instance with `./config.status Makefile'. 1287065eef222Smrgif test -n "$CONFIG_HEADERS"; then 1287165eef222Smrgcat >"$tmp/defines.awk" <<\_ACAWK || 1287265eef222SmrgBEGIN { 12873ef981d24Smrg_ACEOF 1287465eef222Smrg 1287565eef222Smrg# Transform confdefs.h into an awk script `defines.awk', embedded as 1287665eef222Smrg# here-document in config.status, that substitutes the proper values into 12877ef981d24Smrg# config.h.in to produce config.h. 1287865eef222Smrg 1287965eef222Smrg# Create a delimiter string that does not exist in confdefs.h, to ease 1288065eef222Smrg# handling of long lines. 1288165eef222Smrgac_delim='%!_!# ' 1288265eef222Smrgfor ac_last_try in false false :; do 1288365eef222Smrg ac_t=`sed -n "/$ac_delim/p" confdefs.h` 1288465eef222Smrg if test -z "$ac_t"; then 1288565eef222Smrg break 1288665eef222Smrg elif $ac_last_try; then 1288765eef222Smrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5 1288865eef222Smrg$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;} 1288965eef222Smrg { (exit 1); exit 1; }; } 1289065eef222Smrg else 1289165eef222Smrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 1289265eef222Smrg fi 12893ef981d24Smrgdone 1289465eef222Smrg 1289565eef222Smrg# For the awk script, D is an array of macro values keyed by name, 1289665eef222Smrg# likewise P contains macro parameters if any. Preserve backslash 12897ef981d24Smrg# newline sequences. 1289865eef222Smrg 1289965eef222Smrgac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 1290065eef222Smrgsed -n ' 1290165eef222Smrgs/.\{148\}/&'"$ac_delim"'/g 1290265eef222Smrgt rset 1290365eef222Smrg:rset 1290465eef222Smrgs/^[ ]*#[ ]*define[ ][ ]*/ / 1290565eef222Smrgt def 1290665eef222Smrgd 1290765eef222Smrg:def 1290865eef222Smrgs/\\$// 1290965eef222Smrgt bsnl 1291065eef222Smrgs/["\\]/\\&/g 1291165eef222Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1291265eef222SmrgD["\1"]=" \3"/p 1291365eef222Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 1291465eef222Smrgd 1291565eef222Smrg:bsnl 1291665eef222Smrgs/["\\]/\\&/g 1291765eef222Smrgs/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 1291865eef222SmrgD["\1"]=" \3\\\\\\n"\\/p 1291965eef222Smrgt cont 1292065eef222Smrgs/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 1292165eef222Smrgt cont 1292265eef222Smrgd 1292365eef222Smrg:cont 1292465eef222Smrgn 1292565eef222Smrgs/.\{148\}/&'"$ac_delim"'/g 1292665eef222Smrgt clear 1292765eef222Smrg:clear 1292865eef222Smrgs/\\$// 1292965eef222Smrgt bsnlc 1293065eef222Smrgs/["\\]/\\&/g; s/^/"/; s/$/"/p 1293165eef222Smrgd 1293265eef222Smrg:bsnlc 1293365eef222Smrgs/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 1293465eef222Smrgb cont 1293565eef222Smrg' <confdefs.h | sed ' 1293665eef222Smrgs/'"$ac_delim"'/"\\\ 1293765eef222Smrg"/g' >>$CONFIG_STATUS || ac_write_fail=1 1293865eef222Smrg 1293965eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1294065eef222Smrg for (key in D) D_is_set[key] = 1 1294165eef222Smrg FS = "" 1294265eef222Smrg} 1294365eef222Smrg/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 1294465eef222Smrg line = \$ 0 1294565eef222Smrg split(line, arg, " ") 1294665eef222Smrg if (arg[1] == "#") { 1294765eef222Smrg defundef = arg[2] 1294865eef222Smrg mac1 = arg[3] 1294965eef222Smrg } else { 1295065eef222Smrg defundef = substr(arg[1], 2) 1295165eef222Smrg mac1 = arg[2] 1295265eef222Smrg } 1295365eef222Smrg split(mac1, mac2, "(") #) 1295465eef222Smrg macro = mac2[1] 1295565eef222Smrg prefix = substr(line, 1, index(line, defundef) - 1) 1295665eef222Smrg if (D_is_set[macro]) { 1295765eef222Smrg # Preserve the white space surrounding the "#". 1295865eef222Smrg print prefix "define", macro P[macro] D[macro] 1295965eef222Smrg next 1296065eef222Smrg } else { 1296165eef222Smrg # Replace #undef with comments. This is necessary, for example, 1296265eef222Smrg # in the case of _POSIX_SOURCE, which is predefined and required 1296365eef222Smrg # on some systems where configure will not decide to define it. 1296465eef222Smrg if (defundef == "undef") { 1296565eef222Smrg print "/*", prefix defundef, macro, "*/" 1296665eef222Smrg next 1296765eef222Smrg } 1296865eef222Smrg } 1296965eef222Smrg} 1297065eef222Smrg{ print } 1297165eef222Smrg_ACAWK 1297265eef222Smrg_ACEOF 1297365eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1297465eef222Smrg { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5 1297565eef222Smrg$as_echo "$as_me: error: could not setup config headers machinery" >&2;} 1297665eef222Smrg { (exit 1); exit 1; }; } 12977ef981d24Smrgfi # test -n "$CONFIG_HEADERS" 12978ef981d24Smrg 1297965eef222Smrg 1298065eef222Smrgeval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 1298165eef222Smrgshift 1298265eef222Smrgfor ac_tag 1298365eef222Smrgdo 1298465eef222Smrg case $ac_tag in 1298565eef222Smrg :[FHLC]) ac_mode=$ac_tag; continue;; 1298665eef222Smrg esac 1298765eef222Smrg case $ac_mode$ac_tag in 1298865eef222Smrg :[FHL]*:*);; 1298965eef222Smrg :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5 1299065eef222Smrg$as_echo "$as_me: error: invalid tag $ac_tag" >&2;} 1299165eef222Smrg { (exit 1); exit 1; }; };; 1299265eef222Smrg :[FH]-) ac_tag=-:-;; 1299365eef222Smrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 1299465eef222Smrg esac 1299565eef222Smrg ac_save_IFS=$IFS 1299665eef222Smrg IFS=: 1299765eef222Smrg set x $ac_tag 1299865eef222Smrg IFS=$ac_save_IFS 1299965eef222Smrg shift 1300065eef222Smrg ac_file=$1 13001ef981d24Smrg shift 1300265eef222Smrg 1300365eef222Smrg case $ac_mode in 1300465eef222Smrg :L) ac_source=$1;; 1300565eef222Smrg :[FH]) 1300665eef222Smrg ac_file_inputs= 1300765eef222Smrg for ac_f 1300865eef222Smrg do 1300965eef222Smrg case $ac_f in 1301065eef222Smrg -) ac_f="$tmp/stdin";; 1301165eef222Smrg *) # Look for the file first in the build tree, then in the source tree 1301265eef222Smrg # (if the path is not absolute). The absolute path cannot be DOS-style, 1301365eef222Smrg # because $ac_f cannot contain `:'. 1301465eef222Smrg test -f "$ac_f" || 1301565eef222Smrg case $ac_f in 1301665eef222Smrg [\\/$]*) false;; 1301765eef222Smrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 1301865eef222Smrg esac || 1301965eef222Smrg { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 1302065eef222Smrg$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;} 1302165eef222Smrg { (exit 1); exit 1; }; };; 1302265eef222Smrg esac 1302365eef222Smrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 1302465eef222Smrg ac_file_inputs="$ac_file_inputs '$ac_f'" 13025ef981d24Smrg done 1302665eef222Smrg 1302765eef222Smrg # Let's still pretend it is `configure' which instantiates (i.e., don't 1302865eef222Smrg # use $as_me), people would be surprised to read: 1302965eef222Smrg # /* config.h. Generated by config.status. */ 1303065eef222Smrg configure_input='Generated from '` 1303165eef222Smrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 1303265eef222Smrg `' by configure.' 1303365eef222Smrg if test x"$ac_file" != x-; then 1303465eef222Smrg configure_input="$ac_file. $configure_input" 1303565eef222Smrg { $as_echo "$as_me:$LINENO: creating $ac_file" >&5 1303665eef222Smrg$as_echo "$as_me: creating $ac_file" >&6;} 1303765eef222Smrg fi 1303865eef222Smrg # Neutralize special characters interpreted by sed in replacement strings. 1303965eef222Smrg case $configure_input in #( 1304065eef222Smrg *\&* | *\|* | *\\* ) 1304165eef222Smrg ac_sed_conf_input=`$as_echo "$configure_input" | 1304265eef222Smrg sed 's/[\\\\&|]/\\\\&/g'`;; #( 1304365eef222Smrg *) ac_sed_conf_input=$configure_input;; 13044ef981d24Smrg esac 1304565eef222Smrg 1304665eef222Smrg case $ac_tag in 1304765eef222Smrg *:-:* | *:-) cat >"$tmp/stdin" \ 1304865eef222Smrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 1304965eef222Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;} 1305065eef222Smrg { (exit 1); exit 1; }; } ;; 1305165eef222Smrg esac 1305265eef222Smrg ;; 13053ef981d24Smrg esac 1305465eef222Smrg 1305565eef222Smrg ac_dir=`$as_dirname -- "$ac_file" || 1305665eef222Smrg$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1305765eef222Smrg X"$ac_file" : 'X\(//\)[^/]' \| \ 1305865eef222Smrg X"$ac_file" : 'X\(//\)$' \| \ 1305965eef222Smrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 1306065eef222Smrg$as_echo X"$ac_file" | 1306165eef222Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1306265eef222Smrg s//\1/ 1306365eef222Smrg q 1306465eef222Smrg } 1306565eef222Smrg /^X\(\/\/\)[^/].*/{ 1306665eef222Smrg s//\1/ 1306765eef222Smrg q 1306865eef222Smrg } 1306965eef222Smrg /^X\(\/\/\)$/{ 1307065eef222Smrg s//\1/ 1307165eef222Smrg q 1307265eef222Smrg } 1307365eef222Smrg /^X\(\/\).*/{ 1307465eef222Smrg s//\1/ 1307565eef222Smrg q 1307665eef222Smrg } 1307765eef222Smrg s/.*/./; q'` 1307865eef222Smrg { as_dir="$ac_dir" 1307965eef222Smrg case $as_dir in #( 1308065eef222Smrg -*) as_dir=./$as_dir;; 1308165eef222Smrg esac 1308265eef222Smrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 1308365eef222Smrg as_dirs= 1308465eef222Smrg while :; do 1308565eef222Smrg case $as_dir in #( 1308665eef222Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 1308765eef222Smrg *) as_qdir=$as_dir;; 1308865eef222Smrg esac 1308965eef222Smrg as_dirs="'$as_qdir' $as_dirs" 1309065eef222Smrg as_dir=`$as_dirname -- "$as_dir" || 1309165eef222Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1309265eef222Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 1309365eef222Smrg X"$as_dir" : 'X\(//\)$' \| \ 1309465eef222Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 1309565eef222Smrg$as_echo X"$as_dir" | 1309665eef222Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1309765eef222Smrg s//\1/ 1309865eef222Smrg q 1309965eef222Smrg } 1310065eef222Smrg /^X\(\/\/\)[^/].*/{ 1310165eef222Smrg s//\1/ 1310265eef222Smrg q 1310365eef222Smrg } 1310465eef222Smrg /^X\(\/\/\)$/{ 1310565eef222Smrg s//\1/ 1310665eef222Smrg q 1310765eef222Smrg } 1310865eef222Smrg /^X\(\/\).*/{ 1310965eef222Smrg s//\1/ 1311065eef222Smrg q 1311165eef222Smrg } 1311265eef222Smrg s/.*/./; q'` 1311365eef222Smrg test -d "$as_dir" && break 1311465eef222Smrg done 1311565eef222Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 1311665eef222Smrg } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 1311765eef222Smrg$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 1311865eef222Smrg { (exit 1); exit 1; }; }; } 13119ef981d24Smrg ac_builddir=. 1312065eef222Smrg 1312165eef222Smrgcase "$ac_dir" in 1312265eef222Smrg.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1312365eef222Smrg*) 1312465eef222Smrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1312565eef222Smrg # A ".." for each directory in $ac_dir_suffix. 1312665eef222Smrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1312765eef222Smrg case $ac_top_builddir_sub in 1312865eef222Smrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1312965eef222Smrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1313065eef222Smrg esac ;; 1313165eef222Smrgesac 1313265eef222Smrgac_abs_top_builddir=$ac_pwd 1313365eef222Smrgac_abs_builddir=$ac_pwd$ac_dir_suffix 1313465eef222Smrg# for backward compatibility: 13135ef981d24Smrgac_top_builddir=$ac_top_build_prefix 1313665eef222Smrg 1313765eef222Smrgcase $srcdir in 1313865eef222Smrg .) # We are building in place. 1313965eef222Smrg ac_srcdir=. 1314065eef222Smrg ac_top_srcdir=$ac_top_builddir_sub 1314165eef222Smrg ac_abs_top_srcdir=$ac_pwd ;; 1314265eef222Smrg [\\/]* | ?:[\\/]* ) # Absolute name. 1314365eef222Smrg ac_srcdir=$srcdir$ac_dir_suffix; 1314465eef222Smrg ac_top_srcdir=$srcdir 1314565eef222Smrg ac_abs_top_srcdir=$srcdir ;; 1314665eef222Smrg *) # Relative name. 1314765eef222Smrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1314865eef222Smrg ac_top_srcdir=$ac_top_build_prefix$srcdir 1314965eef222Smrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1315065eef222Smrgesac 13151ef981d24Smrgac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13152ef981d24Smrg 1315365eef222Smrg 1315465eef222Smrg case $ac_mode in 1315565eef222Smrg :F) 1315665eef222Smrg # 1315765eef222Smrg # CONFIG_FILE 13158ef981d24Smrg # 1315965eef222Smrg 1316065eef222Smrg case $INSTALL in 1316165eef222Smrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 1316265eef222Smrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 1316365eef222Smrg esac 1316465eef222Smrg ac_MKDIR_P=$MKDIR_P 1316565eef222Smrg case $MKDIR_P in 1316665eef222Smrg [\\/$]* | ?:[\\/]* ) ;; 1316765eef222Smrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 1316865eef222Smrg esac 13169ef981d24Smrg_ACEOF 1317065eef222Smrg 1317165eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1317265eef222Smrg# If the template does not know about datarootdir, expand it. 1317365eef222Smrg# FIXME: This hack should be removed a few years after 2.60. 13174ef981d24Smrgac_datarootdir_hack=; ac_datarootdir_seen= 1317565eef222Smrg 1317665eef222Smrgac_sed_dataroot=' 1317765eef222Smrg/datarootdir/ { 1317865eef222Smrg p 1317965eef222Smrg q 1318065eef222Smrg} 1318165eef222Smrg/@datadir@/p 1318265eef222Smrg/@docdir@/p 1318365eef222Smrg/@infodir@/p 1318465eef222Smrg/@localedir@/p 1318565eef222Smrg/@mandir@/p 1318665eef222Smrg' 1318765eef222Smrgcase `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 1318865eef222Smrg*datarootdir*) ac_datarootdir_seen=yes;; 1318965eef222Smrg*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 1319065eef222Smrg { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 1319165eef222Smrg$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 1319265eef222Smrg_ACEOF 1319365eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1319465eef222Smrg ac_datarootdir_hack=' 1319565eef222Smrg s&@datadir@&$datadir&g 1319665eef222Smrg s&@docdir@&$docdir&g 1319765eef222Smrg s&@infodir@&$infodir&g 1319865eef222Smrg s&@localedir@&$localedir&g 1319965eef222Smrg s&@mandir@&$mandir&g 1320065eef222Smrg s&\\\${datarootdir}&$datarootdir&g' ;; 1320165eef222Smrgesac 13202ef981d24Smrg_ACEOF 1320365eef222Smrg 1320465eef222Smrg# Neutralize VPATH when `$srcdir' = `.'. 1320565eef222Smrg# Shell code in configure.ac might set extrasub. 1320665eef222Smrg# FIXME: do we really want to maintain this feature? 1320765eef222Smrgcat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 1320865eef222Smrgac_sed_extra="$ac_vpsub 13209ef981d24Smrg$extrasub 1321065eef222Smrg_ACEOF 1321165eef222Smrgcat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 1321265eef222Smrg:t 1321365eef222Smrg/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 1321465eef222Smrgs|@configure_input@|$ac_sed_conf_input|;t t 1321565eef222Smrgs&@top_builddir@&$ac_top_builddir_sub&;t t 1321665eef222Smrgs&@top_build_prefix@&$ac_top_build_prefix&;t t 1321765eef222Smrgs&@srcdir@&$ac_srcdir&;t t 1321865eef222Smrgs&@abs_srcdir@&$ac_abs_srcdir&;t t 1321965eef222Smrgs&@top_srcdir@&$ac_top_srcdir&;t t 1322065eef222Smrgs&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 1322165eef222Smrgs&@builddir@&$ac_builddir&;t t 1322265eef222Smrgs&@abs_builddir@&$ac_abs_builddir&;t t 1322365eef222Smrgs&@abs_top_builddir@&$ac_abs_top_builddir&;t t 1322465eef222Smrgs&@INSTALL@&$ac_INSTALL&;t t 1322565eef222Smrgs&@MKDIR_P@&$ac_MKDIR_P&;t t 1322665eef222Smrg$ac_datarootdir_hack 1322765eef222Smrg" 1322865eef222Smrgeval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 1322965eef222Smrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 1323065eef222Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;} 13231ef981d24Smrg { (exit 1); exit 1; }; } 1323265eef222Smrg 1323365eef222Smrgtest -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 1323465eef222Smrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 1323565eef222Smrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 1323665eef222Smrg { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 1323765eef222Smrgwhich seems to be undefined. Please make sure it is defined." >&5 1323865eef222Smrg$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13239ef981d24Smrgwhich seems to be undefined. Please make sure it is defined." >&2;} 1324065eef222Smrg 1324165eef222Smrg rm -f "$tmp/stdin" 1324265eef222Smrg case $ac_file in 1324365eef222Smrg -) cat "$tmp/out" && rm -f "$tmp/out";; 1324465eef222Smrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 1324565eef222Smrg esac \ 1324665eef222Smrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 1324765eef222Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;} 1324865eef222Smrg { (exit 1); exit 1; }; } 1324965eef222Smrg ;; 1325065eef222Smrg :H) 1325165eef222Smrg # 1325265eef222Smrg # CONFIG_HEADER 1325365eef222Smrg # 1325465eef222Smrg if test x"$ac_file" != x-; then 1325565eef222Smrg { 1325665eef222Smrg $as_echo "/* $configure_input */" \ 1325765eef222Smrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 1325865eef222Smrg } >"$tmp/config.h" \ 1325965eef222Smrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 1326065eef222Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;} 1326165eef222Smrg { (exit 1); exit 1; }; } 1326265eef222Smrg if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 1326365eef222Smrg { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5 1326465eef222Smrg$as_echo "$as_me: $ac_file is unchanged" >&6;} 1326565eef222Smrg else 1326665eef222Smrg rm -f "$ac_file" 1326765eef222Smrg mv "$tmp/config.h" "$ac_file" \ 1326865eef222Smrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5 1326965eef222Smrg$as_echo "$as_me: error: could not create $ac_file" >&2;} 1327065eef222Smrg { (exit 1); exit 1; }; } 1327165eef222Smrg fi 1327265eef222Smrg else 1327365eef222Smrg $as_echo "/* $configure_input */" \ 1327465eef222Smrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 1327565eef222Smrg || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5 1327665eef222Smrg$as_echo "$as_me: error: could not create -" >&2;} 1327765eef222Smrg { (exit 1); exit 1; }; } 1327865eef222Smrg fi 1327965eef222Smrg# Compute "$ac_file"'s index in $config_headers. 1328065eef222Smrg_am_arg="$ac_file" 1328165eef222Smrg_am_stamp_count=1 1328265eef222Smrgfor _am_header in $config_headers :; do 1328365eef222Smrg case $_am_header in 1328465eef222Smrg $_am_arg | $_am_arg:* ) 1328565eef222Smrg break ;; 1328665eef222Smrg * ) 1328765eef222Smrg _am_stamp_count=`expr $_am_stamp_count + 1` ;; 1328865eef222Smrg esac 1328965eef222Smrgdone 1329065eef222Smrgecho "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 1329165eef222Smrg$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1329265eef222Smrg X"$_am_arg" : 'X\(//\)[^/]' \| \ 1329365eef222Smrg X"$_am_arg" : 'X\(//\)$' \| \ 1329465eef222Smrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 1329565eef222Smrg$as_echo X"$_am_arg" | 1329665eef222Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1329765eef222Smrg s//\1/ 1329865eef222Smrg q 1329965eef222Smrg } 1330065eef222Smrg /^X\(\/\/\)[^/].*/{ 1330165eef222Smrg s//\1/ 1330265eef222Smrg q 1330365eef222Smrg } 1330465eef222Smrg /^X\(\/\/\)$/{ 1330565eef222Smrg s//\1/ 1330665eef222Smrg q 1330765eef222Smrg } 1330865eef222Smrg /^X\(\/\).*/{ 1330965eef222Smrg s//\1/ 1331065eef222Smrg q 1331165eef222Smrg } 1331265eef222Smrg s/.*/./; q'`/stamp-h$_am_stamp_count 13313ef981d24Smrg ;; 1331465eef222Smrg 1331565eef222Smrg :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5 1331665eef222Smrg$as_echo "$as_me: executing $ac_file commands" >&6;} 1331765eef222Smrg ;; 13318ef981d24Smrg esac 13319ef981d24Smrg 1332065eef222Smrg 1332165eef222Smrg case $ac_file$ac_mode in 1332265eef222Smrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 1332365eef222Smrg # Autoconf 2.62 quotes --file arguments for eval, but not when files 1332465eef222Smrg # are listed without --file. Let's play safe and only enable the eval 1332565eef222Smrg # if we detect the quoting. 1332665eef222Smrg case $CONFIG_FILES in 1332765eef222Smrg *\'*) eval set x "$CONFIG_FILES" ;; 1332865eef222Smrg *) set x $CONFIG_FILES ;; 1332965eef222Smrg esac 1333065eef222Smrg shift 1333165eef222Smrg for mf 1333265eef222Smrg do 1333365eef222Smrg # Strip MF so we end up with the name of the file. 1333465eef222Smrg mf=`echo "$mf" | sed -e 's/:.*$//'` 1333565eef222Smrg # Check whether this is an Automake generated Makefile or not. 1333665eef222Smrg # We used to match only the files named `Makefile.in', but 1333765eef222Smrg # some people rename them; so instead we look at the file content. 1333865eef222Smrg # Grep'ing the first line is not enough: some people post-process 1333965eef222Smrg # each Makefile.in and add a new line on top of each file to say so. 1334065eef222Smrg # Grep'ing the whole file is not good either: AIX grep has a line 1334165eef222Smrg # limit of 2048, but all sed's we know have understand at least 4000. 1334265eef222Smrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 1334365eef222Smrg dirpart=`$as_dirname -- "$mf" || 1334465eef222Smrg$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1334565eef222Smrg X"$mf" : 'X\(//\)[^/]' \| \ 1334665eef222Smrg X"$mf" : 'X\(//\)$' \| \ 1334765eef222Smrg X"$mf" : 'X\(/\)' \| . 2>/dev/null || 1334865eef222Smrg$as_echo X"$mf" | 1334965eef222Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1335065eef222Smrg s//\1/ 1335165eef222Smrg q 1335265eef222Smrg } 1335365eef222Smrg /^X\(\/\/\)[^/].*/{ 1335465eef222Smrg s//\1/ 1335565eef222Smrg q 1335665eef222Smrg } 1335765eef222Smrg /^X\(\/\/\)$/{ 1335865eef222Smrg s//\1/ 1335965eef222Smrg q 1336065eef222Smrg } 1336165eef222Smrg /^X\(\/\).*/{ 1336265eef222Smrg s//\1/ 1336365eef222Smrg q 1336465eef222Smrg } 1336565eef222Smrg s/.*/./; q'` 1336665eef222Smrg else 1336765eef222Smrg continue 1336865eef222Smrg fi 1336965eef222Smrg # Extract the definition of DEPDIR, am__include, and am__quote 1337065eef222Smrg # from the Makefile without running `make'. 1337165eef222Smrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 1337265eef222Smrg test -z "$DEPDIR" && continue 1337365eef222Smrg am__include=`sed -n 's/^am__include = //p' < "$mf"` 1337465eef222Smrg test -z "am__include" && continue 1337565eef222Smrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 1337665eef222Smrg # When using ansi2knr, U may be empty or an underscore; expand it 1337765eef222Smrg U=`sed -n 's/^U = //p' < "$mf"` 1337865eef222Smrg # Find all dependency output files, they are included files with 1337965eef222Smrg # $(DEPDIR) in their names. We invoke sed twice because it is the 1338065eef222Smrg # simplest approach to changing $(DEPDIR) to its actual value in the 1338165eef222Smrg # expansion. 1338265eef222Smrg for file in `sed -n " 1338365eef222Smrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 1338465eef222Smrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do 1338565eef222Smrg # Make sure the directory exists. 1338665eef222Smrg test -f "$dirpart/$file" && continue 1338765eef222Smrg fdir=`$as_dirname -- "$file" || 1338865eef222Smrg$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1338965eef222Smrg X"$file" : 'X\(//\)[^/]' \| \ 1339065eef222Smrg X"$file" : 'X\(//\)$' \| \ 1339165eef222Smrg X"$file" : 'X\(/\)' \| . 2>/dev/null || 1339265eef222Smrg$as_echo X"$file" | 1339365eef222Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1339465eef222Smrg s//\1/ 1339565eef222Smrg q 1339665eef222Smrg } 1339765eef222Smrg /^X\(\/\/\)[^/].*/{ 1339865eef222Smrg s//\1/ 1339965eef222Smrg q 1340065eef222Smrg } 1340165eef222Smrg /^X\(\/\/\)$/{ 1340265eef222Smrg s//\1/ 1340365eef222Smrg q 1340465eef222Smrg } 1340565eef222Smrg /^X\(\/\).*/{ 1340665eef222Smrg s//\1/ 1340765eef222Smrg q 1340865eef222Smrg } 1340965eef222Smrg s/.*/./; q'` 1341065eef222Smrg { as_dir=$dirpart/$fdir 1341165eef222Smrg case $as_dir in #( 1341265eef222Smrg -*) as_dir=./$as_dir;; 1341365eef222Smrg esac 1341465eef222Smrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { 1341565eef222Smrg as_dirs= 1341665eef222Smrg while :; do 1341765eef222Smrg case $as_dir in #( 1341865eef222Smrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 1341965eef222Smrg *) as_qdir=$as_dir;; 1342065eef222Smrg esac 1342165eef222Smrg as_dirs="'$as_qdir' $as_dirs" 1342265eef222Smrg as_dir=`$as_dirname -- "$as_dir" || 1342365eef222Smrg$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1342465eef222Smrg X"$as_dir" : 'X\(//\)[^/]' \| \ 1342565eef222Smrg X"$as_dir" : 'X\(//\)$' \| \ 1342665eef222Smrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 1342765eef222Smrg$as_echo X"$as_dir" | 1342865eef222Smrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1342965eef222Smrg s//\1/ 1343065eef222Smrg q 1343165eef222Smrg } 1343265eef222Smrg /^X\(\/\/\)[^/].*/{ 1343365eef222Smrg s//\1/ 1343465eef222Smrg q 1343565eef222Smrg } 1343665eef222Smrg /^X\(\/\/\)$/{ 1343765eef222Smrg s//\1/ 1343865eef222Smrg q 1343965eef222Smrg } 1344065eef222Smrg /^X\(\/\).*/{ 1344165eef222Smrg s//\1/ 1344265eef222Smrg q 1344365eef222Smrg } 1344465eef222Smrg s/.*/./; q'` 1344565eef222Smrg test -d "$as_dir" && break 1344665eef222Smrg done 1344765eef222Smrg test -z "$as_dirs" || eval "mkdir $as_dirs" 1344865eef222Smrg } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 1344965eef222Smrg$as_echo "$as_me: error: cannot create directory $as_dir" >&2;} 1345065eef222Smrg { (exit 1); exit 1; }; }; } 1345165eef222Smrg # echo "creating $dirpart/$file" 1345265eef222Smrg echo '# dummy' > "$dirpart/$file" 1345365eef222Smrg done 1345465eef222Smrg done 1345565eef222Smrg} 1345665eef222Smrg ;; 1345765eef222Smrg "libtool":C) 1345865eef222Smrg 1345965eef222Smrg # See if we are running on zsh, and set the options which allow our 1346065eef222Smrg # commands through without removal of \ escapes. 1346165eef222Smrg if test -n "${ZSH_VERSION+set}" ; then 1346265eef222Smrg setopt NO_GLOB_SUBST 13463ef981d24Smrg fi 1346465eef222Smrg 1346565eef222Smrg cfgfile="${ofile}T" 1346665eef222Smrg trap "$RM \"$cfgfile\"; exit 1" 1 2 15 13467ef981d24Smrg $RM "$cfgfile" 1346865eef222Smrg 1346965eef222Smrg cat <<_LT_EOF >> "$cfgfile" 13470ef981d24Smrg#! $SHELL 1347165eef222Smrg 1347265eef222Smrg# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 1347365eef222Smrg# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 1347465eef222Smrg# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 13475ef981d24Smrg# NOTE: Changes made to this file will be lost: look at ltmain.sh. 1347665eef222Smrg# 1347765eef222Smrg# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 1347865eef222Smrg# 2006, 2007, 2008 Free Software Foundation, Inc. 13479ef981d24Smrg# Written by Gordon Matzigkeit, 1996 1348065eef222Smrg# 1348165eef222Smrg# This file is part of GNU Libtool. 1348265eef222Smrg# 1348365eef222Smrg# GNU Libtool is free software; you can redistribute it and/or 1348465eef222Smrg# modify it under the terms of the GNU General Public License as 1348565eef222Smrg# published by the Free Software Foundation; either version 2 of 1348665eef222Smrg# the License, or (at your option) any later version. 1348765eef222Smrg# 1348865eef222Smrg# As a special exception to the GNU General Public License, 1348965eef222Smrg# if you distribute this file as part of a program or library that 1349065eef222Smrg# is built using GNU Libtool, you may include this file under the 1349165eef222Smrg# same distribution terms that you use for the rest of that program. 1349265eef222Smrg# 1349365eef222Smrg# GNU Libtool is distributed in the hope that it will be useful, 1349465eef222Smrg# but WITHOUT ANY WARRANTY; without even the implied warranty of 1349565eef222Smrg# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1349665eef222Smrg# GNU General Public License for more details. 1349765eef222Smrg# 1349865eef222Smrg# You should have received a copy of the GNU General Public License 1349965eef222Smrg# along with GNU Libtool; see the file COPYING. If not, a copy 1350065eef222Smrg# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 1350165eef222Smrg# obtained by writing to the Free Software Foundation, Inc., 13502ef981d24Smrg# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 13503ef981d24Smrg 1350465eef222Smrg 1350565eef222Smrg# The names of the tagged configurations supported by this script. 13506ef981d24Smrgavailable_tags="" 1350765eef222Smrg 1350865eef222Smrg# ### BEGIN LIBTOOL CONFIG 1350965eef222Smrg 1351065eef222Smrg# Which release of libtool.m4 was used? 1351165eef222Smrgmacro_version=$macro_version 1351265eef222Smrgmacro_revision=$macro_revision 1351365eef222Smrg 1351465eef222Smrg# Whether or not to build shared libraries. 13515ef981d24Smrgbuild_libtool_libs=$enable_shared 1351665eef222Smrg 1351765eef222Smrg# Whether or not to build static libraries. 13518ef981d24Smrgbuild_old_libs=$enable_static 1351965eef222Smrg 1352065eef222Smrg# What type of objects to build. 13521ef981d24Smrgpic_mode=$pic_mode 1352265eef222Smrg 1352365eef222Smrg# Whether or not to optimize for fast installation. 13524ef981d24Smrgfast_install=$enable_fast_install 1352565eef222Smrg 1352665eef222Smrg# The host system. 1352765eef222Smrghost_alias=$host_alias 1352865eef222Smrghost=$host 13529ef981d24Smrghost_os=$host_os 1353065eef222Smrg 1353165eef222Smrg# The build system. 1353265eef222Smrgbuild_alias=$build_alias 1353365eef222Smrgbuild=$build 13534ef981d24Smrgbuild_os=$build_os 1353565eef222Smrg 1353665eef222Smrg# A sed program that does not truncate output. 13537ef981d24SmrgSED=$lt_SED 1353865eef222Smrg 1353965eef222Smrg# Sed that helps us avoid accidentally triggering echo(1) options like -n. 13540ef981d24SmrgXsed="\$SED -e 1s/^X//" 1354165eef222Smrg 1354265eef222Smrg# A grep program that handles long lines. 13543ef981d24SmrgGREP=$lt_GREP 1354465eef222Smrg 1354565eef222Smrg# An ERE matcher. 13546ef981d24SmrgEGREP=$lt_EGREP 1354765eef222Smrg 1354865eef222Smrg# A literal string matcher. 13549ef981d24SmrgFGREP=$lt_FGREP 1355065eef222Smrg 1355165eef222Smrg# A BSD- or MS-compatible name lister. 13552ef981d24SmrgNM=$lt_NM 1355365eef222Smrg 1355465eef222Smrg# Whether we need soft or hard links. 13555ef981d24SmrgLN_S=$lt_LN_S 1355665eef222Smrg 1355765eef222Smrg# What is the maximum length of a command? 13558ef981d24Smrgmax_cmd_len=$max_cmd_len 1355965eef222Smrg 1356065eef222Smrg# Object file suffix (normally "o"). 13561ef981d24Smrgobjext=$ac_objext 1356265eef222Smrg 1356365eef222Smrg# Executable file suffix (normally ""). 13564ef981d24Smrgexeext=$exeext 1356565eef222Smrg 1356665eef222Smrg# whether the shell understands "unset". 13567ef981d24Smrglt_unset=$lt_unset 1356865eef222Smrg 1356965eef222Smrg# turn spaces into newlines. 13570ef981d24SmrgSP2NL=$lt_lt_SP2NL 1357165eef222Smrg 1357265eef222Smrg# turn newlines into spaces. 13573ef981d24SmrgNL2SP=$lt_lt_NL2SP 1357465eef222Smrg 1357565eef222Smrg# How to create reloadable object files. 1357665eef222Smrgreload_flag=$lt_reload_flag 13577ef981d24Smrgreload_cmds=$lt_reload_cmds 1357865eef222Smrg 1357965eef222Smrg# An object symbol dumper. 13580ef981d24SmrgOBJDUMP=$lt_OBJDUMP 1358165eef222Smrg 1358265eef222Smrg# Method to check whether dependent libraries are shared objects. 13583ef981d24Smrgdeplibs_check_method=$lt_deplibs_check_method 1358465eef222Smrg 1358565eef222Smrg# Command to use when deplibs_check_method == "file_magic". 13586ef981d24Smrgfile_magic_cmd=$lt_file_magic_cmd 1358765eef222Smrg 1358865eef222Smrg# The archiver. 1358965eef222SmrgAR=$lt_AR 13590ef981d24SmrgAR_FLAGS=$lt_AR_FLAGS 1359165eef222Smrg 1359265eef222Smrg# A symbol stripping program. 13593ef981d24SmrgSTRIP=$lt_STRIP 1359465eef222Smrg 1359565eef222Smrg# Commands used to install an old-style archive. 1359665eef222SmrgRANLIB=$lt_RANLIB 1359765eef222Smrgold_postinstall_cmds=$lt_old_postinstall_cmds 13598ef981d24Smrgold_postuninstall_cmds=$lt_old_postuninstall_cmds 1359965eef222Smrg 1360065eef222Smrg# A C compiler. 13601ef981d24SmrgLTCC=$lt_CC 1360265eef222Smrg 1360365eef222Smrg# LTCC compiler flags. 13604ef981d24SmrgLTCFLAGS=$lt_CFLAGS 1360565eef222Smrg 1360665eef222Smrg# Take the output of nm and produce a listing of raw symbols and C names. 13607ef981d24Smrgglobal_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 1360865eef222Smrg 1360965eef222Smrg# Transform the output of nm in a proper C declaration. 13610ef981d24Smrgglobal_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 1361165eef222Smrg 1361265eef222Smrg# Transform the output of nm in a C name address pair. 13613ef981d24Smrgglobal_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 1361465eef222Smrg 1361565eef222Smrg# Transform the output of nm in a C name address pair when lib prefix is needed. 13616ef981d24Smrgglobal_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 1361765eef222Smrg 1361865eef222Smrg# The name of the directory that contains temporary libtool files. 13619ef981d24Smrgobjdir=$objdir 1362065eef222Smrg 1362165eef222Smrg# Shell to use when invoking shell scripts. 1362265eef222SmrgSHELL=$lt_SHELL 1362365eef222Smrg 1362465eef222Smrg# An echo program that does not interpret backslashes. 1362565eef222SmrgECHO=$lt_ECHO 1362665eef222Smrg 1362765eef222Smrg# Used to examine libraries when file_magic_cmd begins with "file". 1362865eef222SmrgMAGIC_CMD=$MAGIC_CMD 1362965eef222Smrg 1363065eef222Smrg# Must we lock files when doing compilation? 13631ef981d24Smrgneed_locks=$lt_need_locks 1363265eef222Smrg 1363365eef222Smrg# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 13634ef981d24SmrgDSYMUTIL=$lt_DSYMUTIL 1363565eef222Smrg 1363665eef222Smrg# Tool to change global to local symbols on Mac OS X. 13637ef981d24SmrgNMEDIT=$lt_NMEDIT 1363865eef222Smrg 1363965eef222Smrg# Tool to manipulate fat objects and archives on Mac OS X. 13640ef981d24SmrgLIPO=$lt_LIPO 1364165eef222Smrg 1364265eef222Smrg# ldd/readelf like tool for Mach-O binaries on Mac OS X. 13643ef981d24SmrgOTOOL=$lt_OTOOL 1364465eef222Smrg 1364565eef222Smrg# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 13646ef981d24SmrgOTOOL64=$lt_OTOOL64 1364765eef222Smrg 1364865eef222Smrg# Old archive suffix (normally "a"). 13649ef981d24Smrglibext=$libext 1365065eef222Smrg 1365165eef222Smrg# Shared library suffix (normally ".so"). 13652ef981d24Smrgshrext_cmds=$lt_shrext_cmds 1365365eef222Smrg 1365465eef222Smrg# The commands to extract the exported symbol list from a shared archive. 13655ef981d24Smrgextract_expsyms_cmds=$lt_extract_expsyms_cmds 1365665eef222Smrg 1365765eef222Smrg# Variables whose values should be saved in libtool wrapper scripts and 1365865eef222Smrg# restored at link time. 13659ef981d24Smrgvariables_saved_for_relink=$lt_variables_saved_for_relink 1366065eef222Smrg 1366165eef222Smrg# Do we need the "lib" prefix for modules? 13662ef981d24Smrgneed_lib_prefix=$need_lib_prefix 1366365eef222Smrg 1366465eef222Smrg# Do we need a version for libraries? 13665ef981d24Smrgneed_version=$need_version 1366665eef222Smrg 1366765eef222Smrg# Library versioning type. 13668ef981d24Smrgversion_type=$version_type 1366965eef222Smrg 1367065eef222Smrg# Shared library runtime path variable. 13671ef981d24Smrgrunpath_var=$runpath_var 1367265eef222Smrg 1367365eef222Smrg# Shared library path variable. 13674ef981d24Smrgshlibpath_var=$shlibpath_var 1367565eef222Smrg 1367665eef222Smrg# Is shlibpath searched before the hard-coded library search path? 13677ef981d24Smrgshlibpath_overrides_runpath=$shlibpath_overrides_runpath 1367865eef222Smrg 1367965eef222Smrg# Format of library name prefix. 13680ef981d24Smrglibname_spec=$lt_libname_spec 1368165eef222Smrg 1368265eef222Smrg# List of archive names. First name is the real one, the rest are links. 1368365eef222Smrg# The last name is the one that the linker finds with -lNAME 13684ef981d24Smrglibrary_names_spec=$lt_library_names_spec 1368565eef222Smrg 1368665eef222Smrg# The coded name of the library, if different from the real name. 13687ef981d24Smrgsoname_spec=$lt_soname_spec 1368865eef222Smrg 1368965eef222Smrg# Command to use after installation of a shared archive. 13690ef981d24Smrgpostinstall_cmds=$lt_postinstall_cmds 1369165eef222Smrg 1369265eef222Smrg# Command to use after uninstallation of a shared archive. 13693ef981d24Smrgpostuninstall_cmds=$lt_postuninstall_cmds 1369465eef222Smrg 1369565eef222Smrg# Commands used to finish a libtool library installation in a directory. 13696ef981d24Smrgfinish_cmds=$lt_finish_cmds 1369765eef222Smrg 1369865eef222Smrg# As "finish_cmds", except a single script fragment to be evaled but 1369965eef222Smrg# not shown. 13700ef981d24Smrgfinish_eval=$lt_finish_eval 1370165eef222Smrg 1370265eef222Smrg# Whether we should hardcode library paths into libraries. 13703ef981d24Smrghardcode_into_libs=$hardcode_into_libs 1370465eef222Smrg 1370565eef222Smrg# Compile-time system search path for libraries. 13706ef981d24Smrgsys_lib_search_path_spec=$lt_sys_lib_search_path_spec 1370765eef222Smrg 1370865eef222Smrg# Run-time system search path for libraries. 13709ef981d24Smrgsys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 1371065eef222Smrg 1371165eef222Smrg# Whether dlopen is supported. 13712ef981d24Smrgdlopen_support=$enable_dlopen 1371365eef222Smrg 1371465eef222Smrg# Whether dlopen of programs is supported. 13715ef981d24Smrgdlopen_self=$enable_dlopen_self 1371665eef222Smrg 1371765eef222Smrg# Whether dlopen of statically linked programs is supported. 13718ef981d24Smrgdlopen_self_static=$enable_dlopen_self_static 1371965eef222Smrg 1372065eef222Smrg# Commands to strip libraries. 1372165eef222Smrgold_striplib=$lt_old_striplib 13722ef981d24Smrgstriplib=$lt_striplib 13723ef981d24Smrg 1372465eef222Smrg 1372565eef222Smrg# The linker used to build libraries. 13726ef981d24SmrgLD=$lt_LD 1372765eef222Smrg 1372865eef222Smrg# Commands used to build an old-style archive. 13729ef981d24Smrgold_archive_cmds=$lt_old_archive_cmds 1373065eef222Smrg 1373165eef222Smrg# A language specific compiler. 13732ef981d24SmrgCC=$lt_compiler 1373365eef222Smrg 1373465eef222Smrg# Is the compiler the GNU compiler? 13735ef981d24Smrgwith_gcc=$GCC 1373665eef222Smrg 1373765eef222Smrg# Compiler flag to turn off builtin functions. 13738ef981d24Smrgno_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 1373965eef222Smrg 1374065eef222Smrg# How to pass a linker flag through the compiler. 13741ef981d24Smrgwl=$lt_lt_prog_compiler_wl 1374265eef222Smrg 1374365eef222Smrg# Additional compiler flags for building library objects. 13744ef981d24Smrgpic_flag=$lt_lt_prog_compiler_pic 1374565eef222Smrg 1374665eef222Smrg# Compiler flag to prevent dynamic linking. 13747ef981d24Smrglink_static_flag=$lt_lt_prog_compiler_static 1374865eef222Smrg 1374965eef222Smrg# Does compiler simultaneously support -c and -o options? 13750ef981d24Smrgcompiler_c_o=$lt_lt_cv_prog_compiler_c_o 1375165eef222Smrg 1375265eef222Smrg# Whether or not to add -lc for building shared libraries. 13753ef981d24Smrgbuild_libtool_need_lc=$archive_cmds_need_lc 1375465eef222Smrg 1375565eef222Smrg# Whether or not to disallow shared libs when runtime libs are static. 1375665eef222Smrgallow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 1375765eef222Smrg 1375865eef222Smrg# Compiler flag to allow reflexive dlopens. 13759ef981d24Smrgexport_dynamic_flag_spec=$lt_export_dynamic_flag_spec 1376065eef222Smrg 1376165eef222Smrg# Compiler flag to generate shared objects directly from archives. 13762ef981d24Smrgwhole_archive_flag_spec=$lt_whole_archive_flag_spec 1376365eef222Smrg 1376465eef222Smrg# Whether the compiler copes with passing no objects directly. 1376565eef222Smrgcompiler_needs_object=$lt_compiler_needs_object 1376665eef222Smrg 1376765eef222Smrg# Create an old-style archive from a shared archive. 13768ef981d24Smrgold_archive_from_new_cmds=$lt_old_archive_from_new_cmds 1376965eef222Smrg 1377065eef222Smrg# Create a temporary old-style archive to link instead of a shared archive. 13771ef981d24Smrgold_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 1377265eef222Smrg 1377365eef222Smrg# Commands used to build a shared archive. 1377465eef222Smrgarchive_cmds=$lt_archive_cmds 13775ef981d24Smrgarchive_expsym_cmds=$lt_archive_expsym_cmds 1377665eef222Smrg 1377765eef222Smrg# Commands used to build a loadable module if different from building 1377865eef222Smrg# a shared archive. 1377965eef222Smrgmodule_cmds=$lt_module_cmds 13780ef981d24Smrgmodule_expsym_cmds=$lt_module_expsym_cmds 1378165eef222Smrg 1378265eef222Smrg# Whether we are building with GNU ld or not. 13783ef981d24Smrgwith_gnu_ld=$lt_with_gnu_ld 1378465eef222Smrg 1378565eef222Smrg# Flag that allows shared libraries with undefined symbols to be built. 13786ef981d24Smrgallow_undefined_flag=$lt_allow_undefined_flag 1378765eef222Smrg 1378865eef222Smrg# Flag that enforces no undefined symbols. 13789ef981d24Smrgno_undefined_flag=$lt_no_undefined_flag 1379065eef222Smrg 1379165eef222Smrg# Flag to hardcode \$libdir into a binary during linking. 1379265eef222Smrg# This must work even if \$libdir does not exist 13793ef981d24Smrghardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 1379465eef222Smrg 1379565eef222Smrg# If ld is used when linking, flag to hardcode \$libdir into a binary 1379665eef222Smrg# during linking. This must work even if \$libdir does not exist. 13797ef981d24Smrghardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld 1379865eef222Smrg 1379965eef222Smrg# Whether we need a single "-rpath" flag with a separated argument. 13800ef981d24Smrghardcode_libdir_separator=$lt_hardcode_libdir_separator 1380165eef222Smrg 1380265eef222Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 1380365eef222Smrg# DIR into the resulting binary. 13804ef981d24Smrghardcode_direct=$hardcode_direct 1380565eef222Smrg 1380665eef222Smrg# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 1380765eef222Smrg# DIR into the resulting binary and the resulting library dependency is 1380865eef222Smrg# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 1380965eef222Smrg# library is relocated. 13810ef981d24Smrghardcode_direct_absolute=$hardcode_direct_absolute 1381165eef222Smrg 1381265eef222Smrg# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 1381365eef222Smrg# into the resulting binary. 13814ef981d24Smrghardcode_minus_L=$hardcode_minus_L 1381565eef222Smrg 1381665eef222Smrg# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 1381765eef222Smrg# into the resulting binary. 13818ef981d24Smrghardcode_shlibpath_var=$hardcode_shlibpath_var 1381965eef222Smrg 1382065eef222Smrg# Set to "yes" if building a shared library automatically hardcodes DIR 1382165eef222Smrg# into the library and all subsequent libraries and executables linked 1382265eef222Smrg# against it. 13823ef981d24Smrghardcode_automatic=$hardcode_automatic 1382465eef222Smrg 1382565eef222Smrg# Set to yes if linker adds runtime paths of dependent libraries 1382665eef222Smrg# to runtime path list. 13827ef981d24Smrginherit_rpath=$inherit_rpath 1382865eef222Smrg 1382965eef222Smrg# Whether libtool must link a program against all its dependency libraries. 13830ef981d24Smrglink_all_deplibs=$link_all_deplibs 1383165eef222Smrg 1383265eef222Smrg# Fix the shell variable \$srcfile for the compiler. 13833ef981d24Smrgfix_srcfile_path=$lt_fix_srcfile_path 1383465eef222Smrg 1383565eef222Smrg# Set to "yes" if exported symbols are required. 13836ef981d24Smrgalways_export_symbols=$always_export_symbols 1383765eef222Smrg 1383865eef222Smrg# The commands to list exported symbols. 13839ef981d24Smrgexport_symbols_cmds=$lt_export_symbols_cmds 1384065eef222Smrg 1384165eef222Smrg# Symbols that should not be listed in the preloaded symbols. 13842ef981d24Smrgexclude_expsyms=$lt_exclude_expsyms 1384365eef222Smrg 1384465eef222Smrg# Symbols that must always be exported. 13845ef981d24Smrginclude_expsyms=$lt_include_expsyms 1384665eef222Smrg 1384765eef222Smrg# Commands necessary for linking programs (against libraries) with templates. 13848ef981d24Smrgprelink_cmds=$lt_prelink_cmds 1384965eef222Smrg 1385065eef222Smrg# Specify filename containing input files. 13851ef981d24Smrgfile_list_spec=$lt_file_list_spec 1385265eef222Smrg 1385365eef222Smrg# How to hardcode a shared library path into an executable. 13854ef981d24Smrghardcode_action=$hardcode_action 1385565eef222Smrg 1385665eef222Smrg# ### END LIBTOOL CONFIG 1385765eef222Smrg 1385865eef222Smrg_LT_EOF 1385965eef222Smrg 1386065eef222Smrg case $host_os in 1386165eef222Smrg aix3*) 1386265eef222Smrg cat <<\_LT_EOF >> "$cfgfile" 1386365eef222Smrg# AIX sometimes has problems with the GCC collect2 program. For some 1386465eef222Smrg# reason, if we set the COLLECT_NAMES environment variable, the problems 1386565eef222Smrg# vanish in a puff of smoke. 1386665eef222Smrgif test "X${COLLECT_NAMES+set}" != Xset; then 1386765eef222Smrg COLLECT_NAMES= 1386865eef222Smrg export COLLECT_NAMES 1386965eef222Smrgfi 1387065eef222Smrg_LT_EOF 13871ef981d24Smrg ;; 13872ef981d24Smrg esac 13873ef981d24Smrg 1387465eef222Smrg 13875ef981d24Smrgltmain="$ac_aux_dir/ltmain.sh" 13876ef981d24Smrg 1387765eef222Smrg 1387865eef222Smrg # We use sed instead of cat because bash on DJGPP gets confused if 1387965eef222Smrg # if finds mixed CR/LF and LF-only lines. Since sed operates in 1388065eef222Smrg # text mode, it properly converts lines to CR/LF. This bash problem 1388165eef222Smrg # is reportedly fixed, but why not run on old versions too? 1388265eef222Smrg sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \ 13883ef981d24Smrg || (rm -f "$cfgfile"; exit 1) 1388465eef222Smrg 1388565eef222Smrg case $xsi_shell in 1388665eef222Smrg yes) 1388765eef222Smrg cat << \_LT_EOF >> "$cfgfile" 1388865eef222Smrg 1388965eef222Smrg# func_dirname file append nondir_replacement 1389065eef222Smrg# Compute the dirname of FILE. If nonempty, add APPEND to the result, 1389165eef222Smrg# otherwise set result to NONDIR_REPLACEMENT. 1389265eef222Smrgfunc_dirname () 1389365eef222Smrg{ 1389465eef222Smrg case ${1} in 1389565eef222Smrg */*) func_dirname_result="${1%/*}${2}" ;; 13896ef981d24Smrg * ) func_dirname_result="${3}" ;; 1389765eef222Smrg esac 13898ef981d24Smrg} 1389965eef222Smrg 1390065eef222Smrg# func_basename file 1390165eef222Smrgfunc_basename () 1390265eef222Smrg{ 1390365eef222Smrg func_basename_result="${1##*/}" 13904ef981d24Smrg} 1390565eef222Smrg 1390665eef222Smrg# func_dirname_and_basename file append nondir_replacement 1390765eef222Smrg# perform func_basename and func_dirname in a single function 1390865eef222Smrg# call: 1390965eef222Smrg# dirname: Compute the dirname of FILE. If nonempty, 1391065eef222Smrg# add APPEND to the result, otherwise set result 1391165eef222Smrg# to NONDIR_REPLACEMENT. 1391265eef222Smrg# value returned in "$func_dirname_result" 1391365eef222Smrg# basename: Compute filename of FILE. 1391465eef222Smrg# value retuned in "$func_basename_result" 1391565eef222Smrg# Implementation must be kept synchronized with func_dirname 1391665eef222Smrg# and func_basename. For efficiency, we do not delegate to 1391765eef222Smrg# those functions but instead duplicate the functionality here. 1391865eef222Smrgfunc_dirname_and_basename () 1391965eef222Smrg{ 1392065eef222Smrg case ${1} in 1392165eef222Smrg */*) func_dirname_result="${1%/*}${2}" ;; 1392265eef222Smrg * ) func_dirname_result="${3}" ;; 1392365eef222Smrg esac 13924ef981d24Smrg func_basename_result="${1##*/}" 13925ef981d24Smrg} 1392665eef222Smrg 1392765eef222Smrg# func_stripname prefix suffix name 1392865eef222Smrg# strip PREFIX and SUFFIX off of NAME. 1392965eef222Smrg# PREFIX and SUFFIX must not contain globbing or regex special 1393065eef222Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading 1393165eef222Smrg# dot (in which case that matches only a dot). 1393265eef222Smrgfunc_stripname () 1393365eef222Smrg{ 1393465eef222Smrg # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are 1393565eef222Smrg # positional parameters, so assign one to ordinary parameter first. 1393665eef222Smrg func_stripname_result=${3} 1393765eef222Smrg func_stripname_result=${func_stripname_result#"${1}"} 1393865eef222Smrg func_stripname_result=${func_stripname_result%"${2}"} 13939ef981d24Smrg} 1394065eef222Smrg 1394165eef222Smrg# func_opt_split 1394265eef222Smrgfunc_opt_split () 1394365eef222Smrg{ 1394465eef222Smrg func_opt_split_opt=${1%%=*} 1394565eef222Smrg func_opt_split_arg=${1#*=} 13946ef981d24Smrg} 1394765eef222Smrg 1394865eef222Smrg# func_lo2o object 1394965eef222Smrgfunc_lo2o () 1395065eef222Smrg{ 1395165eef222Smrg case ${1} in 1395265eef222Smrg *.lo) func_lo2o_result=${1%.lo}.${objext} ;; 13953ef981d24Smrg *) func_lo2o_result=${1} ;; 1395465eef222Smrg esac 13955ef981d24Smrg} 1395665eef222Smrg 1395765eef222Smrg# func_xform libobj-or-source 1395865eef222Smrgfunc_xform () 1395965eef222Smrg{ 1396065eef222Smrg func_xform_result=${1%.*}.lo 13961ef981d24Smrg} 1396265eef222Smrg 1396365eef222Smrg# func_arith arithmetic-term... 1396465eef222Smrgfunc_arith () 1396565eef222Smrg{ 1396665eef222Smrg func_arith_result=$(( $* )) 1396765eef222Smrg} 1396865eef222Smrg 1396965eef222Smrg# func_len string 1397065eef222Smrg# STRING may not start with a hyphen. 1397165eef222Smrgfunc_len () 1397265eef222Smrg{ 1397365eef222Smrg func_len_result=${#1} 1397465eef222Smrg} 1397565eef222Smrg 1397665eef222Smrg_LT_EOF 1397765eef222Smrg ;; 1397865eef222Smrg *) # Bourne compatible functions. 1397965eef222Smrg cat << \_LT_EOF >> "$cfgfile" 1398065eef222Smrg 1398165eef222Smrg# func_dirname file append nondir_replacement 1398265eef222Smrg# Compute the dirname of FILE. If nonempty, add APPEND to the result, 1398365eef222Smrg# otherwise set result to NONDIR_REPLACEMENT. 1398465eef222Smrgfunc_dirname () 1398565eef222Smrg{ 1398665eef222Smrg # Extract subdirectory from the argument. 1398765eef222Smrg func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"` 1398865eef222Smrg if test "X$func_dirname_result" = "X${1}"; then 13989ef981d24Smrg func_dirname_result="${3}" 1399065eef222Smrg else 13991ef981d24Smrg func_dirname_result="$func_dirname_result${2}" 1399265eef222Smrg fi 13993ef981d24Smrg} 1399465eef222Smrg 1399565eef222Smrg# func_basename file 1399665eef222Smrgfunc_basename () 1399765eef222Smrg{ 1399865eef222Smrg func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"` 1399965eef222Smrg} 1400065eef222Smrg 1400165eef222Smrg 1400265eef222Smrg# func_stripname prefix suffix name 1400365eef222Smrg# strip PREFIX and SUFFIX off of NAME. 1400465eef222Smrg# PREFIX and SUFFIX must not contain globbing or regex special 1400565eef222Smrg# characters, hashes, percent signs, but SUFFIX may contain a leading 1400665eef222Smrg# dot (in which case that matches only a dot). 1400765eef222Smrg# func_strip_suffix prefix name 1400865eef222Smrgfunc_stripname () 1400965eef222Smrg{ 1401065eef222Smrg case ${2} in 1401165eef222Smrg .*) func_stripname_result=`$ECHO "X${3}" \ 1401265eef222Smrg | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;; 1401365eef222Smrg *) func_stripname_result=`$ECHO "X${3}" \ 14014ef981d24Smrg | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;; 1401565eef222Smrg esac 14016ef981d24Smrg} 1401765eef222Smrg 1401865eef222Smrg# sed scripts: 1401965eef222Smrgmy_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q' 14020ef981d24Smrgmy_sed_long_arg='1s/^-[^=]*=//' 1402165eef222Smrg 1402265eef222Smrg# func_opt_split 1402365eef222Smrgfunc_opt_split () 1402465eef222Smrg{ 1402565eef222Smrg func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"` 1402665eef222Smrg func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"` 1402765eef222Smrg} 1402865eef222Smrg 1402965eef222Smrg# func_lo2o object 1403065eef222Smrgfunc_lo2o () 1403165eef222Smrg{ 1403265eef222Smrg func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"` 1403365eef222Smrg} 1403465eef222Smrg 1403565eef222Smrg# func_xform libobj-or-source 1403665eef222Smrgfunc_xform () 1403765eef222Smrg{ 1403865eef222Smrg func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'` 1403965eef222Smrg} 1404065eef222Smrg 1404165eef222Smrg# func_arith arithmetic-term... 1404265eef222Smrgfunc_arith () 1404365eef222Smrg{ 1404465eef222Smrg func_arith_result=`expr "$@"` 1404565eef222Smrg} 1404665eef222Smrg 1404765eef222Smrg# func_len string 1404865eef222Smrg# STRING may not start with a hyphen. 1404965eef222Smrgfunc_len () 1405065eef222Smrg{ 1405165eef222Smrg func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` 1405265eef222Smrg} 1405365eef222Smrg 1405465eef222Smrg_LT_EOF 1405565eef222Smrgesac 1405665eef222Smrg 1405765eef222Smrgcase $lt_shell_append in 1405865eef222Smrg yes) 1405965eef222Smrg cat << \_LT_EOF >> "$cfgfile" 1406065eef222Smrg 1406165eef222Smrg# func_append var value 1406265eef222Smrg# Append VALUE to the end of shell variable VAR. 1406365eef222Smrgfunc_append () 1406465eef222Smrg{ 1406565eef222Smrg eval "$1+=\$2" 1406665eef222Smrg} 1406765eef222Smrg_LT_EOF 1406865eef222Smrg ;; 1406965eef222Smrg *) 1407065eef222Smrg cat << \_LT_EOF >> "$cfgfile" 1407165eef222Smrg 1407265eef222Smrg# func_append var value 1407365eef222Smrg# Append VALUE to the end of shell variable VAR. 1407465eef222Smrgfunc_append () 1407565eef222Smrg{ 1407665eef222Smrg eval "$1=\$$1\$2" 1407765eef222Smrg} 1407865eef222Smrg 1407965eef222Smrg_LT_EOF 14080ef981d24Smrg ;; 1408165eef222Smrg esac 1408265eef222Smrg 1408365eef222Smrg 1408465eef222Smrg sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \ 1408565eef222Smrg || (rm -f "$cfgfile"; exit 1) 1408665eef222Smrg 1408765eef222Smrg mv -f "$cfgfile" "$ofile" || 1408865eef222Smrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 1408965eef222Smrg chmod +x "$ofile" 14090ef981d24Smrg 14091ef981d24Smrg ;; 14092ef981d24Smrg 14093ef981d24Smrg esac 14094ef981d24Smrgdone # for ac_tag 14095ef981d24Smrg 14096ef981d24Smrg 14097ef981d24Smrg{ (exit 0); exit 0; } 14098ef981d24Smrg_ACEOF 14099ef981d24Smrgchmod +x $CONFIG_STATUS 14100ef981d24Smrgac_clean_files=$ac_clean_files_save 1410165eef222Smrg 1410265eef222Smrgtest $ac_write_fail = 0 || 1410365eef222Smrg { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5 1410465eef222Smrg$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;} 1410565eef222Smrg { (exit 1); exit 1; }; } 14106ef981d24Smrg 14107ef981d24Smrg 14108ef981d24Smrg# configure is writing to config.log, and then calls config.status. 14109ef981d24Smrg# config.status does its own redirection, appending to config.log. 14110ef981d24Smrg# Unfortunately, on DOS this fails, as config.log is still kept open 14111ef981d24Smrg# by configure, so config.status won't be able to write to it; its 14112ef981d24Smrg# output is simply discarded. So we exec the FD to /dev/null, 14113ef981d24Smrg# effectively closing config.log, so it can be properly (re)opened and 14114ef981d24Smrg# appended to by config.status. When coming back to configure, we 14115ef981d24Smrg# need to make the FD available again. 14116ef981d24Smrgif test "$no_create" != yes; then 14117ef981d24Smrg ac_cs_success=: 14118ef981d24Smrg ac_config_status_args= 14119ef981d24Smrg test "$silent" = yes && 14120ef981d24Smrg ac_config_status_args="$ac_config_status_args --quiet" 14121ef981d24Smrg exec 5>/dev/null 14122ef981d24Smrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 14123ef981d24Smrg exec 5>>config.log 14124ef981d24Smrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which 14125ef981d24Smrg # would make configure fail if this is the last instruction. 14126ef981d24Smrg $ac_cs_success || { (exit 1); exit 1; } 1412765eef222Smrgfi 1412865eef222Smrgif test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 1412965eef222Smrg { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 1413065eef222Smrg$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 14131ef981d24Smrgfi 14132 14133