1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for libpng 1.6.2. 4# 5# Report bugs to <png-mng-implement@lists.sourceforge.net>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92as_myself= 93case $0 in #(( 94 *[\\/]* ) as_myself=$0 ;; 95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 96for as_dir in $PATH 97do 98 IFS=$as_save_IFS 99 test -z "$as_dir" && as_dir=. 100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 101 done 102IFS=$as_save_IFS 103 104 ;; 105esac 106# We did not find ourselves, most probably we were run as `sh COMMAND' 107# in which case we are not to be found in the path. 108if test "x$as_myself" = x; then 109 as_myself=$0 110fi 111if test ! -f "$as_myself"; then 112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116# Unset variables that we do not need and which cause bugs (e.g. in 117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 118# suppresses any "Segmentation fault" message there. '((' could 119# trigger a bug in pdksh 5.2.14. 120for as_var in BASH_ENV ENV MAIL MAILPATH 121do eval test x\${$as_var+set} = xset \ 122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 123done 124PS1='$ ' 125PS2='> ' 126PS4='+ ' 127 128# NLS nuisances. 129LC_ALL=C 130export LC_ALL 131LANGUAGE=C 132export LANGUAGE 133 134# CDPATH. 135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 136 137# Use a proper internal environment variable to ensure we don't fall 138 # into an infinite loop, continuously re-executing ourselves. 139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 140 _as_can_reexec=no; export _as_can_reexec; 141 # We cannot yet assume a decent shell, so we have to provide a 142# neutralization value for shells without unset; and this also 143# works around shells that cannot unset nonexistent variables. 144# Preserve -v and -x to the replacement shell. 145BASH_ENV=/dev/null 146ENV=/dev/null 147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 148case $- in # (((( 149 *v*x* | *x*v* ) as_opts=-vx ;; 150 *v* ) as_opts=-v ;; 151 *x* ) as_opts=-x ;; 152 * ) as_opts= ;; 153esac 154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 155# Admittedly, this is quite paranoid, since all the known shells bail 156# out after a failed `exec'. 157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 158as_fn_exit 255 159 fi 160 # We don't want this to propagate to other subprocesses. 161 { _as_can_reexec=; unset _as_can_reexec;} 162if test "x$CONFIG_SHELL" = x; then 163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 164 emulate sh 165 NULLCMD=: 166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 167 # is contrary to our usage. Disable this feature. 168 alias -g '\${1+\"\$@\"}'='\"\$@\"' 169 setopt NO_GLOB_SUBST 170else 171 case \`(set -o) 2>/dev/null\` in #( 172 *posix*) : 173 set -o posix ;; #( 174 *) : 175 ;; 176esac 177fi 178" 179 as_required="as_fn_return () { (exit \$1); } 180as_fn_success () { as_fn_return 0; } 181as_fn_failure () { as_fn_return 1; } 182as_fn_ret_success () { return 0; } 183as_fn_ret_failure () { return 1; } 184 185exitcode=0 186as_fn_success || { exitcode=1; echo as_fn_success failed.; } 187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 191 192else 193 exitcode=1; echo positional parameters were not saved. 194fi 195test x\$exitcode = x0 || exit 1 196test -x / || exit 1" 197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 201test \$(( 1 + 1 )) = 2 || exit 1 202 203 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 204 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 207 PATH=/empty FPATH=/empty; export PATH FPATH 208 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 209 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1" 210 if (eval "$as_required") 2>/dev/null; then : 211 as_have_required=yes 212else 213 as_have_required=no 214fi 215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 216 217else 218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 219as_found=false 220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 221do 222 IFS=$as_save_IFS 223 test -z "$as_dir" && as_dir=. 224 as_found=: 225 case $as_dir in #( 226 /*) 227 for as_base in sh bash ksh sh5; do 228 # Try only shells that exist, to save several forks. 229 as_shell=$as_dir/$as_base 230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 232 CONFIG_SHELL=$as_shell as_have_required=yes 233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 234 break 2 235fi 236fi 237 done;; 238 esac 239 as_found=false 240done 241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 243 CONFIG_SHELL=$SHELL as_have_required=yes 244fi; } 245IFS=$as_save_IFS 246 247 248 if test "x$CONFIG_SHELL" != x; then : 249 export CONFIG_SHELL 250 # We cannot yet assume a decent shell, so we have to provide a 251# neutralization value for shells without unset; and this also 252# works around shells that cannot unset nonexistent variables. 253# Preserve -v and -x to the replacement shell. 254BASH_ENV=/dev/null 255ENV=/dev/null 256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 257case $- in # (((( 258 *v*x* | *x*v* ) as_opts=-vx ;; 259 *v* ) as_opts=-v ;; 260 *x* ) as_opts=-x ;; 261 * ) as_opts= ;; 262esac 263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 264# Admittedly, this is quite paranoid, since all the known shells bail 265# out after a failed `exec'. 266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno; then : 271 $as_echo "$0: This script requires a shell more modern than all" 272 $as_echo "$0: the shells that I found on your system." 273 if test x${ZSH_VERSION+set} = xset ; then 274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 275 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 276 else 277 $as_echo "$0: Please tell bug-autoconf@gnu.org and 278$0: png-mng-implement@lists.sourceforge.net about your 279$0: system, including any error possibly output before this 280$0: message. Then install a modern shell, or manually run 281$0: the script under such a shell if you do have one." 282 fi 283 exit 1 284fi 285fi 286fi 287SHELL=${CONFIG_SHELL-/bin/sh} 288export SHELL 289# Unset more variables known to interfere with behavior of common tools. 290CLICOLOR_FORCE= GREP_OPTIONS= 291unset CLICOLOR_FORCE GREP_OPTIONS 292 293## --------------------- ## 294## M4sh Shell Functions. ## 295## --------------------- ## 296# as_fn_unset VAR 297# --------------- 298# Portably unset VAR. 299as_fn_unset () 300{ 301 { eval $1=; unset $1;} 302} 303as_unset=as_fn_unset 304 305# as_fn_set_status STATUS 306# ----------------------- 307# Set $? to STATUS, without forking. 308as_fn_set_status () 309{ 310 return $1 311} # as_fn_set_status 312 313# as_fn_exit STATUS 314# ----------------- 315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 316as_fn_exit () 317{ 318 set +e 319 as_fn_set_status $1 320 exit $1 321} # as_fn_exit 322 323# as_fn_mkdir_p 324# ------------- 325# Create "$as_dir" as a directory, including parents if necessary. 326as_fn_mkdir_p () 327{ 328 329 case $as_dir in #( 330 -*) as_dir=./$as_dir;; 331 esac 332 test -d "$as_dir" || eval $as_mkdir_p || { 333 as_dirs= 334 while :; do 335 case $as_dir in #( 336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 337 *) as_qdir=$as_dir;; 338 esac 339 as_dirs="'$as_qdir' $as_dirs" 340 as_dir=`$as_dirname -- "$as_dir" || 341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 342 X"$as_dir" : 'X\(//\)[^/]' \| \ 343 X"$as_dir" : 'X\(//\)$' \| \ 344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 345$as_echo X"$as_dir" | 346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 347 s//\1/ 348 q 349 } 350 /^X\(\/\/\)[^/].*/{ 351 s//\1/ 352 q 353 } 354 /^X\(\/\/\)$/{ 355 s//\1/ 356 q 357 } 358 /^X\(\/\).*/{ 359 s//\1/ 360 q 361 } 362 s/.*/./; q'` 363 test -d "$as_dir" && break 364 done 365 test -z "$as_dirs" || eval "mkdir $as_dirs" 366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 367 368 369} # as_fn_mkdir_p 370 371# as_fn_executable_p FILE 372# ----------------------- 373# Test if FILE is an executable regular file. 374as_fn_executable_p () 375{ 376 test -f "$1" && test -x "$1" 377} # as_fn_executable_p 378# as_fn_append VAR VALUE 379# ---------------------- 380# Append the text in VALUE to the end of the definition contained in VAR. Take 381# advantage of any shell optimizations that allow amortized linear growth over 382# repeated appends, instead of the typical quadratic growth present in naive 383# implementations. 384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 385 eval 'as_fn_append () 386 { 387 eval $1+=\$2 388 }' 389else 390 as_fn_append () 391 { 392 eval $1=\$$1\$2 393 } 394fi # as_fn_append 395 396# as_fn_arith ARG... 397# ------------------ 398# Perform arithmetic evaluation on the ARGs, and store the result in the 399# global $as_val. Take advantage of shells that can avoid forks. The arguments 400# must be portable across $(()) and expr. 401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 402 eval 'as_fn_arith () 403 { 404 as_val=$(( $* )) 405 }' 406else 407 as_fn_arith () 408 { 409 as_val=`expr "$@" || test $? -eq 1` 410 } 411fi # as_fn_arith 412 413 414# as_fn_error STATUS ERROR [LINENO LOG_FD] 415# ---------------------------------------- 416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 418# script with STATUS, using 1 if that was 0. 419as_fn_error () 420{ 421 as_status=$1; test $as_status -eq 0 && as_status=1 422 if test "$4"; then 423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 425 fi 426 $as_echo "$as_me: error: $2" >&2 427 as_fn_exit $as_status 428} # as_fn_error 429 430if expr a : '\(a\)' >/dev/null 2>&1 && 431 test "X`expr 00001 : '.*\(...\)'`" = X001; then 432 as_expr=expr 433else 434 as_expr=false 435fi 436 437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 438 as_basename=basename 439else 440 as_basename=false 441fi 442 443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 444 as_dirname=dirname 445else 446 as_dirname=false 447fi 448 449as_me=`$as_basename -- "$0" || 450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 451 X"$0" : 'X\(//\)$' \| \ 452 X"$0" : 'X\(/\)' \| . 2>/dev/null || 453$as_echo X/"$0" | 454 sed '/^.*\/\([^/][^/]*\)\/*$/{ 455 s//\1/ 456 q 457 } 458 /^X\/\(\/\/\)$/{ 459 s//\1/ 460 q 461 } 462 /^X\/\(\/\).*/{ 463 s//\1/ 464 q 465 } 466 s/.*/./; q'` 467 468# Avoid depending upon Character Ranges. 469as_cr_letters='abcdefghijklmnopqrstuvwxyz' 470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 471as_cr_Letters=$as_cr_letters$as_cr_LETTERS 472as_cr_digits='0123456789' 473as_cr_alnum=$as_cr_Letters$as_cr_digits 474 475 476 as_lineno_1=$LINENO as_lineno_1a=$LINENO 477 as_lineno_2=$LINENO as_lineno_2a=$LINENO 478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 481 sed -n ' 482 p 483 /[$]LINENO/= 484 ' <$as_myself | 485 sed ' 486 s/[$]LINENO.*/&-/ 487 t lineno 488 b 489 :lineno 490 N 491 :loop 492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 493 t loop 494 s/-\n.*// 495 ' >$as_me.lineno && 496 chmod +x "$as_me.lineno" || 497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 498 499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 500 # already done that, so ensure we don't try to do so again and fall 501 # in an infinite loop. This has already happened in practice. 502 _as_can_reexec=no; export _as_can_reexec 503 # Don't try to exec as it changes $[0], causing all sort of problems 504 # (the dirname of $[0] is not the place where we might find the 505 # original and so on. Autoconf is especially sensitive to this). 506 . "./$as_me.lineno" 507 # Exit status is that of the last command. 508 exit 509} 510 511ECHO_C= ECHO_N= ECHO_T= 512case `echo -n x` in #((((( 513-n*) 514 case `echo 'xy\c'` in 515 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 516 xy) ECHO_C='\c';; 517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 518 ECHO_T=' ';; 519 esac;; 520*) 521 ECHO_N='-n';; 522esac 523 524rm -f conf$$ conf$$.exe conf$$.file 525if test -d conf$$.dir; then 526 rm -f conf$$.dir/conf$$.file 527else 528 rm -f conf$$.dir 529 mkdir conf$$.dir 2>/dev/null 530fi 531if (echo >conf$$.file) 2>/dev/null; then 532 if ln -s conf$$.file conf$$ 2>/dev/null; then 533 as_ln_s='ln -s' 534 # ... but there are two gotchas: 535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 537 # In both cases, we have to default to `cp -pR'. 538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 539 as_ln_s='cp -pR' 540 elif ln conf$$.file conf$$ 2>/dev/null; then 541 as_ln_s=ln 542 else 543 as_ln_s='cp -pR' 544 fi 545else 546 as_ln_s='cp -pR' 547fi 548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 549rmdir conf$$.dir 2>/dev/null 550 551if mkdir -p . 2>/dev/null; then 552 as_mkdir_p='mkdir -p "$as_dir"' 553else 554 test -d ./-p && rmdir ./-p 555 as_mkdir_p=false 556fi 557 558as_test_x='test -x' 559as_executable_p=as_fn_executable_p 560 561# Sed expression to map a string onto a valid CPP name. 562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 563 564# Sed expression to map a string onto a valid variable name. 565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 566 567SHELL=${CONFIG_SHELL-/bin/sh} 568 569 570test -n "$DJDIR" || exec 7<&0 </dev/null 571exec 6>&1 572 573# Name of the host. 574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 575# so uname gets run too. 576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 577 578# 579# Initializations. 580# 581ac_default_prefix=/usr/local 582ac_clean_files= 583ac_config_libobj_dir=. 584LIBOBJS= 585cross_compiling=no 586subdirs= 587MFLAGS= 588MAKEFLAGS= 589 590# Identity of this package. 591PACKAGE_NAME='libpng' 592PACKAGE_TARNAME='libpng' 593PACKAGE_VERSION='1.6.2' 594PACKAGE_STRING='libpng 1.6.2' 595PACKAGE_BUGREPORT='png-mng-implement@lists.sourceforge.net' 596PACKAGE_URL='' 597 598ac_unique_file="pngget.c" 599# Factoring default headers for most tests. 600ac_includes_default="\ 601#include <stdio.h> 602#ifdef HAVE_SYS_TYPES_H 603# include <sys/types.h> 604#endif 605#ifdef HAVE_SYS_STAT_H 606# include <sys/stat.h> 607#endif 608#ifdef STDC_HEADERS 609# include <stdlib.h> 610# include <stddef.h> 611#else 612# ifdef HAVE_STDLIB_H 613# include <stdlib.h> 614# endif 615#endif 616#ifdef HAVE_STRING_H 617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 618# include <memory.h> 619# endif 620# include <string.h> 621#endif 622#ifdef HAVE_STRINGS_H 623# include <strings.h> 624#endif 625#ifdef HAVE_INTTYPES_H 626# include <inttypes.h> 627#endif 628#ifdef HAVE_STDINT_H 629# include <stdint.h> 630#endif 631#ifdef HAVE_UNISTD_H 632# include <unistd.h> 633#endif" 634 635ac_subst_vars='am__EXEEXT_FALSE 636am__EXEEXT_TRUE 637LTLIBOBJS 638PNG_ARM_NEON_FALSE 639PNG_ARM_NEON_TRUE 640DO_PNG_PREFIX_FALSE 641DO_PNG_PREFIX_TRUE 642PNG_PREFIX 643binconfigs 644pkgconfigdir 645PNGLIB_RELEASE 646PNGLIB_MINOR 647PNGLIB_MAJOR 648PNGLIB_VERSION 649SYMBOL_PREFIX 650HAVE_LD_VERSION_SCRIPT_FALSE 651HAVE_LD_VERSION_SCRIPT_TRUE 652HAVE_SOLARIS_LD_FALSE 653HAVE_SOLARIS_LD_TRUE 654LIBOBJS 655POW_LIB 656PNG_COPTS 657DFNCPP 658OTOOL64 659OTOOL 660LIPO 661NMEDIT 662DSYMUTIL 663MANIFEST_TOOL 664RANLIB 665ac_ct_AR 666AR 667NM 668ac_ct_DUMPBIN 669DUMPBIN 670LIBTOOL 671OBJDUMP 672DLLTOOL 673AS 674LN_S 675CPP 676LD 677FGREP 678EGREP 679GREP 680SED 681host_os 682host_vendor 683host_cpu 684host 685build_os 686build_vendor 687build_cpu 688build 689am__fastdepCCAS_FALSE 690am__fastdepCCAS_TRUE 691CCASDEPMODE 692CCASFLAGS 693CCAS 694am__fastdepCC_FALSE 695am__fastdepCC_TRUE 696CCDEPMODE 697am__nodep 698AMDEPBACKSLASH 699AMDEP_FALSE 700AMDEP_TRUE 701am__quote 702am__include 703DEPDIR 704OBJEXT 705EXEEXT 706ac_ct_CC 707CPPFLAGS 708LDFLAGS 709CFLAGS 710CC 711MAINT 712MAINTAINER_MODE_FALSE 713MAINTAINER_MODE_TRUE 714AM_BACKSLASH 715AM_DEFAULT_VERBOSITY 716AM_DEFAULT_V 717AM_V 718am__untar 719am__tar 720AMTAR 721am__leading_dot 722SET_MAKE 723AWK 724mkdir_p 725MKDIR_P 726INSTALL_STRIP_PROGRAM 727STRIP 728install_sh 729MAKEINFO 730AUTOHEADER 731AUTOMAKE 732AUTOCONF 733ACLOCAL 734VERSION 735PACKAGE 736CYGPATH_W 737am__isrc 738INSTALL_DATA 739INSTALL_SCRIPT 740INSTALL_PROGRAM 741target_alias 742host_alias 743build_alias 744LIBS 745ECHO_T 746ECHO_N 747ECHO_C 748DEFS 749mandir 750localedir 751libdir 752psdir 753pdfdir 754dvidir 755htmldir 756infodir 757docdir 758oldincludedir 759includedir 760localstatedir 761sharedstatedir 762sysconfdir 763datadir 764datarootdir 765libexecdir 766sbindir 767bindir 768program_transform_name 769prefix 770exec_prefix 771PACKAGE_URL 772PACKAGE_BUGREPORT 773PACKAGE_STRING 774PACKAGE_VERSION 775PACKAGE_TARNAME 776PACKAGE_NAME 777PATH_SEPARATOR 778SHELL' 779ac_subst_files='' 780ac_user_opts=' 781enable_option_checking 782enable_silent_rules 783enable_maintainer_mode 784enable_dependency_tracking 785with_gnu_ld 786enable_shared 787enable_static 788with_pic 789enable_fast_install 790with_sysroot 791enable_libtool_lock 792enable_werror 793with_zlib_prefix 794with_pkgconfigdir 795with_binconfigs 796with_libpng_prefix 797enable_arm_neon 798' 799 ac_precious_vars='build_alias 800host_alias 801target_alias 802CC 803CFLAGS 804LDFLAGS 805LIBS 806CPPFLAGS 807CCAS 808CCASFLAGS 809CPP 810PNG_COPTS' 811 812 813# Initialize some variables set by options. 814ac_init_help= 815ac_init_version=false 816ac_unrecognized_opts= 817ac_unrecognized_sep= 818# The variables have the same names as the options, with 819# dashes changed to underlines. 820cache_file=/dev/null 821exec_prefix=NONE 822no_create= 823no_recursion= 824prefix=NONE 825program_prefix=NONE 826program_suffix=NONE 827program_transform_name=s,x,x, 828silent= 829site= 830srcdir= 831verbose= 832x_includes=NONE 833x_libraries=NONE 834 835# Installation directory options. 836# These are left unexpanded so users can "make install exec_prefix=/foo" 837# and all the variables that are supposed to be based on exec_prefix 838# by default will actually change. 839# Use braces instead of parens because sh, perl, etc. also accept them. 840# (The list follows the same order as the GNU Coding Standards.) 841bindir='${exec_prefix}/bin' 842sbindir='${exec_prefix}/sbin' 843libexecdir='${exec_prefix}/libexec' 844datarootdir='${prefix}/share' 845datadir='${datarootdir}' 846sysconfdir='${prefix}/etc' 847sharedstatedir='${prefix}/com' 848localstatedir='${prefix}/var' 849includedir='${prefix}/include' 850oldincludedir='/usr/include' 851docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 852infodir='${datarootdir}/info' 853htmldir='${docdir}' 854dvidir='${docdir}' 855pdfdir='${docdir}' 856psdir='${docdir}' 857libdir='${exec_prefix}/lib' 858localedir='${datarootdir}/locale' 859mandir='${datarootdir}/man' 860 861ac_prev= 862ac_dashdash= 863for ac_option 864do 865 # If the previous option needs an argument, assign it. 866 if test -n "$ac_prev"; then 867 eval $ac_prev=\$ac_option 868 ac_prev= 869 continue 870 fi 871 872 case $ac_option in 873 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 874 *=) ac_optarg= ;; 875 *) ac_optarg=yes ;; 876 esac 877 878 # Accept the important Cygnus configure options, so we can diagnose typos. 879 880 case $ac_dashdash$ac_option in 881 --) 882 ac_dashdash=yes ;; 883 884 -bindir | --bindir | --bindi | --bind | --bin | --bi) 885 ac_prev=bindir ;; 886 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 887 bindir=$ac_optarg ;; 888 889 -build | --build | --buil | --bui | --bu) 890 ac_prev=build_alias ;; 891 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 892 build_alias=$ac_optarg ;; 893 894 -cache-file | --cache-file | --cache-fil | --cache-fi \ 895 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 896 ac_prev=cache_file ;; 897 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 898 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 899 cache_file=$ac_optarg ;; 900 901 --config-cache | -C) 902 cache_file=config.cache ;; 903 904 -datadir | --datadir | --datadi | --datad) 905 ac_prev=datadir ;; 906 -datadir=* | --datadir=* | --datadi=* | --datad=*) 907 datadir=$ac_optarg ;; 908 909 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 910 | --dataroo | --dataro | --datar) 911 ac_prev=datarootdir ;; 912 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 913 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 914 datarootdir=$ac_optarg ;; 915 916 -disable-* | --disable-*) 917 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 918 # Reject names that are not valid shell variable names. 919 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 920 as_fn_error $? "invalid feature name: $ac_useropt" 921 ac_useropt_orig=$ac_useropt 922 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 923 case $ac_user_opts in 924 *" 925"enable_$ac_useropt" 926"*) ;; 927 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 928 ac_unrecognized_sep=', ';; 929 esac 930 eval enable_$ac_useropt=no ;; 931 932 -docdir | --docdir | --docdi | --doc | --do) 933 ac_prev=docdir ;; 934 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 935 docdir=$ac_optarg ;; 936 937 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 938 ac_prev=dvidir ;; 939 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 940 dvidir=$ac_optarg ;; 941 942 -enable-* | --enable-*) 943 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 944 # Reject names that are not valid shell variable names. 945 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 946 as_fn_error $? "invalid feature name: $ac_useropt" 947 ac_useropt_orig=$ac_useropt 948 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 949 case $ac_user_opts in 950 *" 951"enable_$ac_useropt" 952"*) ;; 953 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 954 ac_unrecognized_sep=', ';; 955 esac 956 eval enable_$ac_useropt=\$ac_optarg ;; 957 958 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 959 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 960 | --exec | --exe | --ex) 961 ac_prev=exec_prefix ;; 962 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 963 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 964 | --exec=* | --exe=* | --ex=*) 965 exec_prefix=$ac_optarg ;; 966 967 -gas | --gas | --ga | --g) 968 # Obsolete; use --with-gas. 969 with_gas=yes ;; 970 971 -help | --help | --hel | --he | -h) 972 ac_init_help=long ;; 973 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 974 ac_init_help=recursive ;; 975 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 976 ac_init_help=short ;; 977 978 -host | --host | --hos | --ho) 979 ac_prev=host_alias ;; 980 -host=* | --host=* | --hos=* | --ho=*) 981 host_alias=$ac_optarg ;; 982 983 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 984 ac_prev=htmldir ;; 985 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 986 | --ht=*) 987 htmldir=$ac_optarg ;; 988 989 -includedir | --includedir | --includedi | --included | --include \ 990 | --includ | --inclu | --incl | --inc) 991 ac_prev=includedir ;; 992 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 993 | --includ=* | --inclu=* | --incl=* | --inc=*) 994 includedir=$ac_optarg ;; 995 996 -infodir | --infodir | --infodi | --infod | --info | --inf) 997 ac_prev=infodir ;; 998 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 999 infodir=$ac_optarg ;; 1000 1001 -libdir | --libdir | --libdi | --libd) 1002 ac_prev=libdir ;; 1003 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1004 libdir=$ac_optarg ;; 1005 1006 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1007 | --libexe | --libex | --libe) 1008 ac_prev=libexecdir ;; 1009 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1010 | --libexe=* | --libex=* | --libe=*) 1011 libexecdir=$ac_optarg ;; 1012 1013 -localedir | --localedir | --localedi | --localed | --locale) 1014 ac_prev=localedir ;; 1015 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1016 localedir=$ac_optarg ;; 1017 1018 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1019 | --localstate | --localstat | --localsta | --localst | --locals) 1020 ac_prev=localstatedir ;; 1021 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1022 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1023 localstatedir=$ac_optarg ;; 1024 1025 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1026 ac_prev=mandir ;; 1027 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1028 mandir=$ac_optarg ;; 1029 1030 -nfp | --nfp | --nf) 1031 # Obsolete; use --without-fp. 1032 with_fp=no ;; 1033 1034 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1035 | --no-cr | --no-c | -n) 1036 no_create=yes ;; 1037 1038 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1039 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1040 no_recursion=yes ;; 1041 1042 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1043 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1044 | --oldin | --oldi | --old | --ol | --o) 1045 ac_prev=oldincludedir ;; 1046 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1047 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1048 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1049 oldincludedir=$ac_optarg ;; 1050 1051 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1052 ac_prev=prefix ;; 1053 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1054 prefix=$ac_optarg ;; 1055 1056 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1057 | --program-pre | --program-pr | --program-p) 1058 ac_prev=program_prefix ;; 1059 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1060 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1061 program_prefix=$ac_optarg ;; 1062 1063 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1064 | --program-suf | --program-su | --program-s) 1065 ac_prev=program_suffix ;; 1066 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1067 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1068 program_suffix=$ac_optarg ;; 1069 1070 -program-transform-name | --program-transform-name \ 1071 | --program-transform-nam | --program-transform-na \ 1072 | --program-transform-n | --program-transform- \ 1073 | --program-transform | --program-transfor \ 1074 | --program-transfo | --program-transf \ 1075 | --program-trans | --program-tran \ 1076 | --progr-tra | --program-tr | --program-t) 1077 ac_prev=program_transform_name ;; 1078 -program-transform-name=* | --program-transform-name=* \ 1079 | --program-transform-nam=* | --program-transform-na=* \ 1080 | --program-transform-n=* | --program-transform-=* \ 1081 | --program-transform=* | --program-transfor=* \ 1082 | --program-transfo=* | --program-transf=* \ 1083 | --program-trans=* | --program-tran=* \ 1084 | --progr-tra=* | --program-tr=* | --program-t=*) 1085 program_transform_name=$ac_optarg ;; 1086 1087 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1088 ac_prev=pdfdir ;; 1089 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1090 pdfdir=$ac_optarg ;; 1091 1092 -psdir | --psdir | --psdi | --psd | --ps) 1093 ac_prev=psdir ;; 1094 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1095 psdir=$ac_optarg ;; 1096 1097 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1098 | -silent | --silent | --silen | --sile | --sil) 1099 silent=yes ;; 1100 1101 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1102 ac_prev=sbindir ;; 1103 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1104 | --sbi=* | --sb=*) 1105 sbindir=$ac_optarg ;; 1106 1107 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1108 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1109 | --sharedst | --shareds | --shared | --share | --shar \ 1110 | --sha | --sh) 1111 ac_prev=sharedstatedir ;; 1112 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1113 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1114 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1115 | --sha=* | --sh=*) 1116 sharedstatedir=$ac_optarg ;; 1117 1118 -site | --site | --sit) 1119 ac_prev=site ;; 1120 -site=* | --site=* | --sit=*) 1121 site=$ac_optarg ;; 1122 1123 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1124 ac_prev=srcdir ;; 1125 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1126 srcdir=$ac_optarg ;; 1127 1128 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1129 | --syscon | --sysco | --sysc | --sys | --sy) 1130 ac_prev=sysconfdir ;; 1131 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1132 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1133 sysconfdir=$ac_optarg ;; 1134 1135 -target | --target | --targe | --targ | --tar | --ta | --t) 1136 ac_prev=target_alias ;; 1137 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1138 target_alias=$ac_optarg ;; 1139 1140 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1141 verbose=yes ;; 1142 1143 -version | --version | --versio | --versi | --vers | -V) 1144 ac_init_version=: ;; 1145 1146 -with-* | --with-*) 1147 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1148 # Reject names that are not valid shell variable names. 1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1150 as_fn_error $? "invalid package name: $ac_useropt" 1151 ac_useropt_orig=$ac_useropt 1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1153 case $ac_user_opts in 1154 *" 1155"with_$ac_useropt" 1156"*) ;; 1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1158 ac_unrecognized_sep=', ';; 1159 esac 1160 eval with_$ac_useropt=\$ac_optarg ;; 1161 1162 -without-* | --without-*) 1163 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1164 # Reject names that are not valid shell variable names. 1165 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1166 as_fn_error $? "invalid package name: $ac_useropt" 1167 ac_useropt_orig=$ac_useropt 1168 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1169 case $ac_user_opts in 1170 *" 1171"with_$ac_useropt" 1172"*) ;; 1173 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1174 ac_unrecognized_sep=', ';; 1175 esac 1176 eval with_$ac_useropt=no ;; 1177 1178 --x) 1179 # Obsolete; use --with-x. 1180 with_x=yes ;; 1181 1182 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1183 | --x-incl | --x-inc | --x-in | --x-i) 1184 ac_prev=x_includes ;; 1185 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1186 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1187 x_includes=$ac_optarg ;; 1188 1189 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1190 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1191 ac_prev=x_libraries ;; 1192 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1193 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1194 x_libraries=$ac_optarg ;; 1195 1196 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1197Try \`$0 --help' for more information" 1198 ;; 1199 1200 *=*) 1201 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1202 # Reject names that are not valid shell variable names. 1203 case $ac_envvar in #( 1204 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1205 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1206 esac 1207 eval $ac_envvar=\$ac_optarg 1208 export $ac_envvar ;; 1209 1210 *) 1211 # FIXME: should be removed in autoconf 3.0. 1212 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1213 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1214 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1215 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1216 ;; 1217 1218 esac 1219done 1220 1221if test -n "$ac_prev"; then 1222 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1223 as_fn_error $? "missing argument to $ac_option" 1224fi 1225 1226if test -n "$ac_unrecognized_opts"; then 1227 case $enable_option_checking in 1228 no) ;; 1229 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1230 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1231 esac 1232fi 1233 1234# Check all directory arguments for consistency. 1235for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1236 datadir sysconfdir sharedstatedir localstatedir includedir \ 1237 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1238 libdir localedir mandir 1239do 1240 eval ac_val=\$$ac_var 1241 # Remove trailing slashes. 1242 case $ac_val in 1243 */ ) 1244 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1245 eval $ac_var=\$ac_val;; 1246 esac 1247 # Be sure to have absolute directory names. 1248 case $ac_val in 1249 [\\/$]* | ?:[\\/]* ) continue;; 1250 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1251 esac 1252 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1253done 1254 1255# There might be people who depend on the old broken behavior: `$host' 1256# used to hold the argument of --host etc. 1257# FIXME: To remove some day. 1258build=$build_alias 1259host=$host_alias 1260target=$target_alias 1261 1262# FIXME: To remove some day. 1263if test "x$host_alias" != x; then 1264 if test "x$build_alias" = x; then 1265 cross_compiling=maybe 1266 elif test "x$build_alias" != "x$host_alias"; then 1267 cross_compiling=yes 1268 fi 1269fi 1270 1271ac_tool_prefix= 1272test -n "$host_alias" && ac_tool_prefix=$host_alias- 1273 1274test "$silent" = yes && exec 6>/dev/null 1275 1276 1277ac_pwd=`pwd` && test -n "$ac_pwd" && 1278ac_ls_di=`ls -di .` && 1279ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1280 as_fn_error $? "working directory cannot be determined" 1281test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1282 as_fn_error $? "pwd does not report name of working directory" 1283 1284 1285# Find the source files, if location was not specified. 1286if test -z "$srcdir"; then 1287 ac_srcdir_defaulted=yes 1288 # Try the directory containing this script, then the parent directory. 1289 ac_confdir=`$as_dirname -- "$as_myself" || 1290$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1291 X"$as_myself" : 'X\(//\)[^/]' \| \ 1292 X"$as_myself" : 'X\(//\)$' \| \ 1293 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1294$as_echo X"$as_myself" | 1295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1296 s//\1/ 1297 q 1298 } 1299 /^X\(\/\/\)[^/].*/{ 1300 s//\1/ 1301 q 1302 } 1303 /^X\(\/\/\)$/{ 1304 s//\1/ 1305 q 1306 } 1307 /^X\(\/\).*/{ 1308 s//\1/ 1309 q 1310 } 1311 s/.*/./; q'` 1312 srcdir=$ac_confdir 1313 if test ! -r "$srcdir/$ac_unique_file"; then 1314 srcdir=.. 1315 fi 1316else 1317 ac_srcdir_defaulted=no 1318fi 1319if test ! -r "$srcdir/$ac_unique_file"; then 1320 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1321 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1322fi 1323ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1324ac_abs_confdir=`( 1325 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1326 pwd)` 1327# When building in place, set srcdir=. 1328if test "$ac_abs_confdir" = "$ac_pwd"; then 1329 srcdir=. 1330fi 1331# Remove unnecessary trailing slashes from srcdir. 1332# Double slashes in file names in object file debugging info 1333# mess up M-x gdb in Emacs. 1334case $srcdir in 1335*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1336esac 1337for ac_var in $ac_precious_vars; do 1338 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1339 eval ac_env_${ac_var}_value=\$${ac_var} 1340 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1341 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1342done 1343 1344# 1345# Report the --help message. 1346# 1347if test "$ac_init_help" = "long"; then 1348 # Omit some internal or obsolete options to make the list less imposing. 1349 # This message is too long to be a string in the A/UX 3.1 sh. 1350 cat <<_ACEOF 1351\`configure' configures libpng 1.6.2 to adapt to many kinds of systems. 1352 1353Usage: $0 [OPTION]... [VAR=VALUE]... 1354 1355To assign environment variables (e.g., CC, CFLAGS...), specify them as 1356VAR=VALUE. See below for descriptions of some of the useful variables. 1357 1358Defaults for the options are specified in brackets. 1359 1360Configuration: 1361 -h, --help display this help and exit 1362 --help=short display options specific to this package 1363 --help=recursive display the short help of all the included packages 1364 -V, --version display version information and exit 1365 -q, --quiet, --silent do not print \`checking ...' messages 1366 --cache-file=FILE cache test results in FILE [disabled] 1367 -C, --config-cache alias for \`--cache-file=config.cache' 1368 -n, --no-create do not create output files 1369 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1370 1371Installation directories: 1372 --prefix=PREFIX install architecture-independent files in PREFIX 1373 [$ac_default_prefix] 1374 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1375 [PREFIX] 1376 1377By default, \`make install' will install all the files in 1378\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1379an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1380for instance \`--prefix=\$HOME'. 1381 1382For better control, use the options below. 1383 1384Fine tuning of the installation directories: 1385 --bindir=DIR user executables [EPREFIX/bin] 1386 --sbindir=DIR system admin executables [EPREFIX/sbin] 1387 --libexecdir=DIR program executables [EPREFIX/libexec] 1388 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1389 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1390 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1391 --libdir=DIR object code libraries [EPREFIX/lib] 1392 --includedir=DIR C header files [PREFIX/include] 1393 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1394 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1395 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1396 --infodir=DIR info documentation [DATAROOTDIR/info] 1397 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1398 --mandir=DIR man documentation [DATAROOTDIR/man] 1399 --docdir=DIR documentation root [DATAROOTDIR/doc/libpng] 1400 --htmldir=DIR html documentation [DOCDIR] 1401 --dvidir=DIR dvi documentation [DOCDIR] 1402 --pdfdir=DIR pdf documentation [DOCDIR] 1403 --psdir=DIR ps documentation [DOCDIR] 1404_ACEOF 1405 1406 cat <<\_ACEOF 1407 1408Program names: 1409 --program-prefix=PREFIX prepend PREFIX to installed program names 1410 --program-suffix=SUFFIX append SUFFIX to installed program names 1411 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1412 1413System types: 1414 --build=BUILD configure for building on BUILD [guessed] 1415 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1416_ACEOF 1417fi 1418 1419if test -n "$ac_init_help"; then 1420 case $ac_init_help in 1421 short | recursive ) echo "Configuration of libpng 1.6.2:";; 1422 esac 1423 cat <<\_ACEOF 1424 1425Optional Features: 1426 --disable-option-checking ignore unrecognized --enable/--with options 1427 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1428 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1429 --enable-silent-rules less verbose build output (undo: "make V=1") 1430 --disable-silent-rules verbose build output (undo: "make V=0") 1431 --enable-maintainer-mode 1432 enable make rules and dependencies not useful (and 1433 sometimes confusing) to the casual installer 1434 --enable-dependency-tracking 1435 do not reject slow dependency extractors 1436 --disable-dependency-tracking 1437 speeds up one-time build 1438 --enable-shared[=PKGS] build shared libraries [default=yes] 1439 --enable-static[=PKGS] build static libraries [default=yes] 1440 --enable-fast-install[=PKGS] 1441 optimize for fast installation [default=yes] 1442 --disable-libtool-lock avoid locking (might break parallel builds) 1443 --enable-werror[=OPT] Pass -Werror or the given argument to the compiler 1444 if it is supported 1445 --enable-arm-neon Enable ARM NEON optimizations: =off, check, api, on: 1446 off: disable the optimizations; check: use internal 1447 checking code (deprecated and poorly supported); 1448 api: disable by default, enable by a call to 1449 png_set_option; on: turn on unconditionally. The 1450 default is 'on' if __ARM_NEON__ is defined, 1451 otherwise 'off'. 1452 1453Optional Packages: 1454 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1455 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1456 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1457 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1458 both] 1459 --with-sysroot=DIR Search for dependent libraries within DIR 1460 (or the compiler's sysroot if not specified). 1461 --with-zlib-prefix prefix that may have been used in installed zlib 1462 --with-pkgconfigdir Use the specified pkgconfig dir (default is 1463 libdir/pkgconfig) 1464 --with-binconfigs Generate shell libpng-config scripts as well as 1465 pkg-config data [default=yes] 1466 --with-libpng-prefix prefix libpng exported function (API) names with the 1467 given value 1468 1469Some influential environment variables: 1470 CC C compiler command 1471 CFLAGS C compiler flags 1472 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1473 nonstandard directory <lib dir> 1474 LIBS libraries to pass to the linker, e.g. -l<library> 1475 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1476 you have headers in a nonstandard directory <include dir> 1477 CCAS assembler compiler command (defaults to CC) 1478 CCASFLAGS assembler compiler flags (defaults to CFLAGS) 1479 CPP C preprocessor 1480 PNG_COPTS additional flags for the C compiler, use this for options that 1481 would cause configure itself to fail 1482 1483Use these variables to override the choices made by `configure' or to help 1484it to find libraries and programs with nonstandard names/locations. 1485 1486Report bugs to <png-mng-implement@lists.sourceforge.net>. 1487_ACEOF 1488ac_status=$? 1489fi 1490 1491if test "$ac_init_help" = "recursive"; then 1492 # If there are subdirs, report their specific --help. 1493 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1494 test -d "$ac_dir" || 1495 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1496 continue 1497 ac_builddir=. 1498 1499case "$ac_dir" in 1500.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1501*) 1502 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1503 # A ".." for each directory in $ac_dir_suffix. 1504 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1505 case $ac_top_builddir_sub in 1506 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1507 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1508 esac ;; 1509esac 1510ac_abs_top_builddir=$ac_pwd 1511ac_abs_builddir=$ac_pwd$ac_dir_suffix 1512# for backward compatibility: 1513ac_top_builddir=$ac_top_build_prefix 1514 1515case $srcdir in 1516 .) # We are building in place. 1517 ac_srcdir=. 1518 ac_top_srcdir=$ac_top_builddir_sub 1519 ac_abs_top_srcdir=$ac_pwd ;; 1520 [\\/]* | ?:[\\/]* ) # Absolute name. 1521 ac_srcdir=$srcdir$ac_dir_suffix; 1522 ac_top_srcdir=$srcdir 1523 ac_abs_top_srcdir=$srcdir ;; 1524 *) # Relative name. 1525 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1526 ac_top_srcdir=$ac_top_build_prefix$srcdir 1527 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1528esac 1529ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1530 1531 cd "$ac_dir" || { ac_status=$?; continue; } 1532 # Check for guested configure. 1533 if test -f "$ac_srcdir/configure.gnu"; then 1534 echo && 1535 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1536 elif test -f "$ac_srcdir/configure"; then 1537 echo && 1538 $SHELL "$ac_srcdir/configure" --help=recursive 1539 else 1540 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1541 fi || ac_status=$? 1542 cd "$ac_pwd" || { ac_status=$?; break; } 1543 done 1544fi 1545 1546test -n "$ac_init_help" && exit $ac_status 1547if $ac_init_version; then 1548 cat <<\_ACEOF 1549libpng configure 1.6.2 1550generated by GNU Autoconf 2.69 1551 1552Copyright (C) 2012 Free Software Foundation, Inc. 1553This configure script is free software; the Free Software Foundation 1554gives unlimited permission to copy, distribute and modify it. 1555_ACEOF 1556 exit 1557fi 1558 1559## ------------------------ ## 1560## Autoconf initialization. ## 1561## ------------------------ ## 1562 1563# ac_fn_c_try_compile LINENO 1564# -------------------------- 1565# Try to compile conftest.$ac_ext, and return whether this succeeded. 1566ac_fn_c_try_compile () 1567{ 1568 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1569 rm -f conftest.$ac_objext 1570 if { { ac_try="$ac_compile" 1571case "(($ac_try" in 1572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1573 *) ac_try_echo=$ac_try;; 1574esac 1575eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1576$as_echo "$ac_try_echo"; } >&5 1577 (eval "$ac_compile") 2>conftest.err 1578 ac_status=$? 1579 if test -s conftest.err; then 1580 grep -v '^ *+' conftest.err >conftest.er1 1581 cat conftest.er1 >&5 1582 mv -f conftest.er1 conftest.err 1583 fi 1584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1585 test $ac_status = 0; } && { 1586 test -z "$ac_c_werror_flag" || 1587 test ! -s conftest.err 1588 } && test -s conftest.$ac_objext; then : 1589 ac_retval=0 1590else 1591 $as_echo "$as_me: failed program was:" >&5 1592sed 's/^/| /' conftest.$ac_ext >&5 1593 1594 ac_retval=1 1595fi 1596 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1597 as_fn_set_status $ac_retval 1598 1599} # ac_fn_c_try_compile 1600 1601# ac_fn_c_try_cpp LINENO 1602# ---------------------- 1603# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1604ac_fn_c_try_cpp () 1605{ 1606 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1607 if { { ac_try="$ac_cpp conftest.$ac_ext" 1608case "(($ac_try" in 1609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1610 *) ac_try_echo=$ac_try;; 1611esac 1612eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1613$as_echo "$ac_try_echo"; } >&5 1614 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1615 ac_status=$? 1616 if test -s conftest.err; then 1617 grep -v '^ *+' conftest.err >conftest.er1 1618 cat conftest.er1 >&5 1619 mv -f conftest.er1 conftest.err 1620 fi 1621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1622 test $ac_status = 0; } > conftest.i && { 1623 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1624 test ! -s conftest.err 1625 }; then : 1626 ac_retval=0 1627else 1628 $as_echo "$as_me: failed program was:" >&5 1629sed 's/^/| /' conftest.$ac_ext >&5 1630 1631 ac_retval=1 1632fi 1633 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1634 as_fn_set_status $ac_retval 1635 1636} # ac_fn_c_try_cpp 1637 1638# ac_fn_c_try_link LINENO 1639# ----------------------- 1640# Try to link conftest.$ac_ext, and return whether this succeeded. 1641ac_fn_c_try_link () 1642{ 1643 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1644 rm -f conftest.$ac_objext conftest$ac_exeext 1645 if { { ac_try="$ac_link" 1646case "(($ac_try" in 1647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1648 *) ac_try_echo=$ac_try;; 1649esac 1650eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1651$as_echo "$ac_try_echo"; } >&5 1652 (eval "$ac_link") 2>conftest.err 1653 ac_status=$? 1654 if test -s conftest.err; then 1655 grep -v '^ *+' conftest.err >conftest.er1 1656 cat conftest.er1 >&5 1657 mv -f conftest.er1 conftest.err 1658 fi 1659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1660 test $ac_status = 0; } && { 1661 test -z "$ac_c_werror_flag" || 1662 test ! -s conftest.err 1663 } && test -s conftest$ac_exeext && { 1664 test "$cross_compiling" = yes || 1665 test -x conftest$ac_exeext 1666 }; then : 1667 ac_retval=0 1668else 1669 $as_echo "$as_me: failed program was:" >&5 1670sed 's/^/| /' conftest.$ac_ext >&5 1671 1672 ac_retval=1 1673fi 1674 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1675 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1676 # interfere with the next link command; also delete a directory that is 1677 # left behind by Apple's compiler. We do this before executing the actions. 1678 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1679 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1680 as_fn_set_status $ac_retval 1681 1682} # ac_fn_c_try_link 1683 1684# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1685# ------------------------------------------------------- 1686# Tests whether HEADER exists and can be compiled using the include files in 1687# INCLUDES, setting the cache variable VAR accordingly. 1688ac_fn_c_check_header_compile () 1689{ 1690 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1692$as_echo_n "checking for $2... " >&6; } 1693if eval \${$3+:} false; then : 1694 $as_echo_n "(cached) " >&6 1695else 1696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1697/* end confdefs.h. */ 1698$4 1699#include <$2> 1700_ACEOF 1701if ac_fn_c_try_compile "$LINENO"; then : 1702 eval "$3=yes" 1703else 1704 eval "$3=no" 1705fi 1706rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1707fi 1708eval ac_res=\$$3 1709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1710$as_echo "$ac_res" >&6; } 1711 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1712 1713} # ac_fn_c_check_header_compile 1714 1715# ac_fn_c_try_run LINENO 1716# ---------------------- 1717# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1718# that executables *can* be run. 1719ac_fn_c_try_run () 1720{ 1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1722 if { { ac_try="$ac_link" 1723case "(($ac_try" in 1724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1725 *) ac_try_echo=$ac_try;; 1726esac 1727eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1728$as_echo "$ac_try_echo"; } >&5 1729 (eval "$ac_link") 2>&5 1730 ac_status=$? 1731 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1732 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1733 { { case "(($ac_try" in 1734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1735 *) ac_try_echo=$ac_try;; 1736esac 1737eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1738$as_echo "$ac_try_echo"; } >&5 1739 (eval "$ac_try") 2>&5 1740 ac_status=$? 1741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1742 test $ac_status = 0; }; }; then : 1743 ac_retval=0 1744else 1745 $as_echo "$as_me: program exited with status $ac_status" >&5 1746 $as_echo "$as_me: failed program was:" >&5 1747sed 's/^/| /' conftest.$ac_ext >&5 1748 1749 ac_retval=$ac_status 1750fi 1751 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1752 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1753 as_fn_set_status $ac_retval 1754 1755} # ac_fn_c_try_run 1756 1757# ac_fn_c_check_func LINENO FUNC VAR 1758# ---------------------------------- 1759# Tests whether FUNC exists, setting the cache variable VAR accordingly 1760ac_fn_c_check_func () 1761{ 1762 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1764$as_echo_n "checking for $2... " >&6; } 1765if eval \${$3+:} false; then : 1766 $as_echo_n "(cached) " >&6 1767else 1768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1769/* end confdefs.h. */ 1770/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1771 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1772#define $2 innocuous_$2 1773 1774/* System header to define __stub macros and hopefully few prototypes, 1775 which can conflict with char $2 (); below. 1776 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1777 <limits.h> exists even on freestanding compilers. */ 1778 1779#ifdef __STDC__ 1780# include <limits.h> 1781#else 1782# include <assert.h> 1783#endif 1784 1785#undef $2 1786 1787/* Override any GCC internal prototype to avoid an error. 1788 Use char because int might match the return type of a GCC 1789 builtin and then its argument prototype would still apply. */ 1790#ifdef __cplusplus 1791extern "C" 1792#endif 1793char $2 (); 1794/* The GNU C library defines this for functions which it implements 1795 to always fail with ENOSYS. Some functions are actually named 1796 something starting with __ and the normal name is an alias. */ 1797#if defined __stub_$2 || defined __stub___$2 1798choke me 1799#endif 1800 1801int 1802main () 1803{ 1804return $2 (); 1805 ; 1806 return 0; 1807} 1808_ACEOF 1809if ac_fn_c_try_link "$LINENO"; then : 1810 eval "$3=yes" 1811else 1812 eval "$3=no" 1813fi 1814rm -f core conftest.err conftest.$ac_objext \ 1815 conftest$ac_exeext conftest.$ac_ext 1816fi 1817eval ac_res=\$$3 1818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1819$as_echo "$ac_res" >&6; } 1820 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1821 1822} # ac_fn_c_check_func 1823 1824# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1825# ------------------------------------------- 1826# Tests whether TYPE exists after having included INCLUDES, setting cache 1827# variable VAR accordingly. 1828ac_fn_c_check_type () 1829{ 1830 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1832$as_echo_n "checking for $2... " >&6; } 1833if eval \${$3+:} false; then : 1834 $as_echo_n "(cached) " >&6 1835else 1836 eval "$3=no" 1837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1838/* end confdefs.h. */ 1839$4 1840int 1841main () 1842{ 1843if (sizeof ($2)) 1844 return 0; 1845 ; 1846 return 0; 1847} 1848_ACEOF 1849if ac_fn_c_try_compile "$LINENO"; then : 1850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1851/* end confdefs.h. */ 1852$4 1853int 1854main () 1855{ 1856if (sizeof (($2))) 1857 return 0; 1858 ; 1859 return 0; 1860} 1861_ACEOF 1862if ac_fn_c_try_compile "$LINENO"; then : 1863 1864else 1865 eval "$3=yes" 1866fi 1867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1868fi 1869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1870fi 1871eval ac_res=\$$3 1872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1873$as_echo "$ac_res" >&6; } 1874 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1875 1876} # ac_fn_c_check_type 1877cat >config.log <<_ACEOF 1878This file contains any messages produced by compilers while 1879running configure, to aid debugging if configure makes a mistake. 1880 1881It was created by libpng $as_me 1.6.2, which was 1882generated by GNU Autoconf 2.69. Invocation command line was 1883 1884 $ $0 $@ 1885 1886_ACEOF 1887exec 5>>config.log 1888{ 1889cat <<_ASUNAME 1890## --------- ## 1891## Platform. ## 1892## --------- ## 1893 1894hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 1895uname -m = `(uname -m) 2>/dev/null || echo unknown` 1896uname -r = `(uname -r) 2>/dev/null || echo unknown` 1897uname -s = `(uname -s) 2>/dev/null || echo unknown` 1898uname -v = `(uname -v) 2>/dev/null || echo unknown` 1899 1900/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 1901/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 1902 1903/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 1904/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 1905/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 1906/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 1907/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 1908/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 1909/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 1910 1911_ASUNAME 1912 1913as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 1914for as_dir in $PATH 1915do 1916 IFS=$as_save_IFS 1917 test -z "$as_dir" && as_dir=. 1918 $as_echo "PATH: $as_dir" 1919 done 1920IFS=$as_save_IFS 1921 1922} >&5 1923 1924cat >&5 <<_ACEOF 1925 1926 1927## ----------- ## 1928## Core tests. ## 1929## ----------- ## 1930 1931_ACEOF 1932 1933 1934# Keep a trace of the command line. 1935# Strip out --no-create and --no-recursion so they do not pile up. 1936# Strip out --silent because we don't want to record it for future runs. 1937# Also quote any args containing shell meta-characters. 1938# Make two passes to allow for proper duplicate-argument suppression. 1939ac_configure_args= 1940ac_configure_args0= 1941ac_configure_args1= 1942ac_must_keep_next=false 1943for ac_pass in 1 2 1944do 1945 for ac_arg 1946 do 1947 case $ac_arg in 1948 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 1949 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1950 | -silent | --silent | --silen | --sile | --sil) 1951 continue ;; 1952 *\'*) 1953 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 1954 esac 1955 case $ac_pass in 1956 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 1957 2) 1958 as_fn_append ac_configure_args1 " '$ac_arg'" 1959 if test $ac_must_keep_next = true; then 1960 ac_must_keep_next=false # Got value, back to normal. 1961 else 1962 case $ac_arg in 1963 *=* | --config-cache | -C | -disable-* | --disable-* \ 1964 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 1965 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 1966 | -with-* | --with-* | -without-* | --without-* | --x) 1967 case "$ac_configure_args0 " in 1968 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 1969 esac 1970 ;; 1971 -* ) ac_must_keep_next=true ;; 1972 esac 1973 fi 1974 as_fn_append ac_configure_args " '$ac_arg'" 1975 ;; 1976 esac 1977 done 1978done 1979{ ac_configure_args0=; unset ac_configure_args0;} 1980{ ac_configure_args1=; unset ac_configure_args1;} 1981 1982# When interrupted or exit'd, cleanup temporary files, and complete 1983# config.log. We remove comments because anyway the quotes in there 1984# would cause problems or look ugly. 1985# WARNING: Use '\'' to represent an apostrophe within the trap. 1986# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 1987trap 'exit_status=$? 1988 # Save into config.log some information that might help in debugging. 1989 { 1990 echo 1991 1992 $as_echo "## ---------------- ## 1993## Cache variables. ## 1994## ---------------- ##" 1995 echo 1996 # The following way of writing the cache mishandles newlines in values, 1997( 1998 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 1999 eval ac_val=\$$ac_var 2000 case $ac_val in #( 2001 *${as_nl}*) 2002 case $ac_var in #( 2003 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2004$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2005 esac 2006 case $ac_var in #( 2007 _ | IFS | as_nl) ;; #( 2008 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2009 *) { eval $ac_var=; unset $ac_var;} ;; 2010 esac ;; 2011 esac 2012 done 2013 (set) 2>&1 | 2014 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2015 *${as_nl}ac_space=\ *) 2016 sed -n \ 2017 "s/'\''/'\''\\\\'\'''\''/g; 2018 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2019 ;; #( 2020 *) 2021 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2022 ;; 2023 esac | 2024 sort 2025) 2026 echo 2027 2028 $as_echo "## ----------------- ## 2029## Output variables. ## 2030## ----------------- ##" 2031 echo 2032 for ac_var in $ac_subst_vars 2033 do 2034 eval ac_val=\$$ac_var 2035 case $ac_val in 2036 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2037 esac 2038 $as_echo "$ac_var='\''$ac_val'\''" 2039 done | sort 2040 echo 2041 2042 if test -n "$ac_subst_files"; then 2043 $as_echo "## ------------------- ## 2044## File substitutions. ## 2045## ------------------- ##" 2046 echo 2047 for ac_var in $ac_subst_files 2048 do 2049 eval ac_val=\$$ac_var 2050 case $ac_val in 2051 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2052 esac 2053 $as_echo "$ac_var='\''$ac_val'\''" 2054 done | sort 2055 echo 2056 fi 2057 2058 if test -s confdefs.h; then 2059 $as_echo "## ----------- ## 2060## confdefs.h. ## 2061## ----------- ##" 2062 echo 2063 cat confdefs.h 2064 echo 2065 fi 2066 test "$ac_signal" != 0 && 2067 $as_echo "$as_me: caught signal $ac_signal" 2068 $as_echo "$as_me: exit $exit_status" 2069 } >&5 2070 rm -f core *.core core.conftest.* && 2071 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2072 exit $exit_status 2073' 0 2074for ac_signal in 1 2 13 15; do 2075 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2076done 2077ac_signal=0 2078 2079# confdefs.h avoids OS command line length limits that DEFS can exceed. 2080rm -f -r conftest* confdefs.h 2081 2082$as_echo "/* confdefs.h */" > confdefs.h 2083 2084# Predefined preprocessor variables. 2085 2086cat >>confdefs.h <<_ACEOF 2087#define PACKAGE_NAME "$PACKAGE_NAME" 2088_ACEOF 2089 2090cat >>confdefs.h <<_ACEOF 2091#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2092_ACEOF 2093 2094cat >>confdefs.h <<_ACEOF 2095#define PACKAGE_VERSION "$PACKAGE_VERSION" 2096_ACEOF 2097 2098cat >>confdefs.h <<_ACEOF 2099#define PACKAGE_STRING "$PACKAGE_STRING" 2100_ACEOF 2101 2102cat >>confdefs.h <<_ACEOF 2103#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2104_ACEOF 2105 2106cat >>confdefs.h <<_ACEOF 2107#define PACKAGE_URL "$PACKAGE_URL" 2108_ACEOF 2109 2110 2111# Let the site file select an alternate cache file if it wants to. 2112# Prefer an explicitly selected file to automatically selected ones. 2113ac_site_file1=NONE 2114ac_site_file2=NONE 2115if test -n "$CONFIG_SITE"; then 2116 # We do not want a PATH search for config.site. 2117 case $CONFIG_SITE in #(( 2118 -*) ac_site_file1=./$CONFIG_SITE;; 2119 */*) ac_site_file1=$CONFIG_SITE;; 2120 *) ac_site_file1=./$CONFIG_SITE;; 2121 esac 2122elif test "x$prefix" != xNONE; then 2123 ac_site_file1=$prefix/share/config.site 2124 ac_site_file2=$prefix/etc/config.site 2125else 2126 ac_site_file1=$ac_default_prefix/share/config.site 2127 ac_site_file2=$ac_default_prefix/etc/config.site 2128fi 2129for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2130do 2131 test "x$ac_site_file" = xNONE && continue 2132 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2133 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2134$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2135 sed 's/^/| /' "$ac_site_file" >&5 2136 . "$ac_site_file" \ 2137 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2138$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2139as_fn_error $? "failed to load site script $ac_site_file 2140See \`config.log' for more details" "$LINENO" 5; } 2141 fi 2142done 2143 2144if test -r "$cache_file"; then 2145 # Some versions of bash will fail to source /dev/null (special files 2146 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2147 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2148 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2149$as_echo "$as_me: loading cache $cache_file" >&6;} 2150 case $cache_file in 2151 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2152 *) . "./$cache_file";; 2153 esac 2154 fi 2155else 2156 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2157$as_echo "$as_me: creating cache $cache_file" >&6;} 2158 >$cache_file 2159fi 2160 2161# Check that the precious variables saved in the cache have kept the same 2162# value. 2163ac_cache_corrupted=false 2164for ac_var in $ac_precious_vars; do 2165 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2166 eval ac_new_set=\$ac_env_${ac_var}_set 2167 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2168 eval ac_new_val=\$ac_env_${ac_var}_value 2169 case $ac_old_set,$ac_new_set in 2170 set,) 2171 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2172$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2173 ac_cache_corrupted=: ;; 2174 ,set) 2175 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2176$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2177 ac_cache_corrupted=: ;; 2178 ,);; 2179 *) 2180 if test "x$ac_old_val" != "x$ac_new_val"; then 2181 # differences in whitespace do not lead to failure. 2182 ac_old_val_w=`echo x $ac_old_val` 2183 ac_new_val_w=`echo x $ac_new_val` 2184 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2185 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2186$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2187 ac_cache_corrupted=: 2188 else 2189 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2190$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2191 eval $ac_var=\$ac_old_val 2192 fi 2193 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2194$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2195 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2196$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2197 fi;; 2198 esac 2199 # Pass precious variables to config.status. 2200 if test "$ac_new_set" = set; then 2201 case $ac_new_val in 2202 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2203 *) ac_arg=$ac_var=$ac_new_val ;; 2204 esac 2205 case " $ac_configure_args " in 2206 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2207 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2208 esac 2209 fi 2210done 2211if $ac_cache_corrupted; then 2212 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2213$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2214 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2215$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2216 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2217fi 2218## -------------------- ## 2219## Main body of script. ## 2220## -------------------- ## 2221 2222ac_ext=c 2223ac_cpp='$CPP $CPPFLAGS' 2224ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2225ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2226ac_compiler_gnu=$ac_cv_c_compiler_gnu 2227 2228 2229 2230 2231# libpng does not follow GNU file name conventions (hence 'foreign') 2232# color-tests requires automake 1.11 or later 2233# silent-rules requires automake 1.11 or later 2234# dist-xz requires automake 1.11 or later 2235# 1.12.2 fixes a security issue in 1.11.2 and 1.12.1 2236# 1.13 is required for parallel tests 2237am__api_version='1.13' 2238 2239ac_aux_dir= 2240for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2241 if test -f "$ac_dir/install-sh"; then 2242 ac_aux_dir=$ac_dir 2243 ac_install_sh="$ac_aux_dir/install-sh -c" 2244 break 2245 elif test -f "$ac_dir/install.sh"; then 2246 ac_aux_dir=$ac_dir 2247 ac_install_sh="$ac_aux_dir/install.sh -c" 2248 break 2249 elif test -f "$ac_dir/shtool"; then 2250 ac_aux_dir=$ac_dir 2251 ac_install_sh="$ac_aux_dir/shtool install -c" 2252 break 2253 fi 2254done 2255if test -z "$ac_aux_dir"; then 2256 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2257fi 2258 2259# These three variables are undocumented and unsupported, 2260# and are intended to be withdrawn in a future Autoconf release. 2261# They can cause serious problems if a builder's source tree is in a directory 2262# whose full name contains unusual characters. 2263ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2264ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2265ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2266 2267 2268# Find a good install program. We prefer a C program (faster), 2269# so one script is as good as another. But avoid the broken or 2270# incompatible versions: 2271# SysV /etc/install, /usr/sbin/install 2272# SunOS /usr/etc/install 2273# IRIX /sbin/install 2274# AIX /bin/install 2275# AmigaOS /C/install, which installs bootblocks on floppy discs 2276# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2277# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2278# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2279# OS/2's system install, which has a completely different semantic 2280# ./install, which can be erroneously created by make from ./install.sh. 2281# Reject install programs that cannot install multiple files. 2282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2283$as_echo_n "checking for a BSD-compatible install... " >&6; } 2284if test -z "$INSTALL"; then 2285if ${ac_cv_path_install+:} false; then : 2286 $as_echo_n "(cached) " >&6 2287else 2288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2289for as_dir in $PATH 2290do 2291 IFS=$as_save_IFS 2292 test -z "$as_dir" && as_dir=. 2293 # Account for people who put trailing slashes in PATH elements. 2294case $as_dir/ in #(( 2295 ./ | .// | /[cC]/* | \ 2296 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2297 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2298 /usr/ucb/* ) ;; 2299 *) 2300 # OSF1 and SCO ODT 3.0 have their own names for install. 2301 # Don't use installbsd from OSF since it installs stuff as root 2302 # by default. 2303 for ac_prog in ginstall scoinst install; do 2304 for ac_exec_ext in '' $ac_executable_extensions; do 2305 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2306 if test $ac_prog = install && 2307 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2308 # AIX install. It has an incompatible calling convention. 2309 : 2310 elif test $ac_prog = install && 2311 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2312 # program-specific install script used by HP pwplus--don't use. 2313 : 2314 else 2315 rm -rf conftest.one conftest.two conftest.dir 2316 echo one > conftest.one 2317 echo two > conftest.two 2318 mkdir conftest.dir 2319 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2320 test -s conftest.one && test -s conftest.two && 2321 test -s conftest.dir/conftest.one && 2322 test -s conftest.dir/conftest.two 2323 then 2324 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2325 break 3 2326 fi 2327 fi 2328 fi 2329 done 2330 done 2331 ;; 2332esac 2333 2334 done 2335IFS=$as_save_IFS 2336 2337rm -rf conftest.one conftest.two conftest.dir 2338 2339fi 2340 if test "${ac_cv_path_install+set}" = set; then 2341 INSTALL=$ac_cv_path_install 2342 else 2343 # As a last resort, use the slow shell script. Don't cache a 2344 # value for INSTALL within a source directory, because that will 2345 # break other packages using the cache if that directory is 2346 # removed, or if the value is a relative name. 2347 INSTALL=$ac_install_sh 2348 fi 2349fi 2350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2351$as_echo "$INSTALL" >&6; } 2352 2353# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2354# It thinks the first close brace ends the variable substitution. 2355test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2356 2357test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2358 2359test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2360 2361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2362$as_echo_n "checking whether build environment is sane... " >&6; } 2363# Reject unsafe characters in $srcdir or the absolute working directory 2364# name. Accept space and tab only in the latter. 2365am_lf=' 2366' 2367case `pwd` in 2368 *[\\\"\#\$\&\'\`$am_lf]*) 2369 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2370esac 2371case $srcdir in 2372 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2373 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2374esac 2375 2376# Do 'set' in a subshell so we don't clobber the current shell's 2377# arguments. Must try -L first in case configure is actually a 2378# symlink; some systems play weird games with the mod time of symlinks 2379# (eg FreeBSD returns the mod time of the symlink's containing 2380# directory). 2381if ( 2382 am_has_slept=no 2383 for am_try in 1 2; do 2384 echo "timestamp, slept: $am_has_slept" > conftest.file 2385 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2386 if test "$*" = "X"; then 2387 # -L didn't work. 2388 set X `ls -t "$srcdir/configure" conftest.file` 2389 fi 2390 if test "$*" != "X $srcdir/configure conftest.file" \ 2391 && test "$*" != "X conftest.file $srcdir/configure"; then 2392 2393 # If neither matched, then we have a broken ls. This can happen 2394 # if, for instance, CONFIG_SHELL is bash and it inherits a 2395 # broken ls alias from the environment. This has actually 2396 # happened. Such a system could not be considered "sane". 2397 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2398 alias in your environment" "$LINENO" 5 2399 fi 2400 if test "$2" = conftest.file || test $am_try -eq 2; then 2401 break 2402 fi 2403 # Just in case. 2404 sleep 1 2405 am_has_slept=yes 2406 done 2407 test "$2" = conftest.file 2408 ) 2409then 2410 # Ok. 2411 : 2412else 2413 as_fn_error $? "newly created file is older than distributed files! 2414Check your system clock" "$LINENO" 5 2415fi 2416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2417$as_echo "yes" >&6; } 2418# If we didn't sleep, we still need to ensure time stamps of config.status and 2419# generated files are strictly newer. 2420am_sleep_pid= 2421if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2422 ( sleep 1 ) & 2423 am_sleep_pid=$! 2424fi 2425 2426rm -f conftest.file 2427 2428test "$program_prefix" != NONE && 2429 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2430# Use a double $ so make ignores it. 2431test "$program_suffix" != NONE && 2432 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2433# Double any \ or $. 2434# By default was `s,x,x', remove it if useless. 2435ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2436program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2437 2438# expand $ac_aux_dir to an absolute path 2439am_aux_dir=`cd $ac_aux_dir && pwd` 2440 2441if test x"${MISSING+set}" != xset; then 2442 case $am_aux_dir in 2443 *\ * | *\ *) 2444 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2445 *) 2446 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2447 esac 2448fi 2449# Use eval to expand $SHELL 2450if eval "$MISSING --is-lightweight"; then 2451 am_missing_run="$MISSING " 2452else 2453 am_missing_run= 2454 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2455$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2456fi 2457 2458if test x"${install_sh}" != xset; then 2459 case $am_aux_dir in 2460 *\ * | *\ *) 2461 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2462 *) 2463 install_sh="\${SHELL} $am_aux_dir/install-sh" 2464 esac 2465fi 2466 2467# Installed binaries are usually stripped using 'strip' when the user 2468# run "make install-strip". However 'strip' might not be the right 2469# tool to use in cross-compilation environments, therefore Automake 2470# will honor the 'STRIP' environment variable to overrule this program. 2471if test "$cross_compiling" != no; then 2472 if test -n "$ac_tool_prefix"; then 2473 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2474set dummy ${ac_tool_prefix}strip; ac_word=$2 2475{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2476$as_echo_n "checking for $ac_word... " >&6; } 2477if ${ac_cv_prog_STRIP+:} false; then : 2478 $as_echo_n "(cached) " >&6 2479else 2480 if test -n "$STRIP"; then 2481 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2482else 2483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2484for as_dir in $PATH 2485do 2486 IFS=$as_save_IFS 2487 test -z "$as_dir" && as_dir=. 2488 for ac_exec_ext in '' $ac_executable_extensions; do 2489 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2490 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2492 break 2 2493 fi 2494done 2495 done 2496IFS=$as_save_IFS 2497 2498fi 2499fi 2500STRIP=$ac_cv_prog_STRIP 2501if test -n "$STRIP"; then 2502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2503$as_echo "$STRIP" >&6; } 2504else 2505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2506$as_echo "no" >&6; } 2507fi 2508 2509 2510fi 2511if test -z "$ac_cv_prog_STRIP"; then 2512 ac_ct_STRIP=$STRIP 2513 # Extract the first word of "strip", so it can be a program name with args. 2514set dummy strip; ac_word=$2 2515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2516$as_echo_n "checking for $ac_word... " >&6; } 2517if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2518 $as_echo_n "(cached) " >&6 2519else 2520 if test -n "$ac_ct_STRIP"; then 2521 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2522else 2523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2524for as_dir in $PATH 2525do 2526 IFS=$as_save_IFS 2527 test -z "$as_dir" && as_dir=. 2528 for ac_exec_ext in '' $ac_executable_extensions; do 2529 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2530 ac_cv_prog_ac_ct_STRIP="strip" 2531 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2532 break 2 2533 fi 2534done 2535 done 2536IFS=$as_save_IFS 2537 2538fi 2539fi 2540ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2541if test -n "$ac_ct_STRIP"; then 2542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2543$as_echo "$ac_ct_STRIP" >&6; } 2544else 2545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2546$as_echo "no" >&6; } 2547fi 2548 2549 if test "x$ac_ct_STRIP" = x; then 2550 STRIP=":" 2551 else 2552 case $cross_compiling:$ac_tool_warned in 2553yes:) 2554{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2556ac_tool_warned=yes ;; 2557esac 2558 STRIP=$ac_ct_STRIP 2559 fi 2560else 2561 STRIP="$ac_cv_prog_STRIP" 2562fi 2563 2564fi 2565INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2566 2567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2568$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2569if test -z "$MKDIR_P"; then 2570 if ${ac_cv_path_mkdir+:} false; then : 2571 $as_echo_n "(cached) " >&6 2572else 2573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2574for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2575do 2576 IFS=$as_save_IFS 2577 test -z "$as_dir" && as_dir=. 2578 for ac_prog in mkdir gmkdir; do 2579 for ac_exec_ext in '' $ac_executable_extensions; do 2580 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2581 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2582 'mkdir (GNU coreutils) '* | \ 2583 'mkdir (coreutils) '* | \ 2584 'mkdir (fileutils) '4.1*) 2585 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2586 break 3;; 2587 esac 2588 done 2589 done 2590 done 2591IFS=$as_save_IFS 2592 2593fi 2594 2595 test -d ./--version && rmdir ./--version 2596 if test "${ac_cv_path_mkdir+set}" = set; then 2597 MKDIR_P="$ac_cv_path_mkdir -p" 2598 else 2599 # As a last resort, use the slow shell script. Don't cache a 2600 # value for MKDIR_P within a source directory, because that will 2601 # break other packages using the cache if that directory is 2602 # removed, or if the value is a relative name. 2603 MKDIR_P="$ac_install_sh -d" 2604 fi 2605fi 2606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2607$as_echo "$MKDIR_P" >&6; } 2608 2609for ac_prog in gawk mawk nawk awk 2610do 2611 # Extract the first word of "$ac_prog", so it can be a program name with args. 2612set dummy $ac_prog; ac_word=$2 2613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2614$as_echo_n "checking for $ac_word... " >&6; } 2615if ${ac_cv_prog_AWK+:} false; then : 2616 $as_echo_n "(cached) " >&6 2617else 2618 if test -n "$AWK"; then 2619 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2620else 2621as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2622for as_dir in $PATH 2623do 2624 IFS=$as_save_IFS 2625 test -z "$as_dir" && as_dir=. 2626 for ac_exec_ext in '' $ac_executable_extensions; do 2627 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2628 ac_cv_prog_AWK="$ac_prog" 2629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2630 break 2 2631 fi 2632done 2633 done 2634IFS=$as_save_IFS 2635 2636fi 2637fi 2638AWK=$ac_cv_prog_AWK 2639if test -n "$AWK"; then 2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 2641$as_echo "$AWK" >&6; } 2642else 2643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2644$as_echo "no" >&6; } 2645fi 2646 2647 2648 test -n "$AWK" && break 2649done 2650 2651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2652$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2653set x ${MAKE-make} 2654ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2655if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2656 $as_echo_n "(cached) " >&6 2657else 2658 cat >conftest.make <<\_ACEOF 2659SHELL = /bin/sh 2660all: 2661 @echo '@@@%%%=$(MAKE)=@@@%%%' 2662_ACEOF 2663# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2664case `${MAKE-make} -f conftest.make 2>/dev/null` in 2665 *@@@%%%=?*=@@@%%%*) 2666 eval ac_cv_prog_make_${ac_make}_set=yes;; 2667 *) 2668 eval ac_cv_prog_make_${ac_make}_set=no;; 2669esac 2670rm -f conftest.make 2671fi 2672if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2674$as_echo "yes" >&6; } 2675 SET_MAKE= 2676else 2677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2678$as_echo "no" >&6; } 2679 SET_MAKE="MAKE=${MAKE-make}" 2680fi 2681 2682rm -rf .tst 2>/dev/null 2683mkdir .tst 2>/dev/null 2684if test -d .tst; then 2685 am__leading_dot=. 2686else 2687 am__leading_dot=_ 2688fi 2689rmdir .tst 2>/dev/null 2690 2691# Check whether --enable-silent-rules was given. 2692if test "${enable_silent_rules+set}" = set; then : 2693 enableval=$enable_silent_rules; 2694fi 2695 2696case $enable_silent_rules in # ((( 2697 yes) AM_DEFAULT_VERBOSITY=0;; 2698 no) AM_DEFAULT_VERBOSITY=1;; 2699 *) AM_DEFAULT_VERBOSITY=1;; 2700esac 2701am_make=${MAKE-make} 2702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 2703$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 2704if ${am_cv_make_support_nested_variables+:} false; then : 2705 $as_echo_n "(cached) " >&6 2706else 2707 if $as_echo 'TRUE=$(BAR$(V)) 2708BAR0=false 2709BAR1=true 2710V=1 2711am__doit: 2712 @$(TRUE) 2713.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 2714 am_cv_make_support_nested_variables=yes 2715else 2716 am_cv_make_support_nested_variables=no 2717fi 2718fi 2719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 2720$as_echo "$am_cv_make_support_nested_variables" >&6; } 2721if test $am_cv_make_support_nested_variables = yes; then 2722 AM_V='$(V)' 2723 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 2724else 2725 AM_V=$AM_DEFAULT_VERBOSITY 2726 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 2727fi 2728AM_BACKSLASH='\' 2729 2730if test "`cd $srcdir && pwd`" != "`pwd`"; then 2731 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 2732 # is not polluted with repeated "-I." 2733 am__isrc=' -I$(srcdir)' 2734 # test to see if srcdir already configured 2735 if test -f $srcdir/config.status; then 2736 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 2737 fi 2738fi 2739 2740# test whether we have cygpath 2741if test -z "$CYGPATH_W"; then 2742 if (cygpath --version) >/dev/null 2>/dev/null; then 2743 CYGPATH_W='cygpath -w' 2744 else 2745 CYGPATH_W=echo 2746 fi 2747fi 2748 2749 2750# Define the identity of the package. 2751 PACKAGE='libpng' 2752 VERSION='1.6.2' 2753 2754 2755cat >>confdefs.h <<_ACEOF 2756#define PACKAGE "$PACKAGE" 2757_ACEOF 2758 2759 2760cat >>confdefs.h <<_ACEOF 2761#define VERSION "$VERSION" 2762_ACEOF 2763 2764# Some tools Automake needs. 2765 2766ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 2767 2768 2769AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 2770 2771 2772AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 2773 2774 2775AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 2776 2777 2778MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 2779 2780# For better backward compatibility. To be removed once Automake 1.9.x 2781# dies out for good. For more background, see: 2782# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 2783# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 2784mkdir_p='$(MKDIR_P)' 2785 2786# We need awk for the "check" target. The system "awk" is bad on 2787# some platforms. 2788# Always define AMTAR for backward compatibility. Yes, it's still used 2789# in the wild :-( We should find a proper way to deprecate it ... 2790AMTAR='$${TAR-tar}' 2791 2792 2793# We'll loop over all known methods to create a tar archive until one works. 2794_am_tools='gnutar pax cpio none' 2795 2796am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 2797 2798 2799 2800 2801 2802 2803# The following line causes --disable-maintainer-mode to be the default to 2804# configure, this is necessary because libpng distributions cannot rely on the 2805# time stamps of the autotools generated files being correct 2806 2807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 2808$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } 2809 # Check whether --enable-maintainer-mode was given. 2810if test "${enable_maintainer_mode+set}" = set; then : 2811 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval 2812else 2813 USE_MAINTAINER_MODE=no 2814fi 2815 2816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 2817$as_echo "$USE_MAINTAINER_MODE" >&6; } 2818 if test $USE_MAINTAINER_MODE = yes; then 2819 MAINTAINER_MODE_TRUE= 2820 MAINTAINER_MODE_FALSE='#' 2821else 2822 MAINTAINER_MODE_TRUE='#' 2823 MAINTAINER_MODE_FALSE= 2824fi 2825 2826 MAINT=$MAINTAINER_MODE_TRUE 2827 2828 2829 2830 2831PNGLIB_VERSION=1.6.2 2832PNGLIB_MAJOR=1 2833PNGLIB_MINOR=6 2834PNGLIB_RELEASE=2 2835 2836 2837 2838ac_config_headers="$ac_config_headers config.h" 2839 2840 2841# Checks for programs. 2842ac_ext=c 2843ac_cpp='$CPP $CPPFLAGS' 2844ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2845ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2846ac_compiler_gnu=$ac_cv_c_compiler_gnu 2847 2848ac_ext=c 2849ac_cpp='$CPP $CPPFLAGS' 2850ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2851ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2852ac_compiler_gnu=$ac_cv_c_compiler_gnu 2853if test -n "$ac_tool_prefix"; then 2854 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2855set dummy ${ac_tool_prefix}gcc; ac_word=$2 2856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2857$as_echo_n "checking for $ac_word... " >&6; } 2858if ${ac_cv_prog_CC+:} false; then : 2859 $as_echo_n "(cached) " >&6 2860else 2861 if test -n "$CC"; then 2862 ac_cv_prog_CC="$CC" # Let the user override the test. 2863else 2864as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2865for as_dir in $PATH 2866do 2867 IFS=$as_save_IFS 2868 test -z "$as_dir" && as_dir=. 2869 for ac_exec_ext in '' $ac_executable_extensions; do 2870 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2871 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2872 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2873 break 2 2874 fi 2875done 2876 done 2877IFS=$as_save_IFS 2878 2879fi 2880fi 2881CC=$ac_cv_prog_CC 2882if test -n "$CC"; then 2883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2884$as_echo "$CC" >&6; } 2885else 2886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2887$as_echo "no" >&6; } 2888fi 2889 2890 2891fi 2892if test -z "$ac_cv_prog_CC"; then 2893 ac_ct_CC=$CC 2894 # Extract the first word of "gcc", so it can be a program name with args. 2895set dummy gcc; ac_word=$2 2896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2897$as_echo_n "checking for $ac_word... " >&6; } 2898if ${ac_cv_prog_ac_ct_CC+:} false; then : 2899 $as_echo_n "(cached) " >&6 2900else 2901 if test -n "$ac_ct_CC"; then 2902 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2903else 2904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2905for as_dir in $PATH 2906do 2907 IFS=$as_save_IFS 2908 test -z "$as_dir" && as_dir=. 2909 for ac_exec_ext in '' $ac_executable_extensions; do 2910 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2911 ac_cv_prog_ac_ct_CC="gcc" 2912 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2913 break 2 2914 fi 2915done 2916 done 2917IFS=$as_save_IFS 2918 2919fi 2920fi 2921ac_ct_CC=$ac_cv_prog_ac_ct_CC 2922if test -n "$ac_ct_CC"; then 2923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2924$as_echo "$ac_ct_CC" >&6; } 2925else 2926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2927$as_echo "no" >&6; } 2928fi 2929 2930 if test "x$ac_ct_CC" = x; then 2931 CC="" 2932 else 2933 case $cross_compiling:$ac_tool_warned in 2934yes:) 2935{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2936$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2937ac_tool_warned=yes ;; 2938esac 2939 CC=$ac_ct_CC 2940 fi 2941else 2942 CC="$ac_cv_prog_CC" 2943fi 2944 2945if test -z "$CC"; then 2946 if test -n "$ac_tool_prefix"; then 2947 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2948set dummy ${ac_tool_prefix}cc; ac_word=$2 2949{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2950$as_echo_n "checking for $ac_word... " >&6; } 2951if ${ac_cv_prog_CC+:} false; then : 2952 $as_echo_n "(cached) " >&6 2953else 2954 if test -n "$CC"; then 2955 ac_cv_prog_CC="$CC" # Let the user override the test. 2956else 2957as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2958for as_dir in $PATH 2959do 2960 IFS=$as_save_IFS 2961 test -z "$as_dir" && as_dir=. 2962 for ac_exec_ext in '' $ac_executable_extensions; do 2963 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2964 ac_cv_prog_CC="${ac_tool_prefix}cc" 2965 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2966 break 2 2967 fi 2968done 2969 done 2970IFS=$as_save_IFS 2971 2972fi 2973fi 2974CC=$ac_cv_prog_CC 2975if test -n "$CC"; then 2976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2977$as_echo "$CC" >&6; } 2978else 2979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2980$as_echo "no" >&6; } 2981fi 2982 2983 2984 fi 2985fi 2986if test -z "$CC"; then 2987 # Extract the first word of "cc", so it can be a program name with args. 2988set dummy cc; ac_word=$2 2989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2990$as_echo_n "checking for $ac_word... " >&6; } 2991if ${ac_cv_prog_CC+:} false; then : 2992 $as_echo_n "(cached) " >&6 2993else 2994 if test -n "$CC"; then 2995 ac_cv_prog_CC="$CC" # Let the user override the test. 2996else 2997 ac_prog_rejected=no 2998as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2999for as_dir in $PATH 3000do 3001 IFS=$as_save_IFS 3002 test -z "$as_dir" && as_dir=. 3003 for ac_exec_ext in '' $ac_executable_extensions; do 3004 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3005 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3006 ac_prog_rejected=yes 3007 continue 3008 fi 3009 ac_cv_prog_CC="cc" 3010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3011 break 2 3012 fi 3013done 3014 done 3015IFS=$as_save_IFS 3016 3017if test $ac_prog_rejected = yes; then 3018 # We found a bogon in the path, so make sure we never use it. 3019 set dummy $ac_cv_prog_CC 3020 shift 3021 if test $# != 0; then 3022 # We chose a different compiler from the bogus one. 3023 # However, it has the same basename, so the bogon will be chosen 3024 # first if we set CC to just the basename; use the full file name. 3025 shift 3026 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3027 fi 3028fi 3029fi 3030fi 3031CC=$ac_cv_prog_CC 3032if test -n "$CC"; then 3033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3034$as_echo "$CC" >&6; } 3035else 3036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3037$as_echo "no" >&6; } 3038fi 3039 3040 3041fi 3042if test -z "$CC"; then 3043 if test -n "$ac_tool_prefix"; then 3044 for ac_prog in cl.exe 3045 do 3046 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3047set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3049$as_echo_n "checking for $ac_word... " >&6; } 3050if ${ac_cv_prog_CC+:} false; then : 3051 $as_echo_n "(cached) " >&6 3052else 3053 if test -n "$CC"; then 3054 ac_cv_prog_CC="$CC" # Let the user override the test. 3055else 3056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3057for as_dir in $PATH 3058do 3059 IFS=$as_save_IFS 3060 test -z "$as_dir" && as_dir=. 3061 for ac_exec_ext in '' $ac_executable_extensions; do 3062 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3063 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3064 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3065 break 2 3066 fi 3067done 3068 done 3069IFS=$as_save_IFS 3070 3071fi 3072fi 3073CC=$ac_cv_prog_CC 3074if test -n "$CC"; then 3075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3076$as_echo "$CC" >&6; } 3077else 3078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3079$as_echo "no" >&6; } 3080fi 3081 3082 3083 test -n "$CC" && break 3084 done 3085fi 3086if test -z "$CC"; then 3087 ac_ct_CC=$CC 3088 for ac_prog in cl.exe 3089do 3090 # Extract the first word of "$ac_prog", so it can be a program name with args. 3091set dummy $ac_prog; ac_word=$2 3092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3093$as_echo_n "checking for $ac_word... " >&6; } 3094if ${ac_cv_prog_ac_ct_CC+:} false; then : 3095 $as_echo_n "(cached) " >&6 3096else 3097 if test -n "$ac_ct_CC"; then 3098 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3099else 3100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3101for as_dir in $PATH 3102do 3103 IFS=$as_save_IFS 3104 test -z "$as_dir" && as_dir=. 3105 for ac_exec_ext in '' $ac_executable_extensions; do 3106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3107 ac_cv_prog_ac_ct_CC="$ac_prog" 3108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3109 break 2 3110 fi 3111done 3112 done 3113IFS=$as_save_IFS 3114 3115fi 3116fi 3117ac_ct_CC=$ac_cv_prog_ac_ct_CC 3118if test -n "$ac_ct_CC"; then 3119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3120$as_echo "$ac_ct_CC" >&6; } 3121else 3122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3123$as_echo "no" >&6; } 3124fi 3125 3126 3127 test -n "$ac_ct_CC" && break 3128done 3129 3130 if test "x$ac_ct_CC" = x; then 3131 CC="" 3132 else 3133 case $cross_compiling:$ac_tool_warned in 3134yes:) 3135{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3136$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3137ac_tool_warned=yes ;; 3138esac 3139 CC=$ac_ct_CC 3140 fi 3141fi 3142 3143fi 3144 3145 3146test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3147$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3148as_fn_error $? "no acceptable C compiler found in \$PATH 3149See \`config.log' for more details" "$LINENO" 5; } 3150 3151# Provide some information about the compiler. 3152$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3153set X $ac_compile 3154ac_compiler=$2 3155for ac_option in --version -v -V -qversion; do 3156 { { ac_try="$ac_compiler $ac_option >&5" 3157case "(($ac_try" in 3158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3159 *) ac_try_echo=$ac_try;; 3160esac 3161eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3162$as_echo "$ac_try_echo"; } >&5 3163 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3164 ac_status=$? 3165 if test -s conftest.err; then 3166 sed '10a\ 3167... rest of stderr output deleted ... 3168 10q' conftest.err >conftest.er1 3169 cat conftest.er1 >&5 3170 fi 3171 rm -f conftest.er1 conftest.err 3172 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3173 test $ac_status = 0; } 3174done 3175 3176cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3177/* end confdefs.h. */ 3178 3179int 3180main () 3181{ 3182 3183 ; 3184 return 0; 3185} 3186_ACEOF 3187ac_clean_files_save=$ac_clean_files 3188ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3189# Try to create an executable without -o first, disregard a.out. 3190# It will help us diagnose broken compilers, and finding out an intuition 3191# of exeext. 3192{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3193$as_echo_n "checking whether the C compiler works... " >&6; } 3194ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3195 3196# The possible output files: 3197ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3198 3199ac_rmfiles= 3200for ac_file in $ac_files 3201do 3202 case $ac_file in 3203 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3204 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3205 esac 3206done 3207rm -f $ac_rmfiles 3208 3209if { { ac_try="$ac_link_default" 3210case "(($ac_try" in 3211 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3212 *) ac_try_echo=$ac_try;; 3213esac 3214eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3215$as_echo "$ac_try_echo"; } >&5 3216 (eval "$ac_link_default") 2>&5 3217 ac_status=$? 3218 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3219 test $ac_status = 0; }; then : 3220 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3221# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3222# in a Makefile. We should not override ac_cv_exeext if it was cached, 3223# so that the user can short-circuit this test for compilers unknown to 3224# Autoconf. 3225for ac_file in $ac_files '' 3226do 3227 test -f "$ac_file" || continue 3228 case $ac_file in 3229 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3230 ;; 3231 [ab].out ) 3232 # We found the default executable, but exeext='' is most 3233 # certainly right. 3234 break;; 3235 *.* ) 3236 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3237 then :; else 3238 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3239 fi 3240 # We set ac_cv_exeext here because the later test for it is not 3241 # safe: cross compilers may not add the suffix if given an `-o' 3242 # argument, so we may need to know it at that point already. 3243 # Even if this section looks crufty: it has the advantage of 3244 # actually working. 3245 break;; 3246 * ) 3247 break;; 3248 esac 3249done 3250test "$ac_cv_exeext" = no && ac_cv_exeext= 3251 3252else 3253 ac_file='' 3254fi 3255if test -z "$ac_file"; then : 3256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3257$as_echo "no" >&6; } 3258$as_echo "$as_me: failed program was:" >&5 3259sed 's/^/| /' conftest.$ac_ext >&5 3260 3261{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3262$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3263as_fn_error 77 "C compiler cannot create executables 3264See \`config.log' for more details" "$LINENO" 5; } 3265else 3266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3267$as_echo "yes" >&6; } 3268fi 3269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3270$as_echo_n "checking for C compiler default output file name... " >&6; } 3271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3272$as_echo "$ac_file" >&6; } 3273ac_exeext=$ac_cv_exeext 3274 3275rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3276ac_clean_files=$ac_clean_files_save 3277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3278$as_echo_n "checking for suffix of executables... " >&6; } 3279if { { ac_try="$ac_link" 3280case "(($ac_try" in 3281 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3282 *) ac_try_echo=$ac_try;; 3283esac 3284eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3285$as_echo "$ac_try_echo"; } >&5 3286 (eval "$ac_link") 2>&5 3287 ac_status=$? 3288 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3289 test $ac_status = 0; }; then : 3290 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3291# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3292# work properly (i.e., refer to `conftest.exe'), while it won't with 3293# `rm'. 3294for ac_file in conftest.exe conftest conftest.*; do 3295 test -f "$ac_file" || continue 3296 case $ac_file in 3297 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3298 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3299 break;; 3300 * ) break;; 3301 esac 3302done 3303else 3304 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3305$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3306as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3307See \`config.log' for more details" "$LINENO" 5; } 3308fi 3309rm -f conftest conftest$ac_cv_exeext 3310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3311$as_echo "$ac_cv_exeext" >&6; } 3312 3313rm -f conftest.$ac_ext 3314EXEEXT=$ac_cv_exeext 3315ac_exeext=$EXEEXT 3316cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3317/* end confdefs.h. */ 3318#include <stdio.h> 3319int 3320main () 3321{ 3322FILE *f = fopen ("conftest.out", "w"); 3323 return ferror (f) || fclose (f) != 0; 3324 3325 ; 3326 return 0; 3327} 3328_ACEOF 3329ac_clean_files="$ac_clean_files conftest.out" 3330# Check that the compiler produces executables we can run. If not, either 3331# the compiler is broken, or we cross compile. 3332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3333$as_echo_n "checking whether we are cross compiling... " >&6; } 3334if test "$cross_compiling" != yes; then 3335 { { ac_try="$ac_link" 3336case "(($ac_try" in 3337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3338 *) ac_try_echo=$ac_try;; 3339esac 3340eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3341$as_echo "$ac_try_echo"; } >&5 3342 (eval "$ac_link") 2>&5 3343 ac_status=$? 3344 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3345 test $ac_status = 0; } 3346 if { ac_try='./conftest$ac_cv_exeext' 3347 { { case "(($ac_try" in 3348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3349 *) ac_try_echo=$ac_try;; 3350esac 3351eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3352$as_echo "$ac_try_echo"; } >&5 3353 (eval "$ac_try") 2>&5 3354 ac_status=$? 3355 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3356 test $ac_status = 0; }; }; then 3357 cross_compiling=no 3358 else 3359 if test "$cross_compiling" = maybe; then 3360 cross_compiling=yes 3361 else 3362 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3363$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3364as_fn_error $? "cannot run C compiled programs. 3365If you meant to cross compile, use \`--host'. 3366See \`config.log' for more details" "$LINENO" 5; } 3367 fi 3368 fi 3369fi 3370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3371$as_echo "$cross_compiling" >&6; } 3372 3373rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3374ac_clean_files=$ac_clean_files_save 3375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3376$as_echo_n "checking for suffix of object files... " >&6; } 3377if ${ac_cv_objext+:} false; then : 3378 $as_echo_n "(cached) " >&6 3379else 3380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3381/* end confdefs.h. */ 3382 3383int 3384main () 3385{ 3386 3387 ; 3388 return 0; 3389} 3390_ACEOF 3391rm -f conftest.o conftest.obj 3392if { { ac_try="$ac_compile" 3393case "(($ac_try" in 3394 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3395 *) ac_try_echo=$ac_try;; 3396esac 3397eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3398$as_echo "$ac_try_echo"; } >&5 3399 (eval "$ac_compile") 2>&5 3400 ac_status=$? 3401 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3402 test $ac_status = 0; }; then : 3403 for ac_file in conftest.o conftest.obj conftest.*; do 3404 test -f "$ac_file" || continue; 3405 case $ac_file in 3406 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3407 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3408 break;; 3409 esac 3410done 3411else 3412 $as_echo "$as_me: failed program was:" >&5 3413sed 's/^/| /' conftest.$ac_ext >&5 3414 3415{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3416$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3417as_fn_error $? "cannot compute suffix of object files: cannot compile 3418See \`config.log' for more details" "$LINENO" 5; } 3419fi 3420rm -f conftest.$ac_cv_objext conftest.$ac_ext 3421fi 3422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3423$as_echo "$ac_cv_objext" >&6; } 3424OBJEXT=$ac_cv_objext 3425ac_objext=$OBJEXT 3426{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3427$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3428if ${ac_cv_c_compiler_gnu+:} false; then : 3429 $as_echo_n "(cached) " >&6 3430else 3431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3432/* end confdefs.h. */ 3433 3434int 3435main () 3436{ 3437#ifndef __GNUC__ 3438 choke me 3439#endif 3440 3441 ; 3442 return 0; 3443} 3444_ACEOF 3445if ac_fn_c_try_compile "$LINENO"; then : 3446 ac_compiler_gnu=yes 3447else 3448 ac_compiler_gnu=no 3449fi 3450rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3451ac_cv_c_compiler_gnu=$ac_compiler_gnu 3452 3453fi 3454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3455$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3456if test $ac_compiler_gnu = yes; then 3457 GCC=yes 3458else 3459 GCC= 3460fi 3461ac_test_CFLAGS=${CFLAGS+set} 3462ac_save_CFLAGS=$CFLAGS 3463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3464$as_echo_n "checking whether $CC accepts -g... " >&6; } 3465if ${ac_cv_prog_cc_g+:} false; then : 3466 $as_echo_n "(cached) " >&6 3467else 3468 ac_save_c_werror_flag=$ac_c_werror_flag 3469 ac_c_werror_flag=yes 3470 ac_cv_prog_cc_g=no 3471 CFLAGS="-g" 3472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3473/* end confdefs.h. */ 3474 3475int 3476main () 3477{ 3478 3479 ; 3480 return 0; 3481} 3482_ACEOF 3483if ac_fn_c_try_compile "$LINENO"; then : 3484 ac_cv_prog_cc_g=yes 3485else 3486 CFLAGS="" 3487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3488/* end confdefs.h. */ 3489 3490int 3491main () 3492{ 3493 3494 ; 3495 return 0; 3496} 3497_ACEOF 3498if ac_fn_c_try_compile "$LINENO"; then : 3499 3500else 3501 ac_c_werror_flag=$ac_save_c_werror_flag 3502 CFLAGS="-g" 3503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3504/* end confdefs.h. */ 3505 3506int 3507main () 3508{ 3509 3510 ; 3511 return 0; 3512} 3513_ACEOF 3514if ac_fn_c_try_compile "$LINENO"; then : 3515 ac_cv_prog_cc_g=yes 3516fi 3517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3518fi 3519rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3520fi 3521rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3522 ac_c_werror_flag=$ac_save_c_werror_flag 3523fi 3524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3525$as_echo "$ac_cv_prog_cc_g" >&6; } 3526if test "$ac_test_CFLAGS" = set; then 3527 CFLAGS=$ac_save_CFLAGS 3528elif test $ac_cv_prog_cc_g = yes; then 3529 if test "$GCC" = yes; then 3530 CFLAGS="-g -O2" 3531 else 3532 CFLAGS="-g" 3533 fi 3534else 3535 if test "$GCC" = yes; then 3536 CFLAGS="-O2" 3537 else 3538 CFLAGS= 3539 fi 3540fi 3541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3542$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3543if ${ac_cv_prog_cc_c89+:} false; then : 3544 $as_echo_n "(cached) " >&6 3545else 3546 ac_cv_prog_cc_c89=no 3547ac_save_CC=$CC 3548cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3549/* end confdefs.h. */ 3550#include <stdarg.h> 3551#include <stdio.h> 3552struct stat; 3553/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3554struct buf { int x; }; 3555FILE * (*rcsopen) (struct buf *, struct stat *, int); 3556static char *e (p, i) 3557 char **p; 3558 int i; 3559{ 3560 return p[i]; 3561} 3562static char *f (char * (*g) (char **, int), char **p, ...) 3563{ 3564 char *s; 3565 va_list v; 3566 va_start (v,p); 3567 s = g (p, va_arg (v,int)); 3568 va_end (v); 3569 return s; 3570} 3571 3572/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3573 function prototypes and stuff, but not '\xHH' hex character constants. 3574 These don't provoke an error unfortunately, instead are silently treated 3575 as 'x'. The following induces an error, until -std is added to get 3576 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3577 array size at least. It's necessary to write '\x00'==0 to get something 3578 that's true only with -std. */ 3579int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3580 3581/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3582 inside strings and character constants. */ 3583#define FOO(x) 'x' 3584int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3585 3586int test (int i, double x); 3587struct s1 {int (*f) (int a);}; 3588struct s2 {int (*f) (double a);}; 3589int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3590int argc; 3591char **argv; 3592int 3593main () 3594{ 3595return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3596 ; 3597 return 0; 3598} 3599_ACEOF 3600for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3601 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3602do 3603 CC="$ac_save_CC $ac_arg" 3604 if ac_fn_c_try_compile "$LINENO"; then : 3605 ac_cv_prog_cc_c89=$ac_arg 3606fi 3607rm -f core conftest.err conftest.$ac_objext 3608 test "x$ac_cv_prog_cc_c89" != "xno" && break 3609done 3610rm -f conftest.$ac_ext 3611CC=$ac_save_CC 3612 3613fi 3614# AC_CACHE_VAL 3615case "x$ac_cv_prog_cc_c89" in 3616 x) 3617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3618$as_echo "none needed" >&6; } ;; 3619 xno) 3620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3621$as_echo "unsupported" >&6; } ;; 3622 *) 3623 CC="$CC $ac_cv_prog_cc_c89" 3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3625$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3626esac 3627if test "x$ac_cv_prog_cc_c89" != xno; then : 3628 3629fi 3630 3631ac_ext=c 3632ac_cpp='$CPP $CPPFLAGS' 3633ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3634ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3635ac_compiler_gnu=$ac_cv_c_compiler_gnu 3636DEPDIR="${am__leading_dot}deps" 3637 3638ac_config_commands="$ac_config_commands depfiles" 3639 3640 3641am_make=${MAKE-make} 3642cat > confinc << 'END' 3643am__doit: 3644 @echo this is the am__doit target 3645.PHONY: am__doit 3646END 3647# If we don't find an include directive, just comment out the code. 3648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3649$as_echo_n "checking for style of include used by $am_make... " >&6; } 3650am__include="#" 3651am__quote= 3652_am_result=none 3653# First try GNU make style include. 3654echo "include confinc" > confmf 3655# Ignore all kinds of additional output from 'make'. 3656case `$am_make -s -f confmf 2> /dev/null` in #( 3657*the\ am__doit\ target*) 3658 am__include=include 3659 am__quote= 3660 _am_result=GNU 3661 ;; 3662esac 3663# Now try BSD make style include. 3664if test "$am__include" = "#"; then 3665 echo '.include "confinc"' > confmf 3666 case `$am_make -s -f confmf 2> /dev/null` in #( 3667 *the\ am__doit\ target*) 3668 am__include=.include 3669 am__quote="\"" 3670 _am_result=BSD 3671 ;; 3672 esac 3673fi 3674 3675 3676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3677$as_echo "$_am_result" >&6; } 3678rm -f confinc confmf 3679 3680# Check whether --enable-dependency-tracking was given. 3681if test "${enable_dependency_tracking+set}" = set; then : 3682 enableval=$enable_dependency_tracking; 3683fi 3684 3685if test "x$enable_dependency_tracking" != xno; then 3686 am_depcomp="$ac_aux_dir/depcomp" 3687 AMDEPBACKSLASH='\' 3688 am__nodep='_no' 3689fi 3690 if test "x$enable_dependency_tracking" != xno; then 3691 AMDEP_TRUE= 3692 AMDEP_FALSE='#' 3693else 3694 AMDEP_TRUE='#' 3695 AMDEP_FALSE= 3696fi 3697 3698 3699 3700depcc="$CC" am_compiler_list= 3701 3702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3703$as_echo_n "checking dependency style of $depcc... " >&6; } 3704if ${am_cv_CC_dependencies_compiler_type+:} false; then : 3705 $as_echo_n "(cached) " >&6 3706else 3707 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3708 # We make a subdir and do the tests there. Otherwise we can end up 3709 # making bogus files that we don't know about and never remove. For 3710 # instance it was reported that on HP-UX the gcc test will end up 3711 # making a dummy file named 'D' -- because '-MD' means "put the output 3712 # in D". 3713 rm -rf conftest.dir 3714 mkdir conftest.dir 3715 # Copy depcomp to subdir because otherwise we won't find it if we're 3716 # using a relative directory. 3717 cp "$am_depcomp" conftest.dir 3718 cd conftest.dir 3719 # We will build objects and dependencies in a subdirectory because 3720 # it helps to detect inapplicable dependency modes. For instance 3721 # both Tru64's cc and ICC support -MD to output dependencies as a 3722 # side effect of compilation, but ICC will put the dependencies in 3723 # the current directory while Tru64 will put them in the object 3724 # directory. 3725 mkdir sub 3726 3727 am_cv_CC_dependencies_compiler_type=none 3728 if test "$am_compiler_list" = ""; then 3729 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3730 fi 3731 am__universal=false 3732 case " $depcc " in #( 3733 *\ -arch\ *\ -arch\ *) am__universal=true ;; 3734 esac 3735 3736 for depmode in $am_compiler_list; do 3737 # Setup a source with many dependencies, because some compilers 3738 # like to wrap large dependency lists on column 80 (with \), and 3739 # we should not choose a depcomp mode which is confused by this. 3740 # 3741 # We need to recreate these files for each test, as the compiler may 3742 # overwrite some of them when testing with obscure command lines. 3743 # This happens at least with the AIX C compiler. 3744 : > sub/conftest.c 3745 for i in 1 2 3 4 5 6; do 3746 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3747 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3748 # Solaris 10 /bin/sh. 3749 echo '/* dummy */' > sub/conftst$i.h 3750 done 3751 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3752 3753 # We check with '-c' and '-o' for the sake of the "dashmstdout" 3754 # mode. It turns out that the SunPro C++ compiler does not properly 3755 # handle '-M -o', and we need to detect this. Also, some Intel 3756 # versions had trouble with output in subdirs. 3757 am__obj=sub/conftest.${OBJEXT-o} 3758 am__minus_obj="-o $am__obj" 3759 case $depmode in 3760 gcc) 3761 # This depmode causes a compiler race in universal mode. 3762 test "$am__universal" = false || continue 3763 ;; 3764 nosideeffect) 3765 # After this tag, mechanisms are not by side-effect, so they'll 3766 # only be used when explicitly requested. 3767 if test "x$enable_dependency_tracking" = xyes; then 3768 continue 3769 else 3770 break 3771 fi 3772 ;; 3773 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3774 # This compiler won't grok '-c -o', but also, the minuso test has 3775 # not run yet. These depmodes are late enough in the game, and 3776 # so weak that their functioning should not be impacted. 3777 am__obj=conftest.${OBJEXT-o} 3778 am__minus_obj= 3779 ;; 3780 none) break ;; 3781 esac 3782 if depmode=$depmode \ 3783 source=sub/conftest.c object=$am__obj \ 3784 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3785 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3786 >/dev/null 2>conftest.err && 3787 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3788 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3789 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3790 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3791 # icc doesn't choke on unknown options, it will just issue warnings 3792 # or remarks (even with -Werror). So we grep stderr for any message 3793 # that says an option was ignored or not supported. 3794 # When given -MP, icc 7.0 and 7.1 complain thusly: 3795 # icc: Command line warning: ignoring option '-M'; no argument required 3796 # The diagnosis changed in icc 8.0: 3797 # icc: Command line remark: option '-MP' not supported 3798 if (grep 'ignoring option' conftest.err || 3799 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3800 am_cv_CC_dependencies_compiler_type=$depmode 3801 break 3802 fi 3803 fi 3804 done 3805 3806 cd .. 3807 rm -rf conftest.dir 3808else 3809 am_cv_CC_dependencies_compiler_type=none 3810fi 3811 3812fi 3813{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 3814$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 3815CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 3816 3817 if 3818 test "x$enable_dependency_tracking" != xno \ 3819 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 3820 am__fastdepCC_TRUE= 3821 am__fastdepCC_FALSE='#' 3822else 3823 am__fastdepCC_TRUE='#' 3824 am__fastdepCC_FALSE= 3825fi 3826 3827 3828# By default we simply use the C compiler to build assembly code. 3829 3830test "${CCAS+set}" = set || CCAS=$CC 3831test "${CCASFLAGS+set}" = set || CCASFLAGS=$CFLAGS 3832 3833 3834 3835depcc="$CCAS" am_compiler_list= 3836 3837{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 3838$as_echo_n "checking dependency style of $depcc... " >&6; } 3839if ${am_cv_CCAS_dependencies_compiler_type+:} false; then : 3840 $as_echo_n "(cached) " >&6 3841else 3842 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 3843 # We make a subdir and do the tests there. Otherwise we can end up 3844 # making bogus files that we don't know about and never remove. For 3845 # instance it was reported that on HP-UX the gcc test will end up 3846 # making a dummy file named 'D' -- because '-MD' means "put the output 3847 # in D". 3848 rm -rf conftest.dir 3849 mkdir conftest.dir 3850 # Copy depcomp to subdir because otherwise we won't find it if we're 3851 # using a relative directory. 3852 cp "$am_depcomp" conftest.dir 3853 cd conftest.dir 3854 # We will build objects and dependencies in a subdirectory because 3855 # it helps to detect inapplicable dependency modes. For instance 3856 # both Tru64's cc and ICC support -MD to output dependencies as a 3857 # side effect of compilation, but ICC will put the dependencies in 3858 # the current directory while Tru64 will put them in the object 3859 # directory. 3860 mkdir sub 3861 3862 am_cv_CCAS_dependencies_compiler_type=none 3863 if test "$am_compiler_list" = ""; then 3864 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 3865 fi 3866 am__universal=false 3867 3868 3869 for depmode in $am_compiler_list; do 3870 # Setup a source with many dependencies, because some compilers 3871 # like to wrap large dependency lists on column 80 (with \), and 3872 # we should not choose a depcomp mode which is confused by this. 3873 # 3874 # We need to recreate these files for each test, as the compiler may 3875 # overwrite some of them when testing with obscure command lines. 3876 # This happens at least with the AIX C compiler. 3877 : > sub/conftest.c 3878 for i in 1 2 3 4 5 6; do 3879 echo '#include "conftst'$i'.h"' >> sub/conftest.c 3880 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 3881 # Solaris 10 /bin/sh. 3882 echo '/* dummy */' > sub/conftst$i.h 3883 done 3884 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 3885 3886 # We check with '-c' and '-o' for the sake of the "dashmstdout" 3887 # mode. It turns out that the SunPro C++ compiler does not properly 3888 # handle '-M -o', and we need to detect this. Also, some Intel 3889 # versions had trouble with output in subdirs. 3890 am__obj=sub/conftest.${OBJEXT-o} 3891 am__minus_obj="-o $am__obj" 3892 case $depmode in 3893 gcc) 3894 # This depmode causes a compiler race in universal mode. 3895 test "$am__universal" = false || continue 3896 ;; 3897 nosideeffect) 3898 # After this tag, mechanisms are not by side-effect, so they'll 3899 # only be used when explicitly requested. 3900 if test "x$enable_dependency_tracking" = xyes; then 3901 continue 3902 else 3903 break 3904 fi 3905 ;; 3906 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 3907 # This compiler won't grok '-c -o', but also, the minuso test has 3908 # not run yet. These depmodes are late enough in the game, and 3909 # so weak that their functioning should not be impacted. 3910 am__obj=conftest.${OBJEXT-o} 3911 am__minus_obj= 3912 ;; 3913 none) break ;; 3914 esac 3915 if depmode=$depmode \ 3916 source=sub/conftest.c object=$am__obj \ 3917 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 3918 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 3919 >/dev/null 2>conftest.err && 3920 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 3921 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 3922 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 3923 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 3924 # icc doesn't choke on unknown options, it will just issue warnings 3925 # or remarks (even with -Werror). So we grep stderr for any message 3926 # that says an option was ignored or not supported. 3927 # When given -MP, icc 7.0 and 7.1 complain thusly: 3928 # icc: Command line warning: ignoring option '-M'; no argument required 3929 # The diagnosis changed in icc 8.0: 3930 # icc: Command line remark: option '-MP' not supported 3931 if (grep 'ignoring option' conftest.err || 3932 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 3933 am_cv_CCAS_dependencies_compiler_type=$depmode 3934 break 3935 fi 3936 fi 3937 done 3938 3939 cd .. 3940 rm -rf conftest.dir 3941else 3942 am_cv_CCAS_dependencies_compiler_type=none 3943fi 3944 3945fi 3946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CCAS_dependencies_compiler_type" >&5 3947$as_echo "$am_cv_CCAS_dependencies_compiler_type" >&6; } 3948CCASDEPMODE=depmode=$am_cv_CCAS_dependencies_compiler_type 3949 3950 if 3951 test "x$enable_dependency_tracking" != xno \ 3952 && test "$am_cv_CCAS_dependencies_compiler_type" = gcc3; then 3953 am__fastdepCCAS_TRUE= 3954 am__fastdepCCAS_FALSE='#' 3955else 3956 am__fastdepCCAS_TRUE='#' 3957 am__fastdepCCAS_FALSE= 3958fi 3959 3960 3961# Make sure we can run config.sub. 3962$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 3963 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 3964 3965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 3966$as_echo_n "checking build system type... " >&6; } 3967if ${ac_cv_build+:} false; then : 3968 $as_echo_n "(cached) " >&6 3969else 3970 ac_build_alias=$build_alias 3971test "x$ac_build_alias" = x && 3972 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 3973test "x$ac_build_alias" = x && 3974 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 3975ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 3976 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 3977 3978fi 3979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 3980$as_echo "$ac_cv_build" >&6; } 3981case $ac_cv_build in 3982*-*-*) ;; 3983*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 3984esac 3985build=$ac_cv_build 3986ac_save_IFS=$IFS; IFS='-' 3987set x $ac_cv_build 3988shift 3989build_cpu=$1 3990build_vendor=$2 3991shift; shift 3992# Remember, the first character of IFS is used to create $*, 3993# except with old shells: 3994build_os=$* 3995IFS=$ac_save_IFS 3996case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 3997 3998 3999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 4000$as_echo_n "checking host system type... " >&6; } 4001if ${ac_cv_host+:} false; then : 4002 $as_echo_n "(cached) " >&6 4003else 4004 if test "x$host_alias" = x; then 4005 ac_cv_host=$ac_cv_build 4006else 4007 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 4008 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 4009fi 4010 4011fi 4012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 4013$as_echo "$ac_cv_host" >&6; } 4014case $ac_cv_host in 4015*-*-*) ;; 4016*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 4017esac 4018host=$ac_cv_host 4019ac_save_IFS=$IFS; IFS='-' 4020set x $ac_cv_host 4021shift 4022host_cpu=$1 4023host_vendor=$2 4024shift; shift 4025# Remember, the first character of IFS is used to create $*, 4026# except with old shells: 4027host_os=$* 4028IFS=$ac_save_IFS 4029case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 4030 4031 4032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 4033$as_echo_n "checking for a sed that does not truncate output... " >&6; } 4034if ${ac_cv_path_SED+:} false; then : 4035 $as_echo_n "(cached) " >&6 4036else 4037 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 4038 for ac_i in 1 2 3 4 5 6 7; do 4039 ac_script="$ac_script$as_nl$ac_script" 4040 done 4041 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 4042 { ac_script=; unset ac_script;} 4043 if test -z "$SED"; then 4044 ac_path_SED_found=false 4045 # Loop through the user's path and test for each of PROGNAME-LIST 4046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4047for as_dir in $PATH 4048do 4049 IFS=$as_save_IFS 4050 test -z "$as_dir" && as_dir=. 4051 for ac_prog in sed gsed; do 4052 for ac_exec_ext in '' $ac_executable_extensions; do 4053 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 4054 as_fn_executable_p "$ac_path_SED" || continue 4055# Check for GNU ac_path_SED and select it if it is found. 4056 # Check for GNU $ac_path_SED 4057case `"$ac_path_SED" --version 2>&1` in 4058*GNU*) 4059 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 4060*) 4061 ac_count=0 4062 $as_echo_n 0123456789 >"conftest.in" 4063 while : 4064 do 4065 cat "conftest.in" "conftest.in" >"conftest.tmp" 4066 mv "conftest.tmp" "conftest.in" 4067 cp "conftest.in" "conftest.nl" 4068 $as_echo '' >> "conftest.nl" 4069 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 4070 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4071 as_fn_arith $ac_count + 1 && ac_count=$as_val 4072 if test $ac_count -gt ${ac_path_SED_max-0}; then 4073 # Best one so far, save it but keep looking for a better one 4074 ac_cv_path_SED="$ac_path_SED" 4075 ac_path_SED_max=$ac_count 4076 fi 4077 # 10*(2^10) chars as input seems more than enough 4078 test $ac_count -gt 10 && break 4079 done 4080 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4081esac 4082 4083 $ac_path_SED_found && break 3 4084 done 4085 done 4086 done 4087IFS=$as_save_IFS 4088 if test -z "$ac_cv_path_SED"; then 4089 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 4090 fi 4091else 4092 ac_cv_path_SED=$SED 4093fi 4094 4095fi 4096{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 4097$as_echo "$ac_cv_path_SED" >&6; } 4098 SED="$ac_cv_path_SED" 4099 rm -f conftest.sed 4100 4101test -z "$SED" && SED=sed 4102Xsed="$SED -e 1s/^X//" 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 4115$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 4116if ${ac_cv_path_GREP+:} false; then : 4117 $as_echo_n "(cached) " >&6 4118else 4119 if test -z "$GREP"; then 4120 ac_path_GREP_found=false 4121 # Loop through the user's path and test for each of PROGNAME-LIST 4122 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4123for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4124do 4125 IFS=$as_save_IFS 4126 test -z "$as_dir" && as_dir=. 4127 for ac_prog in grep ggrep; do 4128 for ac_exec_ext in '' $ac_executable_extensions; do 4129 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 4130 as_fn_executable_p "$ac_path_GREP" || continue 4131# Check for GNU ac_path_GREP and select it if it is found. 4132 # Check for GNU $ac_path_GREP 4133case `"$ac_path_GREP" --version 2>&1` in 4134*GNU*) 4135 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 4136*) 4137 ac_count=0 4138 $as_echo_n 0123456789 >"conftest.in" 4139 while : 4140 do 4141 cat "conftest.in" "conftest.in" >"conftest.tmp" 4142 mv "conftest.tmp" "conftest.in" 4143 cp "conftest.in" "conftest.nl" 4144 $as_echo 'GREP' >> "conftest.nl" 4145 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4146 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4147 as_fn_arith $ac_count + 1 && ac_count=$as_val 4148 if test $ac_count -gt ${ac_path_GREP_max-0}; then 4149 # Best one so far, save it but keep looking for a better one 4150 ac_cv_path_GREP="$ac_path_GREP" 4151 ac_path_GREP_max=$ac_count 4152 fi 4153 # 10*(2^10) chars as input seems more than enough 4154 test $ac_count -gt 10 && break 4155 done 4156 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4157esac 4158 4159 $ac_path_GREP_found && break 3 4160 done 4161 done 4162 done 4163IFS=$as_save_IFS 4164 if test -z "$ac_cv_path_GREP"; then 4165 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4166 fi 4167else 4168 ac_cv_path_GREP=$GREP 4169fi 4170 4171fi 4172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 4173$as_echo "$ac_cv_path_GREP" >&6; } 4174 GREP="$ac_cv_path_GREP" 4175 4176 4177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 4178$as_echo_n "checking for egrep... " >&6; } 4179if ${ac_cv_path_EGREP+:} false; then : 4180 $as_echo_n "(cached) " >&6 4181else 4182 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 4183 then ac_cv_path_EGREP="$GREP -E" 4184 else 4185 if test -z "$EGREP"; then 4186 ac_path_EGREP_found=false 4187 # Loop through the user's path and test for each of PROGNAME-LIST 4188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4189for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4190do 4191 IFS=$as_save_IFS 4192 test -z "$as_dir" && as_dir=. 4193 for ac_prog in egrep; do 4194 for ac_exec_ext in '' $ac_executable_extensions; do 4195 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 4196 as_fn_executable_p "$ac_path_EGREP" || continue 4197# Check for GNU ac_path_EGREP and select it if it is found. 4198 # Check for GNU $ac_path_EGREP 4199case `"$ac_path_EGREP" --version 2>&1` in 4200*GNU*) 4201 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 4202*) 4203 ac_count=0 4204 $as_echo_n 0123456789 >"conftest.in" 4205 while : 4206 do 4207 cat "conftest.in" "conftest.in" >"conftest.tmp" 4208 mv "conftest.tmp" "conftest.in" 4209 cp "conftest.in" "conftest.nl" 4210 $as_echo 'EGREP' >> "conftest.nl" 4211 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 4212 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4213 as_fn_arith $ac_count + 1 && ac_count=$as_val 4214 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 4215 # Best one so far, save it but keep looking for a better one 4216 ac_cv_path_EGREP="$ac_path_EGREP" 4217 ac_path_EGREP_max=$ac_count 4218 fi 4219 # 10*(2^10) chars as input seems more than enough 4220 test $ac_count -gt 10 && break 4221 done 4222 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4223esac 4224 4225 $ac_path_EGREP_found && break 3 4226 done 4227 done 4228 done 4229IFS=$as_save_IFS 4230 if test -z "$ac_cv_path_EGREP"; then 4231 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4232 fi 4233else 4234 ac_cv_path_EGREP=$EGREP 4235fi 4236 4237 fi 4238fi 4239{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 4240$as_echo "$ac_cv_path_EGREP" >&6; } 4241 EGREP="$ac_cv_path_EGREP" 4242 4243 4244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 4245$as_echo_n "checking for fgrep... " >&6; } 4246if ${ac_cv_path_FGREP+:} false; then : 4247 $as_echo_n "(cached) " >&6 4248else 4249 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 4250 then ac_cv_path_FGREP="$GREP -F" 4251 else 4252 if test -z "$FGREP"; then 4253 ac_path_FGREP_found=false 4254 # Loop through the user's path and test for each of PROGNAME-LIST 4255 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4256for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 4257do 4258 IFS=$as_save_IFS 4259 test -z "$as_dir" && as_dir=. 4260 for ac_prog in fgrep; do 4261 for ac_exec_ext in '' $ac_executable_extensions; do 4262 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 4263 as_fn_executable_p "$ac_path_FGREP" || continue 4264# Check for GNU ac_path_FGREP and select it if it is found. 4265 # Check for GNU $ac_path_FGREP 4266case `"$ac_path_FGREP" --version 2>&1` in 4267*GNU*) 4268 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 4269*) 4270 ac_count=0 4271 $as_echo_n 0123456789 >"conftest.in" 4272 while : 4273 do 4274 cat "conftest.in" "conftest.in" >"conftest.tmp" 4275 mv "conftest.tmp" "conftest.in" 4276 cp "conftest.in" "conftest.nl" 4277 $as_echo 'FGREP' >> "conftest.nl" 4278 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 4279 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 4280 as_fn_arith $ac_count + 1 && ac_count=$as_val 4281 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 4282 # Best one so far, save it but keep looking for a better one 4283 ac_cv_path_FGREP="$ac_path_FGREP" 4284 ac_path_FGREP_max=$ac_count 4285 fi 4286 # 10*(2^10) chars as input seems more than enough 4287 test $ac_count -gt 10 && break 4288 done 4289 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 4290esac 4291 4292 $ac_path_FGREP_found && break 3 4293 done 4294 done 4295 done 4296IFS=$as_save_IFS 4297 if test -z "$ac_cv_path_FGREP"; then 4298 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 4299 fi 4300else 4301 ac_cv_path_FGREP=$FGREP 4302fi 4303 4304 fi 4305fi 4306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 4307$as_echo "$ac_cv_path_FGREP" >&6; } 4308 FGREP="$ac_cv_path_FGREP" 4309 4310 4311test -z "$GREP" && GREP=grep 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 4330ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 4331ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 4332 4333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 4334$as_echo_n "checking how to print strings... " >&6; } 4335# Test print first, because it will be a builtin if present. 4336if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 4337 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 4338 ECHO='print -r --' 4339elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 4340 ECHO='printf %s\n' 4341else 4342 # Use this function as a fallback that always works. 4343 func_fallback_echo () 4344 { 4345 eval 'cat <<_LTECHO_EOF 4346$1 4347_LTECHO_EOF' 4348 } 4349 ECHO='func_fallback_echo' 4350fi 4351 4352# func_echo_all arg... 4353# Invoke $ECHO with all args, space-separated. 4354func_echo_all () 4355{ 4356 $ECHO "" 4357} 4358 4359case "$ECHO" in 4360 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 4361$as_echo "printf" >&6; } ;; 4362 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 4363$as_echo "print -r" >&6; } ;; 4364 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 4365$as_echo "cat" >&6; } ;; 4366esac 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383# Check whether --with-gnu-ld was given. 4384if test "${with_gnu_ld+set}" = set; then : 4385 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 4386else 4387 with_gnu_ld=no 4388fi 4389 4390ac_prog=ld 4391if test "$GCC" = yes; then 4392 # Check if gcc -print-prog-name=ld gives a path. 4393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 4394$as_echo_n "checking for ld used by $CC... " >&6; } 4395 case $host in 4396 *-*-mingw*) 4397 # gcc leaves a trailing carriage return which upsets mingw 4398 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 4399 *) 4400 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 4401 esac 4402 case $ac_prog in 4403 # Accept absolute paths. 4404 [\\/]* | ?:[\\/]*) 4405 re_direlt='/[^/][^/]*/\.\./' 4406 # Canonicalize the pathname of ld 4407 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 4408 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 4409 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 4410 done 4411 test -z "$LD" && LD="$ac_prog" 4412 ;; 4413 "") 4414 # If it fails, then pretend we aren't using GCC. 4415 ac_prog=ld 4416 ;; 4417 *) 4418 # If it is relative, then search for the first ld in PATH. 4419 with_gnu_ld=unknown 4420 ;; 4421 esac 4422elif test "$with_gnu_ld" = yes; then 4423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 4424$as_echo_n "checking for GNU ld... " >&6; } 4425else 4426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 4427$as_echo_n "checking for non-GNU ld... " >&6; } 4428fi 4429if ${lt_cv_path_LD+:} false; then : 4430 $as_echo_n "(cached) " >&6 4431else 4432 if test -z "$LD"; then 4433 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4434 for ac_dir in $PATH; do 4435 IFS="$lt_save_ifs" 4436 test -z "$ac_dir" && ac_dir=. 4437 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 4438 lt_cv_path_LD="$ac_dir/$ac_prog" 4439 # Check to see if the program is GNU ld. I'd rather use --version, 4440 # but apparently some variants of GNU ld only accept -v. 4441 # Break only if it was the GNU/non-GNU ld that we prefer. 4442 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 4443 *GNU* | *'with BFD'*) 4444 test "$with_gnu_ld" != no && break 4445 ;; 4446 *) 4447 test "$with_gnu_ld" != yes && break 4448 ;; 4449 esac 4450 fi 4451 done 4452 IFS="$lt_save_ifs" 4453else 4454 lt_cv_path_LD="$LD" # Let the user override the test with a path. 4455fi 4456fi 4457 4458LD="$lt_cv_path_LD" 4459if test -n "$LD"; then 4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 4461$as_echo "$LD" >&6; } 4462else 4463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4464$as_echo "no" >&6; } 4465fi 4466test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 4467{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 4468$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 4469if ${lt_cv_prog_gnu_ld+:} false; then : 4470 $as_echo_n "(cached) " >&6 4471else 4472 # I'd rather use --version here, but apparently some GNU lds only accept -v. 4473case `$LD -v 2>&1 </dev/null` in 4474*GNU* | *'with BFD'*) 4475 lt_cv_prog_gnu_ld=yes 4476 ;; 4477*) 4478 lt_cv_prog_gnu_ld=no 4479 ;; 4480esac 4481fi 4482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 4483$as_echo "$lt_cv_prog_gnu_ld" >&6; } 4484with_gnu_ld=$lt_cv_prog_gnu_ld 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494ac_ext=c 4495ac_cpp='$CPP $CPPFLAGS' 4496ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4497ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4498ac_compiler_gnu=$ac_cv_c_compiler_gnu 4499{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4500$as_echo_n "checking how to run the C preprocessor... " >&6; } 4501# On Suns, sometimes $CPP names a directory. 4502if test -n "$CPP" && test -d "$CPP"; then 4503 CPP= 4504fi 4505if test -z "$CPP"; then 4506 if ${ac_cv_prog_CPP+:} false; then : 4507 $as_echo_n "(cached) " >&6 4508else 4509 # Double quotes because CPP needs to be expanded 4510 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4511 do 4512 ac_preproc_ok=false 4513for ac_c_preproc_warn_flag in '' yes 4514do 4515 # Use a header file that comes with gcc, so configuring glibc 4516 # with a fresh cross-compiler works. 4517 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4518 # <limits.h> exists even on freestanding compilers. 4519 # On the NeXT, cc -E runs the code through the compiler's parser, 4520 # not just through cpp. "Syntax error" is here to catch this case. 4521 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4522/* end confdefs.h. */ 4523#ifdef __STDC__ 4524# include <limits.h> 4525#else 4526# include <assert.h> 4527#endif 4528 Syntax error 4529_ACEOF 4530if ac_fn_c_try_cpp "$LINENO"; then : 4531 4532else 4533 # Broken: fails on valid input. 4534continue 4535fi 4536rm -f conftest.err conftest.i conftest.$ac_ext 4537 4538 # OK, works on sane cases. Now check whether nonexistent headers 4539 # can be detected and how. 4540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4541/* end confdefs.h. */ 4542#include <ac_nonexistent.h> 4543_ACEOF 4544if ac_fn_c_try_cpp "$LINENO"; then : 4545 # Broken: success on invalid input. 4546continue 4547else 4548 # Passes both tests. 4549ac_preproc_ok=: 4550break 4551fi 4552rm -f conftest.err conftest.i conftest.$ac_ext 4553 4554done 4555# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4556rm -f conftest.i conftest.err conftest.$ac_ext 4557if $ac_preproc_ok; then : 4558 break 4559fi 4560 4561 done 4562 ac_cv_prog_CPP=$CPP 4563 4564fi 4565 CPP=$ac_cv_prog_CPP 4566else 4567 ac_cv_prog_CPP=$CPP 4568fi 4569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4570$as_echo "$CPP" >&6; } 4571ac_preproc_ok=false 4572for ac_c_preproc_warn_flag in '' yes 4573do 4574 # Use a header file that comes with gcc, so configuring glibc 4575 # with a fresh cross-compiler works. 4576 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4577 # <limits.h> exists even on freestanding compilers. 4578 # On the NeXT, cc -E runs the code through the compiler's parser, 4579 # not just through cpp. "Syntax error" is here to catch this case. 4580 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4581/* end confdefs.h. */ 4582#ifdef __STDC__ 4583# include <limits.h> 4584#else 4585# include <assert.h> 4586#endif 4587 Syntax error 4588_ACEOF 4589if ac_fn_c_try_cpp "$LINENO"; then : 4590 4591else 4592 # Broken: fails on valid input. 4593continue 4594fi 4595rm -f conftest.err conftest.i conftest.$ac_ext 4596 4597 # OK, works on sane cases. Now check whether nonexistent headers 4598 # can be detected and how. 4599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4600/* end confdefs.h. */ 4601#include <ac_nonexistent.h> 4602_ACEOF 4603if ac_fn_c_try_cpp "$LINENO"; then : 4604 # Broken: success on invalid input. 4605continue 4606else 4607 # Passes both tests. 4608ac_preproc_ok=: 4609break 4610fi 4611rm -f conftest.err conftest.i conftest.$ac_ext 4612 4613done 4614# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4615rm -f conftest.i conftest.err conftest.$ac_ext 4616if $ac_preproc_ok; then : 4617 4618else 4619 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4620$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4621as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4622See \`config.log' for more details" "$LINENO" 5; } 4623fi 4624 4625ac_ext=c 4626ac_cpp='$CPP $CPPFLAGS' 4627ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4628ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4629ac_compiler_gnu=$ac_cv_c_compiler_gnu 4630 4631for ac_prog in gawk mawk nawk awk 4632do 4633 # Extract the first word of "$ac_prog", so it can be a program name with args. 4634set dummy $ac_prog; ac_word=$2 4635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4636$as_echo_n "checking for $ac_word... " >&6; } 4637if ${ac_cv_prog_AWK+:} false; then : 4638 $as_echo_n "(cached) " >&6 4639else 4640 if test -n "$AWK"; then 4641 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4642else 4643as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4644for as_dir in $PATH 4645do 4646 IFS=$as_save_IFS 4647 test -z "$as_dir" && as_dir=. 4648 for ac_exec_ext in '' $ac_executable_extensions; do 4649 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4650 ac_cv_prog_AWK="$ac_prog" 4651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4652 break 2 4653 fi 4654done 4655 done 4656IFS=$as_save_IFS 4657 4658fi 4659fi 4660AWK=$ac_cv_prog_AWK 4661if test -n "$AWK"; then 4662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4663$as_echo "$AWK" >&6; } 4664else 4665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4666$as_echo "no" >&6; } 4667fi 4668 4669 4670 test -n "$AWK" && break 4671done 4672 4673 4674{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 4675$as_echo_n "checking whether ln -s works... " >&6; } 4676LN_S=$as_ln_s 4677if test "$LN_S" = "ln -s"; then 4678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4679$as_echo "yes" >&6; } 4680else 4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 4682$as_echo "no, using $LN_S" >&6; } 4683fi 4684 4685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 4686$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 4687set x ${MAKE-make} 4688ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 4689if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 4690 $as_echo_n "(cached) " >&6 4691else 4692 cat >conftest.make <<\_ACEOF 4693SHELL = /bin/sh 4694all: 4695 @echo '@@@%%%=$(MAKE)=@@@%%%' 4696_ACEOF 4697# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 4698case `${MAKE-make} -f conftest.make 2>/dev/null` in 4699 *@@@%%%=?*=@@@%%%*) 4700 eval ac_cv_prog_make_${ac_make}_set=yes;; 4701 *) 4702 eval ac_cv_prog_make_${ac_make}_set=no;; 4703esac 4704rm -f conftest.make 4705fi 4706if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 4707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4708$as_echo "yes" >&6; } 4709 SET_MAKE= 4710else 4711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4712$as_echo "no" >&6; } 4713 SET_MAKE="MAKE=${MAKE-make}" 4714fi 4715 4716 4717case `pwd` in 4718 *\ * | *\ *) 4719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 4720$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 4721esac 4722 4723 4724 4725macro_version='2.4.2' 4726macro_revision='1.3337' 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740ltmain="$ac_aux_dir/ltmain.sh" 4741 4742# Backslashify metacharacters that are still active within 4743# double-quoted strings. 4744sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 4745 4746# Same as above, but do not quote variable references. 4747double_quote_subst='s/\(["`\\]\)/\\\1/g' 4748 4749# Sed substitution to delay expansion of an escaped shell variable in a 4750# double_quote_subst'ed string. 4751delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 4752 4753# Sed substitution to delay expansion of an escaped single quote. 4754delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 4755 4756# Sed substitution to avoid accidental globbing in evaled expressions 4757no_glob_subst='s/\*/\\\*/g' 4758 4759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 4760$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 4761if ${lt_cv_path_NM+:} false; then : 4762 $as_echo_n "(cached) " >&6 4763else 4764 if test -n "$NM"; then 4765 # Let the user override the test. 4766 lt_cv_path_NM="$NM" 4767else 4768 lt_nm_to_check="${ac_tool_prefix}nm" 4769 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 4770 lt_nm_to_check="$lt_nm_to_check nm" 4771 fi 4772 for lt_tmp_nm in $lt_nm_to_check; do 4773 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 4774 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 4775 IFS="$lt_save_ifs" 4776 test -z "$ac_dir" && ac_dir=. 4777 tmp_nm="$ac_dir/$lt_tmp_nm" 4778 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 4779 # Check to see if the nm accepts a BSD-compat flag. 4780 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 4781 # nm: unknown option "B" ignored 4782 # Tru64's nm complains that /dev/null is an invalid object file 4783 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 4784 */dev/null* | *'Invalid file or object type'*) 4785 lt_cv_path_NM="$tmp_nm -B" 4786 break 4787 ;; 4788 *) 4789 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 4790 */dev/null*) 4791 lt_cv_path_NM="$tmp_nm -p" 4792 break 4793 ;; 4794 *) 4795 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 4796 continue # so that we can try to find one that supports BSD flags 4797 ;; 4798 esac 4799 ;; 4800 esac 4801 fi 4802 done 4803 IFS="$lt_save_ifs" 4804 done 4805 : ${lt_cv_path_NM=no} 4806fi 4807fi 4808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 4809$as_echo "$lt_cv_path_NM" >&6; } 4810if test "$lt_cv_path_NM" != "no"; then 4811 NM="$lt_cv_path_NM" 4812else 4813 # Didn't find any BSD compatible name lister, look for dumpbin. 4814 if test -n "$DUMPBIN"; then : 4815 # Let the user override the test. 4816 else 4817 if test -n "$ac_tool_prefix"; then 4818 for ac_prog in dumpbin "link -dump" 4819 do 4820 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4821set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4823$as_echo_n "checking for $ac_word... " >&6; } 4824if ${ac_cv_prog_DUMPBIN+:} false; then : 4825 $as_echo_n "(cached) " >&6 4826else 4827 if test -n "$DUMPBIN"; then 4828 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 4829else 4830as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4831for as_dir in $PATH 4832do 4833 IFS=$as_save_IFS 4834 test -z "$as_dir" && as_dir=. 4835 for ac_exec_ext in '' $ac_executable_extensions; do 4836 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4837 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 4838 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4839 break 2 4840 fi 4841done 4842 done 4843IFS=$as_save_IFS 4844 4845fi 4846fi 4847DUMPBIN=$ac_cv_prog_DUMPBIN 4848if test -n "$DUMPBIN"; then 4849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 4850$as_echo "$DUMPBIN" >&6; } 4851else 4852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4853$as_echo "no" >&6; } 4854fi 4855 4856 4857 test -n "$DUMPBIN" && break 4858 done 4859fi 4860if test -z "$DUMPBIN"; then 4861 ac_ct_DUMPBIN=$DUMPBIN 4862 for ac_prog in dumpbin "link -dump" 4863do 4864 # Extract the first word of "$ac_prog", so it can be a program name with args. 4865set dummy $ac_prog; ac_word=$2 4866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4867$as_echo_n "checking for $ac_word... " >&6; } 4868if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 4869 $as_echo_n "(cached) " >&6 4870else 4871 if test -n "$ac_ct_DUMPBIN"; then 4872 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 4873else 4874as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4875for as_dir in $PATH 4876do 4877 IFS=$as_save_IFS 4878 test -z "$as_dir" && as_dir=. 4879 for ac_exec_ext in '' $ac_executable_extensions; do 4880 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4881 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 4882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4883 break 2 4884 fi 4885done 4886 done 4887IFS=$as_save_IFS 4888 4889fi 4890fi 4891ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 4892if test -n "$ac_ct_DUMPBIN"; then 4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 4894$as_echo "$ac_ct_DUMPBIN" >&6; } 4895else 4896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4897$as_echo "no" >&6; } 4898fi 4899 4900 4901 test -n "$ac_ct_DUMPBIN" && break 4902done 4903 4904 if test "x$ac_ct_DUMPBIN" = x; then 4905 DUMPBIN=":" 4906 else 4907 case $cross_compiling:$ac_tool_warned in 4908yes:) 4909{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4910$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4911ac_tool_warned=yes ;; 4912esac 4913 DUMPBIN=$ac_ct_DUMPBIN 4914 fi 4915fi 4916 4917 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 4918 *COFF*) 4919 DUMPBIN="$DUMPBIN -symbols" 4920 ;; 4921 *) 4922 DUMPBIN=: 4923 ;; 4924 esac 4925 fi 4926 4927 if test "$DUMPBIN" != ":"; then 4928 NM="$DUMPBIN" 4929 fi 4930fi 4931test -z "$NM" && NM=nm 4932 4933 4934 4935 4936 4937 4938{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 4939$as_echo_n "checking the name lister ($NM) interface... " >&6; } 4940if ${lt_cv_nm_interface+:} false; then : 4941 $as_echo_n "(cached) " >&6 4942else 4943 lt_cv_nm_interface="BSD nm" 4944 echo "int some_variable = 0;" > conftest.$ac_ext 4945 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 4946 (eval "$ac_compile" 2>conftest.err) 4947 cat conftest.err >&5 4948 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 4949 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 4950 cat conftest.err >&5 4951 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 4952 cat conftest.out >&5 4953 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 4954 lt_cv_nm_interface="MS dumpbin" 4955 fi 4956 rm -f conftest* 4957fi 4958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 4959$as_echo "$lt_cv_nm_interface" >&6; } 4960 4961# find the maximum length of command line arguments 4962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 4963$as_echo_n "checking the maximum length of command line arguments... " >&6; } 4964if ${lt_cv_sys_max_cmd_len+:} false; then : 4965 $as_echo_n "(cached) " >&6 4966else 4967 i=0 4968 teststring="ABCD" 4969 4970 case $build_os in 4971 msdosdjgpp*) 4972 # On DJGPP, this test can blow up pretty badly due to problems in libc 4973 # (any single argument exceeding 2000 bytes causes a buffer overrun 4974 # during glob expansion). Even if it were fixed, the result of this 4975 # check would be larger than it should be. 4976 lt_cv_sys_max_cmd_len=12288; # 12K is about right 4977 ;; 4978 4979 gnu*) 4980 # Under GNU Hurd, this test is not required because there is 4981 # no limit to the length of command line arguments. 4982 # Libtool will interpret -1 as no limit whatsoever 4983 lt_cv_sys_max_cmd_len=-1; 4984 ;; 4985 4986 cygwin* | mingw* | cegcc*) 4987 # On Win9x/ME, this test blows up -- it succeeds, but takes 4988 # about 5 minutes as the teststring grows exponentially. 4989 # Worse, since 9x/ME are not pre-emptively multitasking, 4990 # you end up with a "frozen" computer, even though with patience 4991 # the test eventually succeeds (with a max line length of 256k). 4992 # Instead, let's just punt: use the minimum linelength reported by 4993 # all of the supported platforms: 8192 (on NT/2K/XP). 4994 lt_cv_sys_max_cmd_len=8192; 4995 ;; 4996 4997 mint*) 4998 # On MiNT this can take a long time and run out of memory. 4999 lt_cv_sys_max_cmd_len=8192; 5000 ;; 5001 5002 amigaos*) 5003 # On AmigaOS with pdksh, this test takes hours, literally. 5004 # So we just punt and use a minimum line length of 8192. 5005 lt_cv_sys_max_cmd_len=8192; 5006 ;; 5007 5008 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 5009 # This has been around since 386BSD, at least. Likely further. 5010 if test -x /sbin/sysctl; then 5011 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 5012 elif test -x /usr/sbin/sysctl; then 5013 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 5014 else 5015 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 5016 fi 5017 # And add a safety zone 5018 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5019 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5020 ;; 5021 5022 interix*) 5023 # We know the value 262144 and hardcode it with a safety zone (like BSD) 5024 lt_cv_sys_max_cmd_len=196608 5025 ;; 5026 5027 os2*) 5028 # The test takes a long time on OS/2. 5029 lt_cv_sys_max_cmd_len=8192 5030 ;; 5031 5032 osf*) 5033 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 5034 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 5035 # nice to cause kernel panics so lets avoid the loop below. 5036 # First set a reasonable default. 5037 lt_cv_sys_max_cmd_len=16384 5038 # 5039 if test -x /sbin/sysconfig; then 5040 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 5041 *1*) lt_cv_sys_max_cmd_len=-1 ;; 5042 esac 5043 fi 5044 ;; 5045 sco3.2v5*) 5046 lt_cv_sys_max_cmd_len=102400 5047 ;; 5048 sysv5* | sco5v6* | sysv4.2uw2*) 5049 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 5050 if test -n "$kargmax"; then 5051 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 5052 else 5053 lt_cv_sys_max_cmd_len=32768 5054 fi 5055 ;; 5056 *) 5057 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 5058 if test -n "$lt_cv_sys_max_cmd_len" && \ 5059 test undefined != "$lt_cv_sys_max_cmd_len"; then 5060 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 5061 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 5062 else 5063 # Make teststring a little bigger before we do anything with it. 5064 # a 1K string should be a reasonable start. 5065 for i in 1 2 3 4 5 6 7 8 ; do 5066 teststring=$teststring$teststring 5067 done 5068 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 5069 # If test is not a shell built-in, we'll probably end up computing a 5070 # maximum length that is only half of the actual maximum length, but 5071 # we can't tell. 5072 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 5073 = "X$teststring$teststring"; } >/dev/null 2>&1 && 5074 test $i != 17 # 1/2 MB should be enough 5075 do 5076 i=`expr $i + 1` 5077 teststring=$teststring$teststring 5078 done 5079 # Only check the string length outside the loop. 5080 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 5081 teststring= 5082 # Add a significant safety factor because C++ compilers can tack on 5083 # massive amounts of additional arguments before passing them to the 5084 # linker. It appears as though 1/2 is a usable value. 5085 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 5086 fi 5087 ;; 5088 esac 5089 5090fi 5091 5092if test -n $lt_cv_sys_max_cmd_len ; then 5093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 5094$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 5095else 5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 5097$as_echo "none" >&6; } 5098fi 5099max_cmd_len=$lt_cv_sys_max_cmd_len 5100 5101 5102 5103 5104 5105 5106: ${CP="cp -f"} 5107: ${MV="mv -f"} 5108: ${RM="rm -f"} 5109 5110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 5111$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 5112# Try some XSI features 5113xsi_shell=no 5114( _lt_dummy="a/b/c" 5115 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 5116 = c,a/b,b/c, \ 5117 && eval 'test $(( 1 + 1 )) -eq 2 \ 5118 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 5119 && xsi_shell=yes 5120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 5121$as_echo "$xsi_shell" >&6; } 5122 5123 5124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 5125$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 5126lt_shell_append=no 5127( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 5128 >/dev/null 2>&1 \ 5129 && lt_shell_append=yes 5130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 5131$as_echo "$lt_shell_append" >&6; } 5132 5133 5134if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 5135 lt_unset=unset 5136else 5137 lt_unset=false 5138fi 5139 5140 5141 5142 5143 5144# test EBCDIC or ASCII 5145case `echo X|tr X '\101'` in 5146 A) # ASCII based system 5147 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 5148 lt_SP2NL='tr \040 \012' 5149 lt_NL2SP='tr \015\012 \040\040' 5150 ;; 5151 *) # EBCDIC based system 5152 lt_SP2NL='tr \100 \n' 5153 lt_NL2SP='tr \r\n \100\100' 5154 ;; 5155esac 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 5166$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 5167if ${lt_cv_to_host_file_cmd+:} false; then : 5168 $as_echo_n "(cached) " >&6 5169else 5170 case $host in 5171 *-*-mingw* ) 5172 case $build in 5173 *-*-mingw* ) # actually msys 5174 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 5175 ;; 5176 *-*-cygwin* ) 5177 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 5178 ;; 5179 * ) # otherwise, assume *nix 5180 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 5181 ;; 5182 esac 5183 ;; 5184 *-*-cygwin* ) 5185 case $build in 5186 *-*-mingw* ) # actually msys 5187 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 5188 ;; 5189 *-*-cygwin* ) 5190 lt_cv_to_host_file_cmd=func_convert_file_noop 5191 ;; 5192 * ) # otherwise, assume *nix 5193 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 5194 ;; 5195 esac 5196 ;; 5197 * ) # unhandled hosts (and "normal" native builds) 5198 lt_cv_to_host_file_cmd=func_convert_file_noop 5199 ;; 5200esac 5201 5202fi 5203 5204to_host_file_cmd=$lt_cv_to_host_file_cmd 5205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 5206$as_echo "$lt_cv_to_host_file_cmd" >&6; } 5207 5208 5209 5210 5211 5212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 5213$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 5214if ${lt_cv_to_tool_file_cmd+:} false; then : 5215 $as_echo_n "(cached) " >&6 5216else 5217 #assume ordinary cross tools, or native build. 5218lt_cv_to_tool_file_cmd=func_convert_file_noop 5219case $host in 5220 *-*-mingw* ) 5221 case $build in 5222 *-*-mingw* ) # actually msys 5223 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 5224 ;; 5225 esac 5226 ;; 5227esac 5228 5229fi 5230 5231to_tool_file_cmd=$lt_cv_to_tool_file_cmd 5232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 5233$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 5234 5235 5236 5237 5238 5239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 5240$as_echo_n "checking for $LD option to reload object files... " >&6; } 5241if ${lt_cv_ld_reload_flag+:} false; then : 5242 $as_echo_n "(cached) " >&6 5243else 5244 lt_cv_ld_reload_flag='-r' 5245fi 5246{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 5247$as_echo "$lt_cv_ld_reload_flag" >&6; } 5248reload_flag=$lt_cv_ld_reload_flag 5249case $reload_flag in 5250"" | " "*) ;; 5251*) reload_flag=" $reload_flag" ;; 5252esac 5253reload_cmds='$LD$reload_flag -o $output$reload_objs' 5254case $host_os in 5255 cygwin* | mingw* | pw32* | cegcc*) 5256 if test "$GCC" != yes; then 5257 reload_cmds=false 5258 fi 5259 ;; 5260 darwin*) 5261 if test "$GCC" = yes; then 5262 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 5263 else 5264 reload_cmds='$LD$reload_flag -o $output$reload_objs' 5265 fi 5266 ;; 5267esac 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277if test -n "$ac_tool_prefix"; then 5278 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 5279set dummy ${ac_tool_prefix}objdump; ac_word=$2 5280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5281$as_echo_n "checking for $ac_word... " >&6; } 5282if ${ac_cv_prog_OBJDUMP+:} false; then : 5283 $as_echo_n "(cached) " >&6 5284else 5285 if test -n "$OBJDUMP"; then 5286 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 5287else 5288as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5289for as_dir in $PATH 5290do 5291 IFS=$as_save_IFS 5292 test -z "$as_dir" && as_dir=. 5293 for ac_exec_ext in '' $ac_executable_extensions; do 5294 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5295 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 5296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5297 break 2 5298 fi 5299done 5300 done 5301IFS=$as_save_IFS 5302 5303fi 5304fi 5305OBJDUMP=$ac_cv_prog_OBJDUMP 5306if test -n "$OBJDUMP"; then 5307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 5308$as_echo "$OBJDUMP" >&6; } 5309else 5310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5311$as_echo "no" >&6; } 5312fi 5313 5314 5315fi 5316if test -z "$ac_cv_prog_OBJDUMP"; then 5317 ac_ct_OBJDUMP=$OBJDUMP 5318 # Extract the first word of "objdump", so it can be a program name with args. 5319set dummy objdump; ac_word=$2 5320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5321$as_echo_n "checking for $ac_word... " >&6; } 5322if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 5323 $as_echo_n "(cached) " >&6 5324else 5325 if test -n "$ac_ct_OBJDUMP"; then 5326 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 5327else 5328as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5329for as_dir in $PATH 5330do 5331 IFS=$as_save_IFS 5332 test -z "$as_dir" && as_dir=. 5333 for ac_exec_ext in '' $ac_executable_extensions; do 5334 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5335 ac_cv_prog_ac_ct_OBJDUMP="objdump" 5336 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5337 break 2 5338 fi 5339done 5340 done 5341IFS=$as_save_IFS 5342 5343fi 5344fi 5345ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 5346if test -n "$ac_ct_OBJDUMP"; then 5347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 5348$as_echo "$ac_ct_OBJDUMP" >&6; } 5349else 5350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5351$as_echo "no" >&6; } 5352fi 5353 5354 if test "x$ac_ct_OBJDUMP" = x; then 5355 OBJDUMP="false" 5356 else 5357 case $cross_compiling:$ac_tool_warned in 5358yes:) 5359{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5360$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5361ac_tool_warned=yes ;; 5362esac 5363 OBJDUMP=$ac_ct_OBJDUMP 5364 fi 5365else 5366 OBJDUMP="$ac_cv_prog_OBJDUMP" 5367fi 5368 5369test -z "$OBJDUMP" && OBJDUMP=objdump 5370 5371 5372 5373 5374 5375 5376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 5377$as_echo_n "checking how to recognize dependent libraries... " >&6; } 5378if ${lt_cv_deplibs_check_method+:} false; then : 5379 $as_echo_n "(cached) " >&6 5380else 5381 lt_cv_file_magic_cmd='$MAGIC_CMD' 5382lt_cv_file_magic_test_file= 5383lt_cv_deplibs_check_method='unknown' 5384# Need to set the preceding variable on all platforms that support 5385# interlibrary dependencies. 5386# 'none' -- dependencies not supported. 5387# `unknown' -- same as none, but documents that we really don't know. 5388# 'pass_all' -- all dependencies passed with no checks. 5389# 'test_compile' -- check by making test program. 5390# 'file_magic [[regex]]' -- check by looking for files in library path 5391# which responds to the $file_magic_cmd with a given extended regex. 5392# If you have `file' or equivalent on your system and you're not sure 5393# whether `pass_all' will *always* work, you probably want this one. 5394 5395case $host_os in 5396aix[4-9]*) 5397 lt_cv_deplibs_check_method=pass_all 5398 ;; 5399 5400beos*) 5401 lt_cv_deplibs_check_method=pass_all 5402 ;; 5403 5404bsdi[45]*) 5405 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 5406 lt_cv_file_magic_cmd='/usr/bin/file -L' 5407 lt_cv_file_magic_test_file=/shlib/libc.so 5408 ;; 5409 5410cygwin*) 5411 # func_win32_libid is a shell function defined in ltmain.sh 5412 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5413 lt_cv_file_magic_cmd='func_win32_libid' 5414 ;; 5415 5416mingw* | pw32*) 5417 # Base MSYS/MinGW do not provide the 'file' command needed by 5418 # func_win32_libid shell function, so use a weaker test based on 'objdump', 5419 # unless we find 'file', for example because we are cross-compiling. 5420 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 5421 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 5422 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 5423 lt_cv_file_magic_cmd='func_win32_libid' 5424 else 5425 # Keep this pattern in sync with the one in func_win32_libid. 5426 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 5427 lt_cv_file_magic_cmd='$OBJDUMP -f' 5428 fi 5429 ;; 5430 5431cegcc*) 5432 # use the weaker test based on 'objdump'. See mingw*. 5433 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 5434 lt_cv_file_magic_cmd='$OBJDUMP -f' 5435 ;; 5436 5437darwin* | rhapsody*) 5438 lt_cv_deplibs_check_method=pass_all 5439 ;; 5440 5441freebsd* | dragonfly*) 5442 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5443 case $host_cpu in 5444 i*86 ) 5445 # Not sure whether the presence of OpenBSD here was a mistake. 5446 # Let's accept both of them until this is cleared up. 5447 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 5448 lt_cv_file_magic_cmd=/usr/bin/file 5449 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 5450 ;; 5451 esac 5452 else 5453 lt_cv_deplibs_check_method=pass_all 5454 fi 5455 ;; 5456 5457haiku*) 5458 lt_cv_deplibs_check_method=pass_all 5459 ;; 5460 5461hpux10.20* | hpux11*) 5462 lt_cv_file_magic_cmd=/usr/bin/file 5463 case $host_cpu in 5464 ia64*) 5465 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 5466 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 5467 ;; 5468 hppa*64*) 5469 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' 5470 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 5471 ;; 5472 *) 5473 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 5474 lt_cv_file_magic_test_file=/usr/lib/libc.sl 5475 ;; 5476 esac 5477 ;; 5478 5479interix[3-9]*) 5480 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 5481 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 5482 ;; 5483 5484irix5* | irix6* | nonstopux*) 5485 case $LD in 5486 *-32|*"-32 ") libmagic=32-bit;; 5487 *-n32|*"-n32 ") libmagic=N32;; 5488 *-64|*"-64 ") libmagic=64-bit;; 5489 *) libmagic=never-match;; 5490 esac 5491 lt_cv_deplibs_check_method=pass_all 5492 ;; 5493 5494# This must be glibc/ELF. 5495linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 5496 lt_cv_deplibs_check_method=pass_all 5497 ;; 5498 5499netbsd* | netbsdelf*-gnu) 5500 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 5501 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5502 else 5503 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 5504 fi 5505 ;; 5506 5507newos6*) 5508 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 5509 lt_cv_file_magic_cmd=/usr/bin/file 5510 lt_cv_file_magic_test_file=/usr/lib/libnls.so 5511 ;; 5512 5513*nto* | *qnx*) 5514 lt_cv_deplibs_check_method=pass_all 5515 ;; 5516 5517openbsd*) 5518 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 5519 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 5520 else 5521 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 5522 fi 5523 ;; 5524 5525osf3* | osf4* | osf5*) 5526 lt_cv_deplibs_check_method=pass_all 5527 ;; 5528 5529rdos*) 5530 lt_cv_deplibs_check_method=pass_all 5531 ;; 5532 5533solaris*) 5534 lt_cv_deplibs_check_method=pass_all 5535 ;; 5536 5537sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 5538 lt_cv_deplibs_check_method=pass_all 5539 ;; 5540 5541sysv4 | sysv4.3*) 5542 case $host_vendor in 5543 motorola) 5544 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]' 5545 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 5546 ;; 5547 ncr) 5548 lt_cv_deplibs_check_method=pass_all 5549 ;; 5550 sequent) 5551 lt_cv_file_magic_cmd='/bin/file' 5552 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 5553 ;; 5554 sni) 5555 lt_cv_file_magic_cmd='/bin/file' 5556 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 5557 lt_cv_file_magic_test_file=/lib/libc.so 5558 ;; 5559 siemens) 5560 lt_cv_deplibs_check_method=pass_all 5561 ;; 5562 pc) 5563 lt_cv_deplibs_check_method=pass_all 5564 ;; 5565 esac 5566 ;; 5567 5568tpf*) 5569 lt_cv_deplibs_check_method=pass_all 5570 ;; 5571esac 5572 5573fi 5574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 5575$as_echo "$lt_cv_deplibs_check_method" >&6; } 5576 5577file_magic_glob= 5578want_nocaseglob=no 5579if test "$build" = "$host"; then 5580 case $host_os in 5581 mingw* | pw32*) 5582 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 5583 want_nocaseglob=yes 5584 else 5585 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 5586 fi 5587 ;; 5588 esac 5589fi 5590 5591file_magic_cmd=$lt_cv_file_magic_cmd 5592deplibs_check_method=$lt_cv_deplibs_check_method 5593test -z "$deplibs_check_method" && deplibs_check_method=unknown 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616if test -n "$ac_tool_prefix"; then 5617 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 5618set dummy ${ac_tool_prefix}dlltool; ac_word=$2 5619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5620$as_echo_n "checking for $ac_word... " >&6; } 5621if ${ac_cv_prog_DLLTOOL+:} false; then : 5622 $as_echo_n "(cached) " >&6 5623else 5624 if test -n "$DLLTOOL"; then 5625 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 5626else 5627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5628for as_dir in $PATH 5629do 5630 IFS=$as_save_IFS 5631 test -z "$as_dir" && as_dir=. 5632 for ac_exec_ext in '' $ac_executable_extensions; do 5633 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5634 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 5635 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5636 break 2 5637 fi 5638done 5639 done 5640IFS=$as_save_IFS 5641 5642fi 5643fi 5644DLLTOOL=$ac_cv_prog_DLLTOOL 5645if test -n "$DLLTOOL"; then 5646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 5647$as_echo "$DLLTOOL" >&6; } 5648else 5649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5650$as_echo "no" >&6; } 5651fi 5652 5653 5654fi 5655if test -z "$ac_cv_prog_DLLTOOL"; then 5656 ac_ct_DLLTOOL=$DLLTOOL 5657 # Extract the first word of "dlltool", so it can be a program name with args. 5658set dummy dlltool; ac_word=$2 5659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5660$as_echo_n "checking for $ac_word... " >&6; } 5661if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 5662 $as_echo_n "(cached) " >&6 5663else 5664 if test -n "$ac_ct_DLLTOOL"; then 5665 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 5666else 5667as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5668for as_dir in $PATH 5669do 5670 IFS=$as_save_IFS 5671 test -z "$as_dir" && as_dir=. 5672 for ac_exec_ext in '' $ac_executable_extensions; do 5673 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5674 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 5675 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5676 break 2 5677 fi 5678done 5679 done 5680IFS=$as_save_IFS 5681 5682fi 5683fi 5684ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 5685if test -n "$ac_ct_DLLTOOL"; then 5686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 5687$as_echo "$ac_ct_DLLTOOL" >&6; } 5688else 5689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5690$as_echo "no" >&6; } 5691fi 5692 5693 if test "x$ac_ct_DLLTOOL" = x; then 5694 DLLTOOL="false" 5695 else 5696 case $cross_compiling:$ac_tool_warned in 5697yes:) 5698{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5699$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5700ac_tool_warned=yes ;; 5701esac 5702 DLLTOOL=$ac_ct_DLLTOOL 5703 fi 5704else 5705 DLLTOOL="$ac_cv_prog_DLLTOOL" 5706fi 5707 5708test -z "$DLLTOOL" && DLLTOOL=dlltool 5709 5710 5711 5712 5713 5714 5715 5716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 5717$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 5718if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 5719 $as_echo_n "(cached) " >&6 5720else 5721 lt_cv_sharedlib_from_linklib_cmd='unknown' 5722 5723case $host_os in 5724cygwin* | mingw* | pw32* | cegcc*) 5725 # two different shell functions defined in ltmain.sh 5726 # decide which to use based on capabilities of $DLLTOOL 5727 case `$DLLTOOL --help 2>&1` in 5728 *--identify-strict*) 5729 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 5730 ;; 5731 *) 5732 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 5733 ;; 5734 esac 5735 ;; 5736*) 5737 # fallback: assume linklib IS sharedlib 5738 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 5739 ;; 5740esac 5741 5742fi 5743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 5744$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 5745sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 5746test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 5747 5748 5749 5750 5751 5752 5753 5754 5755if test -n "$ac_tool_prefix"; then 5756 for ac_prog in ar 5757 do 5758 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5759set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5761$as_echo_n "checking for $ac_word... " >&6; } 5762if ${ac_cv_prog_AR+:} false; then : 5763 $as_echo_n "(cached) " >&6 5764else 5765 if test -n "$AR"; then 5766 ac_cv_prog_AR="$AR" # Let the user override the test. 5767else 5768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5769for as_dir in $PATH 5770do 5771 IFS=$as_save_IFS 5772 test -z "$as_dir" && as_dir=. 5773 for ac_exec_ext in '' $ac_executable_extensions; do 5774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5775 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 5776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5777 break 2 5778 fi 5779done 5780 done 5781IFS=$as_save_IFS 5782 5783fi 5784fi 5785AR=$ac_cv_prog_AR 5786if test -n "$AR"; then 5787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 5788$as_echo "$AR" >&6; } 5789else 5790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5791$as_echo "no" >&6; } 5792fi 5793 5794 5795 test -n "$AR" && break 5796 done 5797fi 5798if test -z "$AR"; then 5799 ac_ct_AR=$AR 5800 for ac_prog in ar 5801do 5802 # Extract the first word of "$ac_prog", so it can be a program name with args. 5803set dummy $ac_prog; ac_word=$2 5804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5805$as_echo_n "checking for $ac_word... " >&6; } 5806if ${ac_cv_prog_ac_ct_AR+:} false; then : 5807 $as_echo_n "(cached) " >&6 5808else 5809 if test -n "$ac_ct_AR"; then 5810 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 5811else 5812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5813for as_dir in $PATH 5814do 5815 IFS=$as_save_IFS 5816 test -z "$as_dir" && as_dir=. 5817 for ac_exec_ext in '' $ac_executable_extensions; do 5818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5819 ac_cv_prog_ac_ct_AR="$ac_prog" 5820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5821 break 2 5822 fi 5823done 5824 done 5825IFS=$as_save_IFS 5826 5827fi 5828fi 5829ac_ct_AR=$ac_cv_prog_ac_ct_AR 5830if test -n "$ac_ct_AR"; then 5831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 5832$as_echo "$ac_ct_AR" >&6; } 5833else 5834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5835$as_echo "no" >&6; } 5836fi 5837 5838 5839 test -n "$ac_ct_AR" && break 5840done 5841 5842 if test "x$ac_ct_AR" = x; then 5843 AR="false" 5844 else 5845 case $cross_compiling:$ac_tool_warned in 5846yes:) 5847{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5848$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5849ac_tool_warned=yes ;; 5850esac 5851 AR=$ac_ct_AR 5852 fi 5853fi 5854 5855: ${AR=ar} 5856: ${AR_FLAGS=cru} 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 5869$as_echo_n "checking for archiver @FILE support... " >&6; } 5870if ${lt_cv_ar_at_file+:} false; then : 5871 $as_echo_n "(cached) " >&6 5872else 5873 lt_cv_ar_at_file=no 5874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5875/* end confdefs.h. */ 5876 5877int 5878main () 5879{ 5880 5881 ; 5882 return 0; 5883} 5884_ACEOF 5885if ac_fn_c_try_compile "$LINENO"; then : 5886 echo conftest.$ac_objext > conftest.lst 5887 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 5888 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5889 (eval $lt_ar_try) 2>&5 5890 ac_status=$? 5891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5892 test $ac_status = 0; } 5893 if test "$ac_status" -eq 0; then 5894 # Ensure the archiver fails upon bogus file names. 5895 rm -f conftest.$ac_objext libconftest.a 5896 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 5897 (eval $lt_ar_try) 2>&5 5898 ac_status=$? 5899 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5900 test $ac_status = 0; } 5901 if test "$ac_status" -ne 0; then 5902 lt_cv_ar_at_file=@ 5903 fi 5904 fi 5905 rm -f conftest.* libconftest.a 5906 5907fi 5908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5909 5910fi 5911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 5912$as_echo "$lt_cv_ar_at_file" >&6; } 5913 5914if test "x$lt_cv_ar_at_file" = xno; then 5915 archiver_list_spec= 5916else 5917 archiver_list_spec=$lt_cv_ar_at_file 5918fi 5919 5920 5921 5922 5923 5924 5925 5926if test -n "$ac_tool_prefix"; then 5927 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 5928set dummy ${ac_tool_prefix}strip; ac_word=$2 5929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5930$as_echo_n "checking for $ac_word... " >&6; } 5931if ${ac_cv_prog_STRIP+:} false; then : 5932 $as_echo_n "(cached) " >&6 5933else 5934 if test -n "$STRIP"; then 5935 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 5936else 5937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5938for as_dir in $PATH 5939do 5940 IFS=$as_save_IFS 5941 test -z "$as_dir" && as_dir=. 5942 for ac_exec_ext in '' $ac_executable_extensions; do 5943 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5944 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 5945 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5946 break 2 5947 fi 5948done 5949 done 5950IFS=$as_save_IFS 5951 5952fi 5953fi 5954STRIP=$ac_cv_prog_STRIP 5955if test -n "$STRIP"; then 5956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 5957$as_echo "$STRIP" >&6; } 5958else 5959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5960$as_echo "no" >&6; } 5961fi 5962 5963 5964fi 5965if test -z "$ac_cv_prog_STRIP"; then 5966 ac_ct_STRIP=$STRIP 5967 # Extract the first word of "strip", so it can be a program name with args. 5968set dummy strip; ac_word=$2 5969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5970$as_echo_n "checking for $ac_word... " >&6; } 5971if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 5972 $as_echo_n "(cached) " >&6 5973else 5974 if test -n "$ac_ct_STRIP"; then 5975 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 5976else 5977as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5978for as_dir in $PATH 5979do 5980 IFS=$as_save_IFS 5981 test -z "$as_dir" && as_dir=. 5982 for ac_exec_ext in '' $ac_executable_extensions; do 5983 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5984 ac_cv_prog_ac_ct_STRIP="strip" 5985 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5986 break 2 5987 fi 5988done 5989 done 5990IFS=$as_save_IFS 5991 5992fi 5993fi 5994ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 5995if test -n "$ac_ct_STRIP"; then 5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 5997$as_echo "$ac_ct_STRIP" >&6; } 5998else 5999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6000$as_echo "no" >&6; } 6001fi 6002 6003 if test "x$ac_ct_STRIP" = x; then 6004 STRIP=":" 6005 else 6006 case $cross_compiling:$ac_tool_warned in 6007yes:) 6008{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6009$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6010ac_tool_warned=yes ;; 6011esac 6012 STRIP=$ac_ct_STRIP 6013 fi 6014else 6015 STRIP="$ac_cv_prog_STRIP" 6016fi 6017 6018test -z "$STRIP" && STRIP=: 6019 6020 6021 6022 6023 6024 6025if test -n "$ac_tool_prefix"; then 6026 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 6027set dummy ${ac_tool_prefix}ranlib; ac_word=$2 6028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6029$as_echo_n "checking for $ac_word... " >&6; } 6030if ${ac_cv_prog_RANLIB+:} false; then : 6031 $as_echo_n "(cached) " >&6 6032else 6033 if test -n "$RANLIB"; then 6034 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 6035else 6036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6037for as_dir in $PATH 6038do 6039 IFS=$as_save_IFS 6040 test -z "$as_dir" && as_dir=. 6041 for ac_exec_ext in '' $ac_executable_extensions; do 6042 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6043 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 6044 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6045 break 2 6046 fi 6047done 6048 done 6049IFS=$as_save_IFS 6050 6051fi 6052fi 6053RANLIB=$ac_cv_prog_RANLIB 6054if test -n "$RANLIB"; then 6055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 6056$as_echo "$RANLIB" >&6; } 6057else 6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6059$as_echo "no" >&6; } 6060fi 6061 6062 6063fi 6064if test -z "$ac_cv_prog_RANLIB"; then 6065 ac_ct_RANLIB=$RANLIB 6066 # Extract the first word of "ranlib", so it can be a program name with args. 6067set dummy ranlib; ac_word=$2 6068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6069$as_echo_n "checking for $ac_word... " >&6; } 6070if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 6071 $as_echo_n "(cached) " >&6 6072else 6073 if test -n "$ac_ct_RANLIB"; then 6074 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 6075else 6076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6077for as_dir in $PATH 6078do 6079 IFS=$as_save_IFS 6080 test -z "$as_dir" && as_dir=. 6081 for ac_exec_ext in '' $ac_executable_extensions; do 6082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6083 ac_cv_prog_ac_ct_RANLIB="ranlib" 6084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6085 break 2 6086 fi 6087done 6088 done 6089IFS=$as_save_IFS 6090 6091fi 6092fi 6093ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 6094if test -n "$ac_ct_RANLIB"; then 6095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 6096$as_echo "$ac_ct_RANLIB" >&6; } 6097else 6098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6099$as_echo "no" >&6; } 6100fi 6101 6102 if test "x$ac_ct_RANLIB" = x; then 6103 RANLIB=":" 6104 else 6105 case $cross_compiling:$ac_tool_warned in 6106yes:) 6107{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6108$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6109ac_tool_warned=yes ;; 6110esac 6111 RANLIB=$ac_ct_RANLIB 6112 fi 6113else 6114 RANLIB="$ac_cv_prog_RANLIB" 6115fi 6116 6117test -z "$RANLIB" && RANLIB=: 6118 6119 6120 6121 6122 6123 6124# Determine commands to create old-style static archives. 6125old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 6126old_postinstall_cmds='chmod 644 $oldlib' 6127old_postuninstall_cmds= 6128 6129if test -n "$RANLIB"; then 6130 case $host_os in 6131 openbsd*) 6132 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 6133 ;; 6134 *) 6135 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 6136 ;; 6137 esac 6138 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 6139fi 6140 6141case $host_os in 6142 darwin*) 6143 lock_old_archive_extraction=yes ;; 6144 *) 6145 lock_old_archive_extraction=no ;; 6146esac 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186# If no C compiler was specified, use CC. 6187LTCC=${LTCC-"$CC"} 6188 6189# If no C compiler flags were specified, use CFLAGS. 6190LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 6191 6192# Allow CC to be a program name with arguments. 6193compiler=$CC 6194 6195 6196# Check for command to grab the raw symbol name followed by C symbol from nm. 6197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 6198$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 6199if ${lt_cv_sys_global_symbol_pipe+:} false; then : 6200 $as_echo_n "(cached) " >&6 6201else 6202 6203# These are sane defaults that work on at least a few old systems. 6204# [They come from Ultrix. What could be older than Ultrix?!! ;)] 6205 6206# Character class describing NM global symbol codes. 6207symcode='[BCDEGRST]' 6208 6209# Regexp to match symbols that can be accessed directly from C. 6210sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 6211 6212# Define system-specific variables. 6213case $host_os in 6214aix*) 6215 symcode='[BCDT]' 6216 ;; 6217cygwin* | mingw* | pw32* | cegcc*) 6218 symcode='[ABCDGISTW]' 6219 ;; 6220hpux*) 6221 if test "$host_cpu" = ia64; then 6222 symcode='[ABCDEGRST]' 6223 fi 6224 ;; 6225irix* | nonstopux*) 6226 symcode='[BCDEGRST]' 6227 ;; 6228osf*) 6229 symcode='[BCDEGQRST]' 6230 ;; 6231solaris*) 6232 symcode='[BDRT]' 6233 ;; 6234sco3.2v5*) 6235 symcode='[DT]' 6236 ;; 6237sysv4.2uw2*) 6238 symcode='[DT]' 6239 ;; 6240sysv5* | sco5v6* | unixware* | OpenUNIX*) 6241 symcode='[ABDT]' 6242 ;; 6243sysv4) 6244 symcode='[DFNSTU]' 6245 ;; 6246esac 6247 6248# If we're using GNU nm, then use its standard symbol codes. 6249case `$NM -V 2>&1` in 6250*GNU* | *'with BFD'*) 6251 symcode='[ABCDGIRSTW]' ;; 6252esac 6253 6254# Transform an extracted symbol line into a proper C declaration. 6255# Some systems (esp. on ia64) link data and code symbols differently, 6256# so use this general approach. 6257lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 6258 6259# Transform an extracted symbol line into symbol name and symbol address 6260lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 6261lt_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'" 6262 6263# Handle CRLF in mingw tool chain 6264opt_cr= 6265case $build_os in 6266mingw*) 6267 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 6268 ;; 6269esac 6270 6271# Try without a prefix underscore, then with it. 6272for ac_symprfx in "" "_"; do 6273 6274 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 6275 symxfrm="\\1 $ac_symprfx\\2 \\2" 6276 6277 # Write the raw and C identifiers. 6278 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6279 # Fake it for dumpbin and say T for any non-static function 6280 # and D for any global variable. 6281 # Also find C++ and __fastcall symbols from MSVC++, 6282 # which start with @ or ?. 6283 lt_cv_sys_global_symbol_pipe="$AWK '"\ 6284" {last_section=section; section=\$ 3};"\ 6285" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 6286" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 6287" \$ 0!~/External *\|/{next};"\ 6288" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 6289" {if(hide[section]) next};"\ 6290" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 6291" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 6292" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 6293" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 6294" ' prfx=^$ac_symprfx" 6295 else 6296 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 6297 fi 6298 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 6299 6300 # Check to see that the pipe works correctly. 6301 pipe_works=no 6302 6303 rm -f conftest* 6304 cat > conftest.$ac_ext <<_LT_EOF 6305#ifdef __cplusplus 6306extern "C" { 6307#endif 6308char nm_test_var; 6309void nm_test_func(void); 6310void nm_test_func(void){} 6311#ifdef __cplusplus 6312} 6313#endif 6314int main(){nm_test_var='a';nm_test_func();return(0);} 6315_LT_EOF 6316 6317 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6318 (eval $ac_compile) 2>&5 6319 ac_status=$? 6320 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6321 test $ac_status = 0; }; then 6322 # Now try to grab the symbols. 6323 nlist=conftest.nm 6324 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 6325 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 6326 ac_status=$? 6327 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6328 test $ac_status = 0; } && test -s "$nlist"; then 6329 # Try sorting and uniquifying the output. 6330 if sort "$nlist" | uniq > "$nlist"T; then 6331 mv -f "$nlist"T "$nlist" 6332 else 6333 rm -f "$nlist"T 6334 fi 6335 6336 # Make sure that we snagged all the symbols we need. 6337 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 6338 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 6339 cat <<_LT_EOF > conftest.$ac_ext 6340/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 6341#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 6342/* DATA imports from DLLs on WIN32 con't be const, because runtime 6343 relocations are performed -- see ld's documentation on pseudo-relocs. */ 6344# define LT_DLSYM_CONST 6345#elif defined(__osf__) 6346/* This system does not cope well with relocations in const data. */ 6347# define LT_DLSYM_CONST 6348#else 6349# define LT_DLSYM_CONST const 6350#endif 6351 6352#ifdef __cplusplus 6353extern "C" { 6354#endif 6355 6356_LT_EOF 6357 # Now generate the symbol file. 6358 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 6359 6360 cat <<_LT_EOF >> conftest.$ac_ext 6361 6362/* The mapping between symbol names and symbols. */ 6363LT_DLSYM_CONST struct { 6364 const char *name; 6365 void *address; 6366} 6367lt__PROGRAM__LTX_preloaded_symbols[] = 6368{ 6369 { "@PROGRAM@", (void *) 0 }, 6370_LT_EOF 6371 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 6372 cat <<\_LT_EOF >> conftest.$ac_ext 6373 {0, (void *) 0} 6374}; 6375 6376/* This works around a problem in FreeBSD linker */ 6377#ifdef FREEBSD_WORKAROUND 6378static const void *lt_preloaded_setup() { 6379 return lt__PROGRAM__LTX_preloaded_symbols; 6380} 6381#endif 6382 6383#ifdef __cplusplus 6384} 6385#endif 6386_LT_EOF 6387 # Now try linking the two files. 6388 mv conftest.$ac_objext conftstm.$ac_objext 6389 lt_globsym_save_LIBS=$LIBS 6390 lt_globsym_save_CFLAGS=$CFLAGS 6391 LIBS="conftstm.$ac_objext" 6392 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 6393 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 6394 (eval $ac_link) 2>&5 6395 ac_status=$? 6396 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6397 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 6398 pipe_works=yes 6399 fi 6400 LIBS=$lt_globsym_save_LIBS 6401 CFLAGS=$lt_globsym_save_CFLAGS 6402 else 6403 echo "cannot find nm_test_func in $nlist" >&5 6404 fi 6405 else 6406 echo "cannot find nm_test_var in $nlist" >&5 6407 fi 6408 else 6409 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 6410 fi 6411 else 6412 echo "$progname: failed program was:" >&5 6413 cat conftest.$ac_ext >&5 6414 fi 6415 rm -rf conftest* conftst* 6416 6417 # Do not use the global_symbol_pipe unless it works. 6418 if test "$pipe_works" = yes; then 6419 break 6420 else 6421 lt_cv_sys_global_symbol_pipe= 6422 fi 6423done 6424 6425fi 6426 6427if test -z "$lt_cv_sys_global_symbol_pipe"; then 6428 lt_cv_sys_global_symbol_to_cdecl= 6429fi 6430if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 6431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 6432$as_echo "failed" >&6; } 6433else 6434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 6435$as_echo "ok" >&6; } 6436fi 6437 6438# Response file support. 6439if test "$lt_cv_nm_interface" = "MS dumpbin"; then 6440 nm_file_list_spec='@' 6441elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 6442 nm_file_list_spec='@' 6443fi 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 6472$as_echo_n "checking for sysroot... " >&6; } 6473 6474# Check whether --with-sysroot was given. 6475if test "${with_sysroot+set}" = set; then : 6476 withval=$with_sysroot; 6477else 6478 with_sysroot=no 6479fi 6480 6481 6482lt_sysroot= 6483case ${with_sysroot} in #( 6484 yes) 6485 if test "$GCC" = yes; then 6486 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 6487 fi 6488 ;; #( 6489 /*) 6490 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 6491 ;; #( 6492 no|'') 6493 ;; #( 6494 *) 6495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 6496$as_echo "${with_sysroot}" >&6; } 6497 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 6498 ;; 6499esac 6500 6501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 6502$as_echo "${lt_sysroot:-no}" >&6; } 6503 6504 6505 6506 6507 6508# Check whether --enable-libtool-lock was given. 6509if test "${enable_libtool_lock+set}" = set; then : 6510 enableval=$enable_libtool_lock; 6511fi 6512 6513test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 6514 6515# Some flags need to be propagated to the compiler or linker for good 6516# libtool support. 6517case $host in 6518ia64-*-hpux*) 6519 # Find out which ABI we are using. 6520 echo 'int i;' > conftest.$ac_ext 6521 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6522 (eval $ac_compile) 2>&5 6523 ac_status=$? 6524 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6525 test $ac_status = 0; }; then 6526 case `/usr/bin/file conftest.$ac_objext` in 6527 *ELF-32*) 6528 HPUX_IA64_MODE="32" 6529 ;; 6530 *ELF-64*) 6531 HPUX_IA64_MODE="64" 6532 ;; 6533 esac 6534 fi 6535 rm -rf conftest* 6536 ;; 6537*-*-irix6*) 6538 # Find out which ABI we are using. 6539 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 6540 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6541 (eval $ac_compile) 2>&5 6542 ac_status=$? 6543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6544 test $ac_status = 0; }; then 6545 if test "$lt_cv_prog_gnu_ld" = yes; then 6546 case `/usr/bin/file conftest.$ac_objext` in 6547 *32-bit*) 6548 LD="${LD-ld} -melf32bsmip" 6549 ;; 6550 *N32*) 6551 LD="${LD-ld} -melf32bmipn32" 6552 ;; 6553 *64-bit*) 6554 LD="${LD-ld} -melf64bmip" 6555 ;; 6556 esac 6557 else 6558 case `/usr/bin/file conftest.$ac_objext` in 6559 *32-bit*) 6560 LD="${LD-ld} -32" 6561 ;; 6562 *N32*) 6563 LD="${LD-ld} -n32" 6564 ;; 6565 *64-bit*) 6566 LD="${LD-ld} -64" 6567 ;; 6568 esac 6569 fi 6570 fi 6571 rm -rf conftest* 6572 ;; 6573 6574x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ 6575s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 6576 # Find out which ABI we are using. 6577 echo 'int i;' > conftest.$ac_ext 6578 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6579 (eval $ac_compile) 2>&5 6580 ac_status=$? 6581 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6582 test $ac_status = 0; }; then 6583 case `/usr/bin/file conftest.o` in 6584 *32-bit*) 6585 case $host in 6586 x86_64-*kfreebsd*-gnu) 6587 LD="${LD-ld} -m elf_i386_fbsd" 6588 ;; 6589 x86_64-*linux*) 6590 case `/usr/bin/file conftest.o` in 6591 *x86-64*) 6592 LD="${LD-ld} -m elf32_x86_64" 6593 ;; 6594 *) 6595 LD="${LD-ld} -m elf_i386" 6596 ;; 6597 esac 6598 ;; 6599 ppc64-*linux*|powerpc64-*linux*) 6600 LD="${LD-ld} -m elf32ppclinux" 6601 ;; 6602 s390x-*linux*) 6603 LD="${LD-ld} -m elf_s390" 6604 ;; 6605 sparc64-*linux*) 6606 LD="${LD-ld} -m elf32_sparc" 6607 ;; 6608 esac 6609 ;; 6610 *64-bit*) 6611 case $host in 6612 x86_64-*kfreebsd*-gnu) 6613 LD="${LD-ld} -m elf_x86_64_fbsd" 6614 ;; 6615 x86_64-*linux*) 6616 LD="${LD-ld} -m elf_x86_64" 6617 ;; 6618 ppc*-*linux*|powerpc*-*linux*) 6619 LD="${LD-ld} -m elf64ppc" 6620 ;; 6621 s390*-*linux*|s390*-*tpf*) 6622 LD="${LD-ld} -m elf64_s390" 6623 ;; 6624 sparc*-*linux*) 6625 LD="${LD-ld} -m elf64_sparc" 6626 ;; 6627 esac 6628 ;; 6629 esac 6630 fi 6631 rm -rf conftest* 6632 ;; 6633 6634*-*-sco3.2v5*) 6635 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 6636 SAVE_CFLAGS="$CFLAGS" 6637 CFLAGS="$CFLAGS -belf" 6638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 6639$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 6640if ${lt_cv_cc_needs_belf+:} false; then : 6641 $as_echo_n "(cached) " >&6 6642else 6643 ac_ext=c 6644ac_cpp='$CPP $CPPFLAGS' 6645ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6646ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6647ac_compiler_gnu=$ac_cv_c_compiler_gnu 6648 6649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6650/* end confdefs.h. */ 6651 6652int 6653main () 6654{ 6655 6656 ; 6657 return 0; 6658} 6659_ACEOF 6660if ac_fn_c_try_link "$LINENO"; then : 6661 lt_cv_cc_needs_belf=yes 6662else 6663 lt_cv_cc_needs_belf=no 6664fi 6665rm -f core conftest.err conftest.$ac_objext \ 6666 conftest$ac_exeext conftest.$ac_ext 6667 ac_ext=c 6668ac_cpp='$CPP $CPPFLAGS' 6669ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 6670ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 6671ac_compiler_gnu=$ac_cv_c_compiler_gnu 6672 6673fi 6674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 6675$as_echo "$lt_cv_cc_needs_belf" >&6; } 6676 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 6677 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 6678 CFLAGS="$SAVE_CFLAGS" 6679 fi 6680 ;; 6681*-*solaris*) 6682 # Find out which ABI we are using. 6683 echo 'int i;' > conftest.$ac_ext 6684 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 6685 (eval $ac_compile) 2>&5 6686 ac_status=$? 6687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 6688 test $ac_status = 0; }; then 6689 case `/usr/bin/file conftest.o` in 6690 *64-bit*) 6691 case $lt_cv_prog_gnu_ld in 6692 yes*) 6693 case $host in 6694 i?86-*-solaris*) 6695 LD="${LD-ld} -m elf_x86_64" 6696 ;; 6697 sparc*-*-solaris*) 6698 LD="${LD-ld} -m elf64_sparc" 6699 ;; 6700 esac 6701 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 6702 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 6703 LD="${LD-ld}_sol2" 6704 fi 6705 ;; 6706 *) 6707 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 6708 LD="${LD-ld} -64" 6709 fi 6710 ;; 6711 esac 6712 ;; 6713 esac 6714 fi 6715 rm -rf conftest* 6716 ;; 6717esac 6718 6719need_locks="$enable_libtool_lock" 6720 6721if test -n "$ac_tool_prefix"; then 6722 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 6723set dummy ${ac_tool_prefix}mt; ac_word=$2 6724{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6725$as_echo_n "checking for $ac_word... " >&6; } 6726if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 6727 $as_echo_n "(cached) " >&6 6728else 6729 if test -n "$MANIFEST_TOOL"; then 6730 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 6731else 6732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6733for as_dir in $PATH 6734do 6735 IFS=$as_save_IFS 6736 test -z "$as_dir" && as_dir=. 6737 for ac_exec_ext in '' $ac_executable_extensions; do 6738 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6739 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 6740 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6741 break 2 6742 fi 6743done 6744 done 6745IFS=$as_save_IFS 6746 6747fi 6748fi 6749MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 6750if test -n "$MANIFEST_TOOL"; then 6751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 6752$as_echo "$MANIFEST_TOOL" >&6; } 6753else 6754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6755$as_echo "no" >&6; } 6756fi 6757 6758 6759fi 6760if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 6761 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 6762 # Extract the first word of "mt", so it can be a program name with args. 6763set dummy mt; ac_word=$2 6764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6765$as_echo_n "checking for $ac_word... " >&6; } 6766if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 6767 $as_echo_n "(cached) " >&6 6768else 6769 if test -n "$ac_ct_MANIFEST_TOOL"; then 6770 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 6771else 6772as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6773for as_dir in $PATH 6774do 6775 IFS=$as_save_IFS 6776 test -z "$as_dir" && as_dir=. 6777 for ac_exec_ext in '' $ac_executable_extensions; do 6778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6779 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 6780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6781 break 2 6782 fi 6783done 6784 done 6785IFS=$as_save_IFS 6786 6787fi 6788fi 6789ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 6790if test -n "$ac_ct_MANIFEST_TOOL"; then 6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 6792$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 6793else 6794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6795$as_echo "no" >&6; } 6796fi 6797 6798 if test "x$ac_ct_MANIFEST_TOOL" = x; then 6799 MANIFEST_TOOL=":" 6800 else 6801 case $cross_compiling:$ac_tool_warned in 6802yes:) 6803{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6804$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6805ac_tool_warned=yes ;; 6806esac 6807 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 6808 fi 6809else 6810 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 6811fi 6812 6813test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 6814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 6815$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 6816if ${lt_cv_path_mainfest_tool+:} false; then : 6817 $as_echo_n "(cached) " >&6 6818else 6819 lt_cv_path_mainfest_tool=no 6820 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 6821 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 6822 cat conftest.err >&5 6823 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 6824 lt_cv_path_mainfest_tool=yes 6825 fi 6826 rm -f conftest* 6827fi 6828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 6829$as_echo "$lt_cv_path_mainfest_tool" >&6; } 6830if test "x$lt_cv_path_mainfest_tool" != xyes; then 6831 MANIFEST_TOOL=: 6832fi 6833 6834 6835 6836 6837 6838 6839 case $host_os in 6840 rhapsody* | darwin*) 6841 if test -n "$ac_tool_prefix"; then 6842 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 6843set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 6844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6845$as_echo_n "checking for $ac_word... " >&6; } 6846if ${ac_cv_prog_DSYMUTIL+:} false; then : 6847 $as_echo_n "(cached) " >&6 6848else 6849 if test -n "$DSYMUTIL"; then 6850 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 6851else 6852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6853for as_dir in $PATH 6854do 6855 IFS=$as_save_IFS 6856 test -z "$as_dir" && as_dir=. 6857 for ac_exec_ext in '' $ac_executable_extensions; do 6858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6859 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 6860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6861 break 2 6862 fi 6863done 6864 done 6865IFS=$as_save_IFS 6866 6867fi 6868fi 6869DSYMUTIL=$ac_cv_prog_DSYMUTIL 6870if test -n "$DSYMUTIL"; then 6871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 6872$as_echo "$DSYMUTIL" >&6; } 6873else 6874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6875$as_echo "no" >&6; } 6876fi 6877 6878 6879fi 6880if test -z "$ac_cv_prog_DSYMUTIL"; then 6881 ac_ct_DSYMUTIL=$DSYMUTIL 6882 # Extract the first word of "dsymutil", so it can be a program name with args. 6883set dummy dsymutil; ac_word=$2 6884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6885$as_echo_n "checking for $ac_word... " >&6; } 6886if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 6887 $as_echo_n "(cached) " >&6 6888else 6889 if test -n "$ac_ct_DSYMUTIL"; then 6890 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 6891else 6892as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6893for as_dir in $PATH 6894do 6895 IFS=$as_save_IFS 6896 test -z "$as_dir" && as_dir=. 6897 for ac_exec_ext in '' $ac_executable_extensions; do 6898 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6899 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 6900 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6901 break 2 6902 fi 6903done 6904 done 6905IFS=$as_save_IFS 6906 6907fi 6908fi 6909ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 6910if test -n "$ac_ct_DSYMUTIL"; then 6911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 6912$as_echo "$ac_ct_DSYMUTIL" >&6; } 6913else 6914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6915$as_echo "no" >&6; } 6916fi 6917 6918 if test "x$ac_ct_DSYMUTIL" = x; then 6919 DSYMUTIL=":" 6920 else 6921 case $cross_compiling:$ac_tool_warned in 6922yes:) 6923{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6924$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6925ac_tool_warned=yes ;; 6926esac 6927 DSYMUTIL=$ac_ct_DSYMUTIL 6928 fi 6929else 6930 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 6931fi 6932 6933 if test -n "$ac_tool_prefix"; then 6934 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 6935set dummy ${ac_tool_prefix}nmedit; ac_word=$2 6936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6937$as_echo_n "checking for $ac_word... " >&6; } 6938if ${ac_cv_prog_NMEDIT+:} false; then : 6939 $as_echo_n "(cached) " >&6 6940else 6941 if test -n "$NMEDIT"; then 6942 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 6943else 6944as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6945for as_dir in $PATH 6946do 6947 IFS=$as_save_IFS 6948 test -z "$as_dir" && as_dir=. 6949 for ac_exec_ext in '' $ac_executable_extensions; do 6950 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6951 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 6952 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6953 break 2 6954 fi 6955done 6956 done 6957IFS=$as_save_IFS 6958 6959fi 6960fi 6961NMEDIT=$ac_cv_prog_NMEDIT 6962if test -n "$NMEDIT"; then 6963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 6964$as_echo "$NMEDIT" >&6; } 6965else 6966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6967$as_echo "no" >&6; } 6968fi 6969 6970 6971fi 6972if test -z "$ac_cv_prog_NMEDIT"; then 6973 ac_ct_NMEDIT=$NMEDIT 6974 # Extract the first word of "nmedit", so it can be a program name with args. 6975set dummy nmedit; ac_word=$2 6976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6977$as_echo_n "checking for $ac_word... " >&6; } 6978if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 6979 $as_echo_n "(cached) " >&6 6980else 6981 if test -n "$ac_ct_NMEDIT"; then 6982 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 6983else 6984as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6985for as_dir in $PATH 6986do 6987 IFS=$as_save_IFS 6988 test -z "$as_dir" && as_dir=. 6989 for ac_exec_ext in '' $ac_executable_extensions; do 6990 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6991 ac_cv_prog_ac_ct_NMEDIT="nmedit" 6992 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6993 break 2 6994 fi 6995done 6996 done 6997IFS=$as_save_IFS 6998 6999fi 7000fi 7001ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 7002if test -n "$ac_ct_NMEDIT"; then 7003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 7004$as_echo "$ac_ct_NMEDIT" >&6; } 7005else 7006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7007$as_echo "no" >&6; } 7008fi 7009 7010 if test "x$ac_ct_NMEDIT" = x; then 7011 NMEDIT=":" 7012 else 7013 case $cross_compiling:$ac_tool_warned in 7014yes:) 7015{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7016$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7017ac_tool_warned=yes ;; 7018esac 7019 NMEDIT=$ac_ct_NMEDIT 7020 fi 7021else 7022 NMEDIT="$ac_cv_prog_NMEDIT" 7023fi 7024 7025 if test -n "$ac_tool_prefix"; then 7026 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 7027set dummy ${ac_tool_prefix}lipo; ac_word=$2 7028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7029$as_echo_n "checking for $ac_word... " >&6; } 7030if ${ac_cv_prog_LIPO+:} false; then : 7031 $as_echo_n "(cached) " >&6 7032else 7033 if test -n "$LIPO"; then 7034 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 7035else 7036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7037for as_dir in $PATH 7038do 7039 IFS=$as_save_IFS 7040 test -z "$as_dir" && as_dir=. 7041 for ac_exec_ext in '' $ac_executable_extensions; do 7042 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7043 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 7044 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7045 break 2 7046 fi 7047done 7048 done 7049IFS=$as_save_IFS 7050 7051fi 7052fi 7053LIPO=$ac_cv_prog_LIPO 7054if test -n "$LIPO"; then 7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 7056$as_echo "$LIPO" >&6; } 7057else 7058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7059$as_echo "no" >&6; } 7060fi 7061 7062 7063fi 7064if test -z "$ac_cv_prog_LIPO"; then 7065 ac_ct_LIPO=$LIPO 7066 # Extract the first word of "lipo", so it can be a program name with args. 7067set dummy lipo; ac_word=$2 7068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7069$as_echo_n "checking for $ac_word... " >&6; } 7070if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 7071 $as_echo_n "(cached) " >&6 7072else 7073 if test -n "$ac_ct_LIPO"; then 7074 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 7075else 7076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7077for as_dir in $PATH 7078do 7079 IFS=$as_save_IFS 7080 test -z "$as_dir" && as_dir=. 7081 for ac_exec_ext in '' $ac_executable_extensions; do 7082 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7083 ac_cv_prog_ac_ct_LIPO="lipo" 7084 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7085 break 2 7086 fi 7087done 7088 done 7089IFS=$as_save_IFS 7090 7091fi 7092fi 7093ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 7094if test -n "$ac_ct_LIPO"; then 7095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 7096$as_echo "$ac_ct_LIPO" >&6; } 7097else 7098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7099$as_echo "no" >&6; } 7100fi 7101 7102 if test "x$ac_ct_LIPO" = x; then 7103 LIPO=":" 7104 else 7105 case $cross_compiling:$ac_tool_warned in 7106yes:) 7107{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7108$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7109ac_tool_warned=yes ;; 7110esac 7111 LIPO=$ac_ct_LIPO 7112 fi 7113else 7114 LIPO="$ac_cv_prog_LIPO" 7115fi 7116 7117 if test -n "$ac_tool_prefix"; then 7118 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 7119set dummy ${ac_tool_prefix}otool; ac_word=$2 7120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7121$as_echo_n "checking for $ac_word... " >&6; } 7122if ${ac_cv_prog_OTOOL+:} false; then : 7123 $as_echo_n "(cached) " >&6 7124else 7125 if test -n "$OTOOL"; then 7126 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 7127else 7128as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7129for as_dir in $PATH 7130do 7131 IFS=$as_save_IFS 7132 test -z "$as_dir" && as_dir=. 7133 for ac_exec_ext in '' $ac_executable_extensions; do 7134 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7135 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 7136 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7137 break 2 7138 fi 7139done 7140 done 7141IFS=$as_save_IFS 7142 7143fi 7144fi 7145OTOOL=$ac_cv_prog_OTOOL 7146if test -n "$OTOOL"; then 7147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 7148$as_echo "$OTOOL" >&6; } 7149else 7150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7151$as_echo "no" >&6; } 7152fi 7153 7154 7155fi 7156if test -z "$ac_cv_prog_OTOOL"; then 7157 ac_ct_OTOOL=$OTOOL 7158 # Extract the first word of "otool", so it can be a program name with args. 7159set dummy otool; ac_word=$2 7160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7161$as_echo_n "checking for $ac_word... " >&6; } 7162if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 7163 $as_echo_n "(cached) " >&6 7164else 7165 if test -n "$ac_ct_OTOOL"; then 7166 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 7167else 7168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7169for as_dir in $PATH 7170do 7171 IFS=$as_save_IFS 7172 test -z "$as_dir" && as_dir=. 7173 for ac_exec_ext in '' $ac_executable_extensions; do 7174 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7175 ac_cv_prog_ac_ct_OTOOL="otool" 7176 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7177 break 2 7178 fi 7179done 7180 done 7181IFS=$as_save_IFS 7182 7183fi 7184fi 7185ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 7186if test -n "$ac_ct_OTOOL"; then 7187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 7188$as_echo "$ac_ct_OTOOL" >&6; } 7189else 7190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7191$as_echo "no" >&6; } 7192fi 7193 7194 if test "x$ac_ct_OTOOL" = x; then 7195 OTOOL=":" 7196 else 7197 case $cross_compiling:$ac_tool_warned in 7198yes:) 7199{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7200$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7201ac_tool_warned=yes ;; 7202esac 7203 OTOOL=$ac_ct_OTOOL 7204 fi 7205else 7206 OTOOL="$ac_cv_prog_OTOOL" 7207fi 7208 7209 if test -n "$ac_tool_prefix"; then 7210 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 7211set dummy ${ac_tool_prefix}otool64; ac_word=$2 7212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7213$as_echo_n "checking for $ac_word... " >&6; } 7214if ${ac_cv_prog_OTOOL64+:} false; then : 7215 $as_echo_n "(cached) " >&6 7216else 7217 if test -n "$OTOOL64"; then 7218 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 7219else 7220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7221for as_dir in $PATH 7222do 7223 IFS=$as_save_IFS 7224 test -z "$as_dir" && as_dir=. 7225 for ac_exec_ext in '' $ac_executable_extensions; do 7226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7227 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 7228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7229 break 2 7230 fi 7231done 7232 done 7233IFS=$as_save_IFS 7234 7235fi 7236fi 7237OTOOL64=$ac_cv_prog_OTOOL64 7238if test -n "$OTOOL64"; then 7239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 7240$as_echo "$OTOOL64" >&6; } 7241else 7242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7243$as_echo "no" >&6; } 7244fi 7245 7246 7247fi 7248if test -z "$ac_cv_prog_OTOOL64"; then 7249 ac_ct_OTOOL64=$OTOOL64 7250 # Extract the first word of "otool64", so it can be a program name with args. 7251set dummy otool64; ac_word=$2 7252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7253$as_echo_n "checking for $ac_word... " >&6; } 7254if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 7255 $as_echo_n "(cached) " >&6 7256else 7257 if test -n "$ac_ct_OTOOL64"; then 7258 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 7259else 7260as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7261for as_dir in $PATH 7262do 7263 IFS=$as_save_IFS 7264 test -z "$as_dir" && as_dir=. 7265 for ac_exec_ext in '' $ac_executable_extensions; do 7266 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7267 ac_cv_prog_ac_ct_OTOOL64="otool64" 7268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7269 break 2 7270 fi 7271done 7272 done 7273IFS=$as_save_IFS 7274 7275fi 7276fi 7277ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 7278if test -n "$ac_ct_OTOOL64"; then 7279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 7280$as_echo "$ac_ct_OTOOL64" >&6; } 7281else 7282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7283$as_echo "no" >&6; } 7284fi 7285 7286 if test "x$ac_ct_OTOOL64" = x; then 7287 OTOOL64=":" 7288 else 7289 case $cross_compiling:$ac_tool_warned in 7290yes:) 7291{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7292$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7293ac_tool_warned=yes ;; 7294esac 7295 OTOOL64=$ac_ct_OTOOL64 7296 fi 7297else 7298 OTOOL64="$ac_cv_prog_OTOOL64" 7299fi 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 7328$as_echo_n "checking for -single_module linker flag... " >&6; } 7329if ${lt_cv_apple_cc_single_mod+:} false; then : 7330 $as_echo_n "(cached) " >&6 7331else 7332 lt_cv_apple_cc_single_mod=no 7333 if test -z "${LT_MULTI_MODULE}"; then 7334 # By default we will add the -single_module flag. You can override 7335 # by either setting the environment variable LT_MULTI_MODULE 7336 # non-empty at configure time, or by adding -multi_module to the 7337 # link flags. 7338 rm -rf libconftest.dylib* 7339 echo "int foo(void){return 1;}" > conftest.c 7340 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7341-dynamiclib -Wl,-single_module conftest.c" >&5 7342 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 7343 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 7344 _lt_result=$? 7345 # If there is a non-empty error log, and "single_module" 7346 # appears in it, assume the flag caused a linker warning 7347 if test -s conftest.err && $GREP single_module conftest.err; then 7348 cat conftest.err >&5 7349 # Otherwise, if the output was created with a 0 exit code from 7350 # the compiler, it worked. 7351 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 7352 lt_cv_apple_cc_single_mod=yes 7353 else 7354 cat conftest.err >&5 7355 fi 7356 rm -rf libconftest.dylib* 7357 rm -f conftest.* 7358 fi 7359fi 7360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 7361$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 7362 7363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 7364$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 7365if ${lt_cv_ld_exported_symbols_list+:} false; then : 7366 $as_echo_n "(cached) " >&6 7367else 7368 lt_cv_ld_exported_symbols_list=no 7369 save_LDFLAGS=$LDFLAGS 7370 echo "_main" > conftest.sym 7371 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 7372 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7373/* end confdefs.h. */ 7374 7375int 7376main () 7377{ 7378 7379 ; 7380 return 0; 7381} 7382_ACEOF 7383if ac_fn_c_try_link "$LINENO"; then : 7384 lt_cv_ld_exported_symbols_list=yes 7385else 7386 lt_cv_ld_exported_symbols_list=no 7387fi 7388rm -f core conftest.err conftest.$ac_objext \ 7389 conftest$ac_exeext conftest.$ac_ext 7390 LDFLAGS="$save_LDFLAGS" 7391 7392fi 7393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 7394$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 7395 7396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 7397$as_echo_n "checking for -force_load linker flag... " >&6; } 7398if ${lt_cv_ld_force_load+:} false; then : 7399 $as_echo_n "(cached) " >&6 7400else 7401 lt_cv_ld_force_load=no 7402 cat > conftest.c << _LT_EOF 7403int forced_loaded() { return 2;} 7404_LT_EOF 7405 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 7406 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 7407 echo "$AR cru libconftest.a conftest.o" >&5 7408 $AR cru libconftest.a conftest.o 2>&5 7409 echo "$RANLIB libconftest.a" >&5 7410 $RANLIB libconftest.a 2>&5 7411 cat > conftest.c << _LT_EOF 7412int main() { return 0;} 7413_LT_EOF 7414 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 7415 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 7416 _lt_result=$? 7417 if test -s conftest.err && $GREP force_load conftest.err; then 7418 cat conftest.err >&5 7419 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 7420 lt_cv_ld_force_load=yes 7421 else 7422 cat conftest.err >&5 7423 fi 7424 rm -f conftest.err libconftest.a conftest conftest.c 7425 rm -rf conftest.dSYM 7426 7427fi 7428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 7429$as_echo "$lt_cv_ld_force_load" >&6; } 7430 case $host_os in 7431 rhapsody* | darwin1.[012]) 7432 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 7433 darwin1.*) 7434 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7435 darwin*) # darwin 5.x on 7436 # if running on 10.5 or later, the deployment target defaults 7437 # to the OS version, if on x86, and 10.4, the deployment 7438 # target defaults to 10.4. Don't you love it? 7439 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 7440 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 7441 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7442 10.[012]*) 7443 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 7444 10.*) 7445 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 7446 esac 7447 ;; 7448 esac 7449 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 7450 _lt_dar_single_mod='$single_module' 7451 fi 7452 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 7453 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 7454 else 7455 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 7456 fi 7457 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 7458 _lt_dsymutil='~$DSYMUTIL $lib || :' 7459 else 7460 _lt_dsymutil= 7461 fi 7462 ;; 7463 esac 7464 7465 7466{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 7467$as_echo_n "checking for ANSI C header files... " >&6; } 7468if ${ac_cv_header_stdc+:} false; then : 7469 $as_echo_n "(cached) " >&6 7470else 7471 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7472/* end confdefs.h. */ 7473#include <stdlib.h> 7474#include <stdarg.h> 7475#include <string.h> 7476#include <float.h> 7477 7478int 7479main () 7480{ 7481 7482 ; 7483 return 0; 7484} 7485_ACEOF 7486if ac_fn_c_try_compile "$LINENO"; then : 7487 ac_cv_header_stdc=yes 7488else 7489 ac_cv_header_stdc=no 7490fi 7491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7492 7493if test $ac_cv_header_stdc = yes; then 7494 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 7495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7496/* end confdefs.h. */ 7497#include <string.h> 7498 7499_ACEOF 7500if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7501 $EGREP "memchr" >/dev/null 2>&1; then : 7502 7503else 7504 ac_cv_header_stdc=no 7505fi 7506rm -f conftest* 7507 7508fi 7509 7510if test $ac_cv_header_stdc = yes; then 7511 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 7512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7513/* end confdefs.h. */ 7514#include <stdlib.h> 7515 7516_ACEOF 7517if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 7518 $EGREP "free" >/dev/null 2>&1; then : 7519 7520else 7521 ac_cv_header_stdc=no 7522fi 7523rm -f conftest* 7524 7525fi 7526 7527if test $ac_cv_header_stdc = yes; then 7528 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 7529 if test "$cross_compiling" = yes; then : 7530 : 7531else 7532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7533/* end confdefs.h. */ 7534#include <ctype.h> 7535#include <stdlib.h> 7536#if ((' ' & 0x0FF) == 0x020) 7537# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 7538# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 7539#else 7540# define ISLOWER(c) \ 7541 (('a' <= (c) && (c) <= 'i') \ 7542 || ('j' <= (c) && (c) <= 'r') \ 7543 || ('s' <= (c) && (c) <= 'z')) 7544# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 7545#endif 7546 7547#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 7548int 7549main () 7550{ 7551 int i; 7552 for (i = 0; i < 256; i++) 7553 if (XOR (islower (i), ISLOWER (i)) 7554 || toupper (i) != TOUPPER (i)) 7555 return 2; 7556 return 0; 7557} 7558_ACEOF 7559if ac_fn_c_try_run "$LINENO"; then : 7560 7561else 7562 ac_cv_header_stdc=no 7563fi 7564rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7565 conftest.$ac_objext conftest.beam conftest.$ac_ext 7566fi 7567 7568fi 7569fi 7570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 7571$as_echo "$ac_cv_header_stdc" >&6; } 7572if test $ac_cv_header_stdc = yes; then 7573 7574$as_echo "#define STDC_HEADERS 1" >>confdefs.h 7575 7576fi 7577 7578# On IRIX 5.3, sys/types and inttypes.h are conflicting. 7579for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 7580 inttypes.h stdint.h unistd.h 7581do : 7582 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 7583ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 7584" 7585if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 7586 cat >>confdefs.h <<_ACEOF 7587#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 7588_ACEOF 7589 7590fi 7591 7592done 7593 7594 7595for ac_header in dlfcn.h 7596do : 7597 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 7598" 7599if test "x$ac_cv_header_dlfcn_h" = xyes; then : 7600 cat >>confdefs.h <<_ACEOF 7601#define HAVE_DLFCN_H 1 7602_ACEOF 7603 7604fi 7605 7606done 7607 7608 7609 7610 7611 7612# Set options 7613enable_win32_dll=yes 7614 7615case $host in 7616*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 7617 if test -n "$ac_tool_prefix"; then 7618 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 7619set dummy ${ac_tool_prefix}as; ac_word=$2 7620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7621$as_echo_n "checking for $ac_word... " >&6; } 7622if ${ac_cv_prog_AS+:} false; then : 7623 $as_echo_n "(cached) " >&6 7624else 7625 if test -n "$AS"; then 7626 ac_cv_prog_AS="$AS" # Let the user override the test. 7627else 7628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7629for as_dir in $PATH 7630do 7631 IFS=$as_save_IFS 7632 test -z "$as_dir" && as_dir=. 7633 for ac_exec_ext in '' $ac_executable_extensions; do 7634 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7635 ac_cv_prog_AS="${ac_tool_prefix}as" 7636 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7637 break 2 7638 fi 7639done 7640 done 7641IFS=$as_save_IFS 7642 7643fi 7644fi 7645AS=$ac_cv_prog_AS 7646if test -n "$AS"; then 7647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 7648$as_echo "$AS" >&6; } 7649else 7650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7651$as_echo "no" >&6; } 7652fi 7653 7654 7655fi 7656if test -z "$ac_cv_prog_AS"; then 7657 ac_ct_AS=$AS 7658 # Extract the first word of "as", so it can be a program name with args. 7659set dummy as; ac_word=$2 7660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7661$as_echo_n "checking for $ac_word... " >&6; } 7662if ${ac_cv_prog_ac_ct_AS+:} false; then : 7663 $as_echo_n "(cached) " >&6 7664else 7665 if test -n "$ac_ct_AS"; then 7666 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 7667else 7668as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7669for as_dir in $PATH 7670do 7671 IFS=$as_save_IFS 7672 test -z "$as_dir" && as_dir=. 7673 for ac_exec_ext in '' $ac_executable_extensions; do 7674 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7675 ac_cv_prog_ac_ct_AS="as" 7676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7677 break 2 7678 fi 7679done 7680 done 7681IFS=$as_save_IFS 7682 7683fi 7684fi 7685ac_ct_AS=$ac_cv_prog_ac_ct_AS 7686if test -n "$ac_ct_AS"; then 7687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 7688$as_echo "$ac_ct_AS" >&6; } 7689else 7690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7691$as_echo "no" >&6; } 7692fi 7693 7694 if test "x$ac_ct_AS" = x; then 7695 AS="false" 7696 else 7697 case $cross_compiling:$ac_tool_warned in 7698yes:) 7699{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7700$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7701ac_tool_warned=yes ;; 7702esac 7703 AS=$ac_ct_AS 7704 fi 7705else 7706 AS="$ac_cv_prog_AS" 7707fi 7708 7709 if test -n "$ac_tool_prefix"; then 7710 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 7711set dummy ${ac_tool_prefix}dlltool; ac_word=$2 7712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7713$as_echo_n "checking for $ac_word... " >&6; } 7714if ${ac_cv_prog_DLLTOOL+:} false; then : 7715 $as_echo_n "(cached) " >&6 7716else 7717 if test -n "$DLLTOOL"; then 7718 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 7719else 7720as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7721for as_dir in $PATH 7722do 7723 IFS=$as_save_IFS 7724 test -z "$as_dir" && as_dir=. 7725 for ac_exec_ext in '' $ac_executable_extensions; do 7726 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7727 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 7728 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7729 break 2 7730 fi 7731done 7732 done 7733IFS=$as_save_IFS 7734 7735fi 7736fi 7737DLLTOOL=$ac_cv_prog_DLLTOOL 7738if test -n "$DLLTOOL"; then 7739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 7740$as_echo "$DLLTOOL" >&6; } 7741else 7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7743$as_echo "no" >&6; } 7744fi 7745 7746 7747fi 7748if test -z "$ac_cv_prog_DLLTOOL"; then 7749 ac_ct_DLLTOOL=$DLLTOOL 7750 # Extract the first word of "dlltool", so it can be a program name with args. 7751set dummy dlltool; ac_word=$2 7752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7753$as_echo_n "checking for $ac_word... " >&6; } 7754if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 7755 $as_echo_n "(cached) " >&6 7756else 7757 if test -n "$ac_ct_DLLTOOL"; then 7758 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 7759else 7760as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7761for as_dir in $PATH 7762do 7763 IFS=$as_save_IFS 7764 test -z "$as_dir" && as_dir=. 7765 for ac_exec_ext in '' $ac_executable_extensions; do 7766 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7767 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 7768 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7769 break 2 7770 fi 7771done 7772 done 7773IFS=$as_save_IFS 7774 7775fi 7776fi 7777ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 7778if test -n "$ac_ct_DLLTOOL"; then 7779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 7780$as_echo "$ac_ct_DLLTOOL" >&6; } 7781else 7782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7783$as_echo "no" >&6; } 7784fi 7785 7786 if test "x$ac_ct_DLLTOOL" = x; then 7787 DLLTOOL="false" 7788 else 7789 case $cross_compiling:$ac_tool_warned in 7790yes:) 7791{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7792$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7793ac_tool_warned=yes ;; 7794esac 7795 DLLTOOL=$ac_ct_DLLTOOL 7796 fi 7797else 7798 DLLTOOL="$ac_cv_prog_DLLTOOL" 7799fi 7800 7801 if test -n "$ac_tool_prefix"; then 7802 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 7803set dummy ${ac_tool_prefix}objdump; ac_word=$2 7804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7805$as_echo_n "checking for $ac_word... " >&6; } 7806if ${ac_cv_prog_OBJDUMP+:} false; then : 7807 $as_echo_n "(cached) " >&6 7808else 7809 if test -n "$OBJDUMP"; then 7810 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 7811else 7812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7813for as_dir in $PATH 7814do 7815 IFS=$as_save_IFS 7816 test -z "$as_dir" && as_dir=. 7817 for ac_exec_ext in '' $ac_executable_extensions; do 7818 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7819 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 7820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7821 break 2 7822 fi 7823done 7824 done 7825IFS=$as_save_IFS 7826 7827fi 7828fi 7829OBJDUMP=$ac_cv_prog_OBJDUMP 7830if test -n "$OBJDUMP"; then 7831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 7832$as_echo "$OBJDUMP" >&6; } 7833else 7834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7835$as_echo "no" >&6; } 7836fi 7837 7838 7839fi 7840if test -z "$ac_cv_prog_OBJDUMP"; then 7841 ac_ct_OBJDUMP=$OBJDUMP 7842 # Extract the first word of "objdump", so it can be a program name with args. 7843set dummy objdump; ac_word=$2 7844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7845$as_echo_n "checking for $ac_word... " >&6; } 7846if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 7847 $as_echo_n "(cached) " >&6 7848else 7849 if test -n "$ac_ct_OBJDUMP"; then 7850 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 7851else 7852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7853for as_dir in $PATH 7854do 7855 IFS=$as_save_IFS 7856 test -z "$as_dir" && as_dir=. 7857 for ac_exec_ext in '' $ac_executable_extensions; do 7858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7859 ac_cv_prog_ac_ct_OBJDUMP="objdump" 7860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7861 break 2 7862 fi 7863done 7864 done 7865IFS=$as_save_IFS 7866 7867fi 7868fi 7869ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 7870if test -n "$ac_ct_OBJDUMP"; then 7871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 7872$as_echo "$ac_ct_OBJDUMP" >&6; } 7873else 7874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7875$as_echo "no" >&6; } 7876fi 7877 7878 if test "x$ac_ct_OBJDUMP" = x; then 7879 OBJDUMP="false" 7880 else 7881 case $cross_compiling:$ac_tool_warned in 7882yes:) 7883{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7884$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7885ac_tool_warned=yes ;; 7886esac 7887 OBJDUMP=$ac_ct_OBJDUMP 7888 fi 7889else 7890 OBJDUMP="$ac_cv_prog_OBJDUMP" 7891fi 7892 7893 ;; 7894esac 7895 7896test -z "$AS" && AS=as 7897 7898 7899 7900 7901 7902test -z "$DLLTOOL" && DLLTOOL=dlltool 7903 7904 7905 7906 7907 7908test -z "$OBJDUMP" && OBJDUMP=objdump 7909 7910 7911 7912 7913 7914 7915 7916 enable_dlopen=no 7917 7918 7919 7920 # Check whether --enable-shared was given. 7921if test "${enable_shared+set}" = set; then : 7922 enableval=$enable_shared; p=${PACKAGE-default} 7923 case $enableval in 7924 yes) enable_shared=yes ;; 7925 no) enable_shared=no ;; 7926 *) 7927 enable_shared=no 7928 # Look at the argument we got. We use all the common list separators. 7929 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7930 for pkg in $enableval; do 7931 IFS="$lt_save_ifs" 7932 if test "X$pkg" = "X$p"; then 7933 enable_shared=yes 7934 fi 7935 done 7936 IFS="$lt_save_ifs" 7937 ;; 7938 esac 7939else 7940 enable_shared=yes 7941fi 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 # Check whether --enable-static was given. 7952if test "${enable_static+set}" = set; then : 7953 enableval=$enable_static; p=${PACKAGE-default} 7954 case $enableval in 7955 yes) enable_static=yes ;; 7956 no) enable_static=no ;; 7957 *) 7958 enable_static=no 7959 # Look at the argument we got. We use all the common list separators. 7960 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7961 for pkg in $enableval; do 7962 IFS="$lt_save_ifs" 7963 if test "X$pkg" = "X$p"; then 7964 enable_static=yes 7965 fi 7966 done 7967 IFS="$lt_save_ifs" 7968 ;; 7969 esac 7970else 7971 enable_static=yes 7972fi 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983# Check whether --with-pic was given. 7984if test "${with_pic+set}" = set; then : 7985 withval=$with_pic; lt_p=${PACKAGE-default} 7986 case $withval in 7987 yes|no) pic_mode=$withval ;; 7988 *) 7989 pic_mode=default 7990 # Look at the argument we got. We use all the common list separators. 7991 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 7992 for lt_pkg in $withval; do 7993 IFS="$lt_save_ifs" 7994 if test "X$lt_pkg" = "X$lt_p"; then 7995 pic_mode=yes 7996 fi 7997 done 7998 IFS="$lt_save_ifs" 7999 ;; 8000 esac 8001else 8002 pic_mode=default 8003fi 8004 8005 8006test -z "$pic_mode" && pic_mode=default 8007 8008 8009 8010 8011 8012 8013 8014 # Check whether --enable-fast-install was given. 8015if test "${enable_fast_install+set}" = set; then : 8016 enableval=$enable_fast_install; p=${PACKAGE-default} 8017 case $enableval in 8018 yes) enable_fast_install=yes ;; 8019 no) enable_fast_install=no ;; 8020 *) 8021 enable_fast_install=no 8022 # Look at the argument we got. We use all the common list separators. 8023 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8024 for pkg in $enableval; do 8025 IFS="$lt_save_ifs" 8026 if test "X$pkg" = "X$p"; then 8027 enable_fast_install=yes 8028 fi 8029 done 8030 IFS="$lt_save_ifs" 8031 ;; 8032 esac 8033else 8034 enable_fast_install=yes 8035fi 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047# This can be used to rebuild libtool when needed 8048LIBTOOL_DEPS="$ltmain" 8049 8050# Always use our own libtool. 8051LIBTOOL='$(SHELL) $(top_builddir)/libtool' 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082test -z "$LN_S" && LN_S="ln -s" 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097if test -n "${ZSH_VERSION+set}" ; then 8098 setopt NO_GLOB_SUBST 8099fi 8100 8101{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 8102$as_echo_n "checking for objdir... " >&6; } 8103if ${lt_cv_objdir+:} false; then : 8104 $as_echo_n "(cached) " >&6 8105else 8106 rm -f .libs 2>/dev/null 8107mkdir .libs 2>/dev/null 8108if test -d .libs; then 8109 lt_cv_objdir=.libs 8110else 8111 # MS-DOS does not allow filenames that begin with a dot. 8112 lt_cv_objdir=_libs 8113fi 8114rmdir .libs 2>/dev/null 8115fi 8116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 8117$as_echo "$lt_cv_objdir" >&6; } 8118objdir=$lt_cv_objdir 8119 8120 8121 8122 8123 8124cat >>confdefs.h <<_ACEOF 8125#define LT_OBJDIR "$lt_cv_objdir/" 8126_ACEOF 8127 8128 8129 8130 8131case $host_os in 8132aix3*) 8133 # AIX sometimes has problems with the GCC collect2 program. For some 8134 # reason, if we set the COLLECT_NAMES environment variable, the problems 8135 # vanish in a puff of smoke. 8136 if test "X${COLLECT_NAMES+set}" != Xset; then 8137 COLLECT_NAMES= 8138 export COLLECT_NAMES 8139 fi 8140 ;; 8141esac 8142 8143# Global variables: 8144ofile=libtool 8145can_build_shared=yes 8146 8147# All known linkers require a `.a' archive for static linking (except MSVC, 8148# which needs '.lib'). 8149libext=a 8150 8151with_gnu_ld="$lt_cv_prog_gnu_ld" 8152 8153old_CC="$CC" 8154old_CFLAGS="$CFLAGS" 8155 8156# Set sane defaults for various variables 8157test -z "$CC" && CC=cc 8158test -z "$LTCC" && LTCC=$CC 8159test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 8160test -z "$LD" && LD=ld 8161test -z "$ac_objext" && ac_objext=o 8162 8163for cc_temp in $compiler""; do 8164 case $cc_temp in 8165 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8166 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8167 \-*) ;; 8168 *) break;; 8169 esac 8170done 8171cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8172 8173 8174# Only perform the check for file, if the check method requires it 8175test -z "$MAGIC_CMD" && MAGIC_CMD=file 8176case $deplibs_check_method in 8177file_magic*) 8178 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 8179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 8180$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 8181if ${lt_cv_path_MAGIC_CMD+:} false; then : 8182 $as_echo_n "(cached) " >&6 8183else 8184 case $MAGIC_CMD in 8185[\\/*] | ?:[\\/]*) 8186 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8187 ;; 8188*) 8189 lt_save_MAGIC_CMD="$MAGIC_CMD" 8190 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8191 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8192 for ac_dir in $ac_dummy; do 8193 IFS="$lt_save_ifs" 8194 test -z "$ac_dir" && ac_dir=. 8195 if test -f $ac_dir/${ac_tool_prefix}file; then 8196 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 8197 if test -n "$file_magic_test_file"; then 8198 case $deplibs_check_method in 8199 "file_magic "*) 8200 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8201 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8202 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8203 $EGREP "$file_magic_regex" > /dev/null; then 8204 : 8205 else 8206 cat <<_LT_EOF 1>&2 8207 8208*** Warning: the command libtool uses to detect shared libraries, 8209*** $file_magic_cmd, produces output that libtool cannot recognize. 8210*** The result is that libtool may fail to recognize shared libraries 8211*** as such. This will affect the creation of libtool libraries that 8212*** depend on shared libraries, but programs linked with such libtool 8213*** libraries will work regardless of this problem. Nevertheless, you 8214*** may want to report the problem to your system manager and/or to 8215*** bug-libtool@gnu.org 8216 8217_LT_EOF 8218 fi ;; 8219 esac 8220 fi 8221 break 8222 fi 8223 done 8224 IFS="$lt_save_ifs" 8225 MAGIC_CMD="$lt_save_MAGIC_CMD" 8226 ;; 8227esac 8228fi 8229 8230MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8231if test -n "$MAGIC_CMD"; then 8232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8233$as_echo "$MAGIC_CMD" >&6; } 8234else 8235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8236$as_echo "no" >&6; } 8237fi 8238 8239 8240 8241 8242 8243if test -z "$lt_cv_path_MAGIC_CMD"; then 8244 if test -n "$ac_tool_prefix"; then 8245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 8246$as_echo_n "checking for file... " >&6; } 8247if ${lt_cv_path_MAGIC_CMD+:} false; then : 8248 $as_echo_n "(cached) " >&6 8249else 8250 case $MAGIC_CMD in 8251[\\/*] | ?:[\\/]*) 8252 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 8253 ;; 8254*) 8255 lt_save_MAGIC_CMD="$MAGIC_CMD" 8256 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 8257 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 8258 for ac_dir in $ac_dummy; do 8259 IFS="$lt_save_ifs" 8260 test -z "$ac_dir" && ac_dir=. 8261 if test -f $ac_dir/file; then 8262 lt_cv_path_MAGIC_CMD="$ac_dir/file" 8263 if test -n "$file_magic_test_file"; then 8264 case $deplibs_check_method in 8265 "file_magic "*) 8266 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 8267 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8268 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 8269 $EGREP "$file_magic_regex" > /dev/null; then 8270 : 8271 else 8272 cat <<_LT_EOF 1>&2 8273 8274*** Warning: the command libtool uses to detect shared libraries, 8275*** $file_magic_cmd, produces output that libtool cannot recognize. 8276*** The result is that libtool may fail to recognize shared libraries 8277*** as such. This will affect the creation of libtool libraries that 8278*** depend on shared libraries, but programs linked with such libtool 8279*** libraries will work regardless of this problem. Nevertheless, you 8280*** may want to report the problem to your system manager and/or to 8281*** bug-libtool@gnu.org 8282 8283_LT_EOF 8284 fi ;; 8285 esac 8286 fi 8287 break 8288 fi 8289 done 8290 IFS="$lt_save_ifs" 8291 MAGIC_CMD="$lt_save_MAGIC_CMD" 8292 ;; 8293esac 8294fi 8295 8296MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 8297if test -n "$MAGIC_CMD"; then 8298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 8299$as_echo "$MAGIC_CMD" >&6; } 8300else 8301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8302$as_echo "no" >&6; } 8303fi 8304 8305 8306 else 8307 MAGIC_CMD=: 8308 fi 8309fi 8310 8311 fi 8312 ;; 8313esac 8314 8315# Use C for the default configuration in the libtool script 8316 8317lt_save_CC="$CC" 8318ac_ext=c 8319ac_cpp='$CPP $CPPFLAGS' 8320ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8321ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8322ac_compiler_gnu=$ac_cv_c_compiler_gnu 8323 8324 8325# Source file extension for C test sources. 8326ac_ext=c 8327 8328# Object file extension for compiled C test sources. 8329objext=o 8330objext=$objext 8331 8332# Code to be used in simple compile tests 8333lt_simple_compile_test_code="int some_variable = 0;" 8334 8335# Code to be used in simple link tests 8336lt_simple_link_test_code='int main(){return(0);}' 8337 8338 8339 8340 8341 8342 8343 8344# If no C compiler was specified, use CC. 8345LTCC=${LTCC-"$CC"} 8346 8347# If no C compiler flags were specified, use CFLAGS. 8348LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8349 8350# Allow CC to be a program name with arguments. 8351compiler=$CC 8352 8353# Save the default compiler, since it gets overwritten when the other 8354# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 8355compiler_DEFAULT=$CC 8356 8357# save warnings/boilerplate of simple test code 8358ac_outfile=conftest.$ac_objext 8359echo "$lt_simple_compile_test_code" >conftest.$ac_ext 8360eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8361_lt_compiler_boilerplate=`cat conftest.err` 8362$RM conftest* 8363 8364ac_outfile=conftest.$ac_objext 8365echo "$lt_simple_link_test_code" >conftest.$ac_ext 8366eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 8367_lt_linker_boilerplate=`cat conftest.err` 8368$RM -r conftest* 8369 8370 8371## CAVEAT EMPTOR: 8372## There is no encapsulation within the following macros, do not change 8373## the running order or otherwise move them around unless you know exactly 8374## what you are doing... 8375if test -n "$compiler"; then 8376 8377lt_prog_compiler_no_builtin_flag= 8378 8379if test "$GCC" = yes; then 8380 case $cc_basename in 8381 nvcc*) 8382 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 8383 *) 8384 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 8385 esac 8386 8387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 8388$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 8389if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 8390 $as_echo_n "(cached) " >&6 8391else 8392 lt_cv_prog_compiler_rtti_exceptions=no 8393 ac_outfile=conftest.$ac_objext 8394 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8395 lt_compiler_flag="-fno-rtti -fno-exceptions" 8396 # Insert the option either (1) after the last *FLAGS variable, or 8397 # (2) before a word containing "conftest.", or (3) at the end. 8398 # Note that $ac_compile itself does not contain backslashes and begins 8399 # with a dollar sign (not a hyphen), so the echo should work correctly. 8400 # The option is referenced via a variable to avoid confusing sed. 8401 lt_compile=`echo "$ac_compile" | $SED \ 8402 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8403 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8404 -e 's:$: $lt_compiler_flag:'` 8405 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8406 (eval "$lt_compile" 2>conftest.err) 8407 ac_status=$? 8408 cat conftest.err >&5 8409 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8410 if (exit $ac_status) && test -s "$ac_outfile"; then 8411 # The compiler can only warn and ignore the option if not recognized 8412 # So say no if there are warnings other than the usual output. 8413 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8414 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8415 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8416 lt_cv_prog_compiler_rtti_exceptions=yes 8417 fi 8418 fi 8419 $RM conftest* 8420 8421fi 8422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 8423$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 8424 8425if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 8426 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 8427else 8428 : 8429fi 8430 8431fi 8432 8433 8434 8435 8436 8437 8438 lt_prog_compiler_wl= 8439lt_prog_compiler_pic= 8440lt_prog_compiler_static= 8441 8442 8443 if test "$GCC" = yes; then 8444 lt_prog_compiler_wl='-Wl,' 8445 lt_prog_compiler_static='-static' 8446 8447 case $host_os in 8448 aix*) 8449 # All AIX code is PIC. 8450 if test "$host_cpu" = ia64; then 8451 # AIX 5 now supports IA64 processor 8452 lt_prog_compiler_static='-Bstatic' 8453 fi 8454 ;; 8455 8456 amigaos*) 8457 case $host_cpu in 8458 powerpc) 8459 # see comment about AmigaOS4 .so support 8460 lt_prog_compiler_pic='-fPIC' 8461 ;; 8462 m68k) 8463 # FIXME: we need at least 68020 code to build shared libraries, but 8464 # adding the `-m68020' flag to GCC prevents building anything better, 8465 # like `-m68040'. 8466 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 8467 ;; 8468 esac 8469 ;; 8470 8471 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 8472 # PIC is the default for these OSes. 8473 ;; 8474 8475 mingw* | cygwin* | pw32* | os2* | cegcc*) 8476 # This hack is so that the source file can tell whether it is being 8477 # built for inclusion in a dll (and should export symbols for example). 8478 # Although the cygwin gcc ignores -fPIC, still need this for old-style 8479 # (--disable-auto-import) libraries 8480 lt_prog_compiler_pic='-DDLL_EXPORT' 8481 ;; 8482 8483 darwin* | rhapsody*) 8484 # PIC is the default on this platform 8485 # Common symbols not allowed in MH_DYLIB files 8486 lt_prog_compiler_pic='-fno-common' 8487 ;; 8488 8489 haiku*) 8490 # PIC is the default for Haiku. 8491 # The "-static" flag exists, but is broken. 8492 lt_prog_compiler_static= 8493 ;; 8494 8495 hpux*) 8496 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 8497 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 8498 # sets the default TLS model and affects inlining. 8499 case $host_cpu in 8500 hppa*64*) 8501 # +Z the default 8502 ;; 8503 *) 8504 lt_prog_compiler_pic='-fPIC' 8505 ;; 8506 esac 8507 ;; 8508 8509 interix[3-9]*) 8510 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 8511 # Instead, we relocate shared libraries at runtime. 8512 ;; 8513 8514 msdosdjgpp*) 8515 # Just because we use GCC doesn't mean we suddenly get shared libraries 8516 # on systems that don't support them. 8517 lt_prog_compiler_can_build_shared=no 8518 enable_shared=no 8519 ;; 8520 8521 *nto* | *qnx*) 8522 # QNX uses GNU C++, but need to define -shared option too, otherwise 8523 # it will coredump. 8524 lt_prog_compiler_pic='-fPIC -shared' 8525 ;; 8526 8527 sysv4*MP*) 8528 if test -d /usr/nec; then 8529 lt_prog_compiler_pic=-Kconform_pic 8530 fi 8531 ;; 8532 8533 *) 8534 lt_prog_compiler_pic='-fPIC' 8535 ;; 8536 esac 8537 8538 case $cc_basename in 8539 nvcc*) # Cuda Compiler Driver 2.2 8540 lt_prog_compiler_wl='-Xlinker ' 8541 if test -n "$lt_prog_compiler_pic"; then 8542 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 8543 fi 8544 ;; 8545 esac 8546 else 8547 # PORTME Check for flag to pass linker flags through the system compiler. 8548 case $host_os in 8549 aix*) 8550 lt_prog_compiler_wl='-Wl,' 8551 if test "$host_cpu" = ia64; then 8552 # AIX 5 now supports IA64 processor 8553 lt_prog_compiler_static='-Bstatic' 8554 else 8555 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 8556 fi 8557 ;; 8558 8559 mingw* | cygwin* | pw32* | os2* | cegcc*) 8560 # This hack is so that the source file can tell whether it is being 8561 # built for inclusion in a dll (and should export symbols for example). 8562 lt_prog_compiler_pic='-DDLL_EXPORT' 8563 ;; 8564 8565 hpux9* | hpux10* | hpux11*) 8566 lt_prog_compiler_wl='-Wl,' 8567 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 8568 # not for PA HP-UX. 8569 case $host_cpu in 8570 hppa*64*|ia64*) 8571 # +Z the default 8572 ;; 8573 *) 8574 lt_prog_compiler_pic='+Z' 8575 ;; 8576 esac 8577 # Is there a better lt_prog_compiler_static that works with the bundled CC? 8578 lt_prog_compiler_static='${wl}-a ${wl}archive' 8579 ;; 8580 8581 irix5* | irix6* | nonstopux*) 8582 lt_prog_compiler_wl='-Wl,' 8583 # PIC (with -KPIC) is the default. 8584 lt_prog_compiler_static='-non_shared' 8585 ;; 8586 8587 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 8588 case $cc_basename in 8589 # old Intel for x86_64 which still supported -KPIC. 8590 ecc*) 8591 lt_prog_compiler_wl='-Wl,' 8592 lt_prog_compiler_pic='-KPIC' 8593 lt_prog_compiler_static='-static' 8594 ;; 8595 # icc used to be incompatible with GCC. 8596 # ICC 10 doesn't accept -KPIC any more. 8597 icc* | ifort*) 8598 lt_prog_compiler_wl='-Wl,' 8599 lt_prog_compiler_pic='-fPIC' 8600 lt_prog_compiler_static='-static' 8601 ;; 8602 # Lahey Fortran 8.1. 8603 lf95*) 8604 lt_prog_compiler_wl='-Wl,' 8605 lt_prog_compiler_pic='--shared' 8606 lt_prog_compiler_static='--static' 8607 ;; 8608 nagfor*) 8609 # NAG Fortran compiler 8610 lt_prog_compiler_wl='-Wl,-Wl,,' 8611 lt_prog_compiler_pic='-PIC' 8612 lt_prog_compiler_static='-Bstatic' 8613 ;; 8614 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 8615 # Portland Group compilers (*not* the Pentium gcc compiler, 8616 # which looks to be a dead project) 8617 lt_prog_compiler_wl='-Wl,' 8618 lt_prog_compiler_pic='-fpic' 8619 lt_prog_compiler_static='-Bstatic' 8620 ;; 8621 ccc*) 8622 lt_prog_compiler_wl='-Wl,' 8623 # All Alpha code is PIC. 8624 lt_prog_compiler_static='-non_shared' 8625 ;; 8626 xl* | bgxl* | bgf* | mpixl*) 8627 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 8628 lt_prog_compiler_wl='-Wl,' 8629 lt_prog_compiler_pic='-qpic' 8630 lt_prog_compiler_static='-qstaticlink' 8631 ;; 8632 *) 8633 case `$CC -V 2>&1 | sed 5q` in 8634 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 8635 # Sun Fortran 8.3 passes all unrecognized flags to the linker 8636 lt_prog_compiler_pic='-KPIC' 8637 lt_prog_compiler_static='-Bstatic' 8638 lt_prog_compiler_wl='' 8639 ;; 8640 *Sun\ F* | *Sun*Fortran*) 8641 lt_prog_compiler_pic='-KPIC' 8642 lt_prog_compiler_static='-Bstatic' 8643 lt_prog_compiler_wl='-Qoption ld ' 8644 ;; 8645 *Sun\ C*) 8646 # Sun C 5.9 8647 lt_prog_compiler_pic='-KPIC' 8648 lt_prog_compiler_static='-Bstatic' 8649 lt_prog_compiler_wl='-Wl,' 8650 ;; 8651 *Intel*\ [CF]*Compiler*) 8652 lt_prog_compiler_wl='-Wl,' 8653 lt_prog_compiler_pic='-fPIC' 8654 lt_prog_compiler_static='-static' 8655 ;; 8656 *Portland\ Group*) 8657 lt_prog_compiler_wl='-Wl,' 8658 lt_prog_compiler_pic='-fpic' 8659 lt_prog_compiler_static='-Bstatic' 8660 ;; 8661 esac 8662 ;; 8663 esac 8664 ;; 8665 8666 newsos6) 8667 lt_prog_compiler_pic='-KPIC' 8668 lt_prog_compiler_static='-Bstatic' 8669 ;; 8670 8671 *nto* | *qnx*) 8672 # QNX uses GNU C++, but need to define -shared option too, otherwise 8673 # it will coredump. 8674 lt_prog_compiler_pic='-fPIC -shared' 8675 ;; 8676 8677 osf3* | osf4* | osf5*) 8678 lt_prog_compiler_wl='-Wl,' 8679 # All OSF/1 code is PIC. 8680 lt_prog_compiler_static='-non_shared' 8681 ;; 8682 8683 rdos*) 8684 lt_prog_compiler_static='-non_shared' 8685 ;; 8686 8687 solaris*) 8688 lt_prog_compiler_pic='-KPIC' 8689 lt_prog_compiler_static='-Bstatic' 8690 case $cc_basename in 8691 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 8692 lt_prog_compiler_wl='-Qoption ld ';; 8693 *) 8694 lt_prog_compiler_wl='-Wl,';; 8695 esac 8696 ;; 8697 8698 sunos4*) 8699 lt_prog_compiler_wl='-Qoption ld ' 8700 lt_prog_compiler_pic='-PIC' 8701 lt_prog_compiler_static='-Bstatic' 8702 ;; 8703 8704 sysv4 | sysv4.2uw2* | sysv4.3*) 8705 lt_prog_compiler_wl='-Wl,' 8706 lt_prog_compiler_pic='-KPIC' 8707 lt_prog_compiler_static='-Bstatic' 8708 ;; 8709 8710 sysv4*MP*) 8711 if test -d /usr/nec ;then 8712 lt_prog_compiler_pic='-Kconform_pic' 8713 lt_prog_compiler_static='-Bstatic' 8714 fi 8715 ;; 8716 8717 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 8718 lt_prog_compiler_wl='-Wl,' 8719 lt_prog_compiler_pic='-KPIC' 8720 lt_prog_compiler_static='-Bstatic' 8721 ;; 8722 8723 unicos*) 8724 lt_prog_compiler_wl='-Wl,' 8725 lt_prog_compiler_can_build_shared=no 8726 ;; 8727 8728 uts4*) 8729 lt_prog_compiler_pic='-pic' 8730 lt_prog_compiler_static='-Bstatic' 8731 ;; 8732 8733 *) 8734 lt_prog_compiler_can_build_shared=no 8735 ;; 8736 esac 8737 fi 8738 8739case $host_os in 8740 # For platforms which do not support PIC, -DPIC is meaningless: 8741 *djgpp*) 8742 lt_prog_compiler_pic= 8743 ;; 8744 *) 8745 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 8746 ;; 8747esac 8748 8749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 8750$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 8751if ${lt_cv_prog_compiler_pic+:} false; then : 8752 $as_echo_n "(cached) " >&6 8753else 8754 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 8755fi 8756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 8757$as_echo "$lt_cv_prog_compiler_pic" >&6; } 8758lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 8759 8760# 8761# Check to make sure the PIC flag actually works. 8762# 8763if test -n "$lt_prog_compiler_pic"; then 8764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 8765$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 8766if ${lt_cv_prog_compiler_pic_works+:} false; then : 8767 $as_echo_n "(cached) " >&6 8768else 8769 lt_cv_prog_compiler_pic_works=no 8770 ac_outfile=conftest.$ac_objext 8771 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8772 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 8773 # Insert the option either (1) after the last *FLAGS variable, or 8774 # (2) before a word containing "conftest.", or (3) at the end. 8775 # Note that $ac_compile itself does not contain backslashes and begins 8776 # with a dollar sign (not a hyphen), so the echo should work correctly. 8777 # The option is referenced via a variable to avoid confusing sed. 8778 lt_compile=`echo "$ac_compile" | $SED \ 8779 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8780 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8781 -e 's:$: $lt_compiler_flag:'` 8782 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8783 (eval "$lt_compile" 2>conftest.err) 8784 ac_status=$? 8785 cat conftest.err >&5 8786 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8787 if (exit $ac_status) && test -s "$ac_outfile"; then 8788 # The compiler can only warn and ignore the option if not recognized 8789 # So say no if there are warnings other than the usual output. 8790 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 8791 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8792 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 8793 lt_cv_prog_compiler_pic_works=yes 8794 fi 8795 fi 8796 $RM conftest* 8797 8798fi 8799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 8800$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 8801 8802if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 8803 case $lt_prog_compiler_pic in 8804 "" | " "*) ;; 8805 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 8806 esac 8807else 8808 lt_prog_compiler_pic= 8809 lt_prog_compiler_can_build_shared=no 8810fi 8811 8812fi 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824# 8825# Check to make sure the static flag actually works. 8826# 8827wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 8828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 8829$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 8830if ${lt_cv_prog_compiler_static_works+:} false; then : 8831 $as_echo_n "(cached) " >&6 8832else 8833 lt_cv_prog_compiler_static_works=no 8834 save_LDFLAGS="$LDFLAGS" 8835 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 8836 echo "$lt_simple_link_test_code" > conftest.$ac_ext 8837 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 8838 # The linker can only warn and ignore the option if not recognized 8839 # So say no if there are warnings 8840 if test -s conftest.err; then 8841 # Append any errors to the config.log. 8842 cat conftest.err 1>&5 8843 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 8844 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 8845 if diff conftest.exp conftest.er2 >/dev/null; then 8846 lt_cv_prog_compiler_static_works=yes 8847 fi 8848 else 8849 lt_cv_prog_compiler_static_works=yes 8850 fi 8851 fi 8852 $RM -r conftest* 8853 LDFLAGS="$save_LDFLAGS" 8854 8855fi 8856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 8857$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 8858 8859if test x"$lt_cv_prog_compiler_static_works" = xyes; then 8860 : 8861else 8862 lt_prog_compiler_static= 8863fi 8864 8865 8866 8867 8868 8869 8870 8871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8872$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8873if ${lt_cv_prog_compiler_c_o+:} false; then : 8874 $as_echo_n "(cached) " >&6 8875else 8876 lt_cv_prog_compiler_c_o=no 8877 $RM -r conftest 2>/dev/null 8878 mkdir conftest 8879 cd conftest 8880 mkdir out 8881 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8882 8883 lt_compiler_flag="-o out/conftest2.$ac_objext" 8884 # Insert the option either (1) after the last *FLAGS variable, or 8885 # (2) before a word containing "conftest.", or (3) at the end. 8886 # Note that $ac_compile itself does not contain backslashes and begins 8887 # with a dollar sign (not a hyphen), so the echo should work correctly. 8888 lt_compile=`echo "$ac_compile" | $SED \ 8889 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8890 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8891 -e 's:$: $lt_compiler_flag:'` 8892 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8893 (eval "$lt_compile" 2>out/conftest.err) 8894 ac_status=$? 8895 cat out/conftest.err >&5 8896 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8897 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8898 then 8899 # The compiler can only warn and ignore the option if not recognized 8900 # So say no if there are warnings 8901 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8902 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8903 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8904 lt_cv_prog_compiler_c_o=yes 8905 fi 8906 fi 8907 chmod u+w . 2>&5 8908 $RM conftest* 8909 # SGI C++ compiler will create directory out/ii_files/ for 8910 # template instantiation 8911 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8912 $RM out/* && rmdir out 8913 cd .. 8914 $RM -r conftest 8915 $RM conftest* 8916 8917fi 8918{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8919$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8920 8921 8922 8923 8924 8925 8926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 8927$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 8928if ${lt_cv_prog_compiler_c_o+:} false; then : 8929 $as_echo_n "(cached) " >&6 8930else 8931 lt_cv_prog_compiler_c_o=no 8932 $RM -r conftest 2>/dev/null 8933 mkdir conftest 8934 cd conftest 8935 mkdir out 8936 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 8937 8938 lt_compiler_flag="-o out/conftest2.$ac_objext" 8939 # Insert the option either (1) after the last *FLAGS variable, or 8940 # (2) before a word containing "conftest.", or (3) at the end. 8941 # Note that $ac_compile itself does not contain backslashes and begins 8942 # with a dollar sign (not a hyphen), so the echo should work correctly. 8943 lt_compile=`echo "$ac_compile" | $SED \ 8944 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 8945 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 8946 -e 's:$: $lt_compiler_flag:'` 8947 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 8948 (eval "$lt_compile" 2>out/conftest.err) 8949 ac_status=$? 8950 cat out/conftest.err >&5 8951 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8952 if (exit $ac_status) && test -s out/conftest2.$ac_objext 8953 then 8954 # The compiler can only warn and ignore the option if not recognized 8955 # So say no if there are warnings 8956 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 8957 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 8958 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 8959 lt_cv_prog_compiler_c_o=yes 8960 fi 8961 fi 8962 chmod u+w . 2>&5 8963 $RM conftest* 8964 # SGI C++ compiler will create directory out/ii_files/ for 8965 # template instantiation 8966 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 8967 $RM out/* && rmdir out 8968 cd .. 8969 $RM -r conftest 8970 $RM conftest* 8971 8972fi 8973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 8974$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 8975 8976 8977 8978 8979hard_links="nottested" 8980if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 8981 # do not overwrite the value of need_locks provided by the user 8982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 8983$as_echo_n "checking if we can lock with hard links... " >&6; } 8984 hard_links=yes 8985 $RM conftest* 8986 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8987 touch conftest.a 8988 ln conftest.a conftest.b 2>&5 || hard_links=no 8989 ln conftest.a conftest.b 2>/dev/null && hard_links=no 8990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 8991$as_echo "$hard_links" >&6; } 8992 if test "$hard_links" = no; then 8993 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 8994$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 8995 need_locks=warn 8996 fi 8997else 8998 need_locks=no 8999fi 9000 9001 9002 9003 9004 9005 9006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 9007$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 9008 9009 runpath_var= 9010 allow_undefined_flag= 9011 always_export_symbols=no 9012 archive_cmds= 9013 archive_expsym_cmds= 9014 compiler_needs_object=no 9015 enable_shared_with_static_runtimes=no 9016 export_dynamic_flag_spec= 9017 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 9018 hardcode_automatic=no 9019 hardcode_direct=no 9020 hardcode_direct_absolute=no 9021 hardcode_libdir_flag_spec= 9022 hardcode_libdir_separator= 9023 hardcode_minus_L=no 9024 hardcode_shlibpath_var=unsupported 9025 inherit_rpath=no 9026 link_all_deplibs=unknown 9027 module_cmds= 9028 module_expsym_cmds= 9029 old_archive_from_new_cmds= 9030 old_archive_from_expsyms_cmds= 9031 thread_safe_flag_spec= 9032 whole_archive_flag_spec= 9033 # include_expsyms should be a list of space-separated symbols to be *always* 9034 # included in the symbol list 9035 include_expsyms= 9036 # exclude_expsyms can be an extended regexp of symbols to exclude 9037 # it will be wrapped by ` (' and `)$', so one must not match beginning or 9038 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 9039 # as well as any symbol that contains `d'. 9040 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 9041 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 9042 # platforms (ab)use it in PIC code, but their linkers get confused if 9043 # the symbol is explicitly referenced. Since portable code cannot 9044 # rely on this symbol name, it's probably fine to never include it in 9045 # preloaded symbol tables. 9046 # Exclude shared library initialization/finalization symbols. 9047 extract_expsyms_cmds= 9048 9049 case $host_os in 9050 cygwin* | mingw* | pw32* | cegcc*) 9051 # FIXME: the MSVC++ port hasn't been tested in a loooong time 9052 # When not using gcc, we currently assume that we are using 9053 # Microsoft Visual C++. 9054 if test "$GCC" != yes; then 9055 with_gnu_ld=no 9056 fi 9057 ;; 9058 interix*) 9059 # we just hope/assume this is gcc and not c89 (= MSVC++) 9060 with_gnu_ld=yes 9061 ;; 9062 openbsd*) 9063 with_gnu_ld=no 9064 ;; 9065 linux* | k*bsd*-gnu | gnu*) 9066 link_all_deplibs=no 9067 ;; 9068 esac 9069 9070 ld_shlibs=yes 9071 9072 # On some targets, GNU ld is compatible enough with the native linker 9073 # that we're better off using the native interface for both. 9074 lt_use_gnu_ld_interface=no 9075 if test "$with_gnu_ld" = yes; then 9076 case $host_os in 9077 aix*) 9078 # The AIX port of GNU ld has always aspired to compatibility 9079 # with the native linker. However, as the warning in the GNU ld 9080 # block says, versions before 2.19.5* couldn't really create working 9081 # shared libraries, regardless of the interface used. 9082 case `$LD -v 2>&1` in 9083 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 9084 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 9085 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 9086 *) 9087 lt_use_gnu_ld_interface=yes 9088 ;; 9089 esac 9090 ;; 9091 *) 9092 lt_use_gnu_ld_interface=yes 9093 ;; 9094 esac 9095 fi 9096 9097 if test "$lt_use_gnu_ld_interface" = yes; then 9098 # If archive_cmds runs LD, not CC, wlarc should be empty 9099 wlarc='${wl}' 9100 9101 # Set some defaults for GNU ld with shared library support. These 9102 # are reset later if shared libraries are not supported. Putting them 9103 # here allows them to be overridden if necessary. 9104 runpath_var=LD_RUN_PATH 9105 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9106 export_dynamic_flag_spec='${wl}--export-dynamic' 9107 # ancient GNU ld didn't support --whole-archive et. al. 9108 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 9109 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 9110 else 9111 whole_archive_flag_spec= 9112 fi 9113 supports_anon_versioning=no 9114 case `$LD -v 2>&1` in 9115 *GNU\ gold*) supports_anon_versioning=yes ;; 9116 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 9117 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 9118 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 9119 *\ 2.11.*) ;; # other 2.11 versions 9120 *) supports_anon_versioning=yes ;; 9121 esac 9122 9123 # See if GNU ld supports shared libraries. 9124 case $host_os in 9125 aix[3-9]*) 9126 # On AIX/PPC, the GNU linker is very broken 9127 if test "$host_cpu" != ia64; then 9128 ld_shlibs=no 9129 cat <<_LT_EOF 1>&2 9130 9131*** Warning: the GNU linker, at least up to release 2.19, is reported 9132*** to be unable to reliably create shared libraries on AIX. 9133*** Therefore, libtool is disabling shared libraries support. If you 9134*** really care for shared libraries, you may want to install binutils 9135*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 9136*** You will then need to restart the configuration process. 9137 9138_LT_EOF 9139 fi 9140 ;; 9141 9142 amigaos*) 9143 case $host_cpu in 9144 powerpc) 9145 # see comment about AmigaOS4 .so support 9146 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9147 archive_expsym_cmds='' 9148 ;; 9149 m68k) 9150 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)' 9151 hardcode_libdir_flag_spec='-L$libdir' 9152 hardcode_minus_L=yes 9153 ;; 9154 esac 9155 ;; 9156 9157 beos*) 9158 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9159 allow_undefined_flag=unsupported 9160 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 9161 # support --undefined. This deserves some investigation. FIXME 9162 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9163 else 9164 ld_shlibs=no 9165 fi 9166 ;; 9167 9168 cygwin* | mingw* | pw32* | cegcc*) 9169 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 9170 # as there is no search path for DLLs. 9171 hardcode_libdir_flag_spec='-L$libdir' 9172 export_dynamic_flag_spec='${wl}--export-all-symbols' 9173 allow_undefined_flag=unsupported 9174 always_export_symbols=no 9175 enable_shared_with_static_runtimes=yes 9176 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 9177 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 9178 9179 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 9180 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9181 # If the export-symbols file already is a .def file (1st line 9182 # is EXPORTS), use it as is; otherwise, prepend... 9183 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9184 cp $export_symbols $output_objdir/$soname.def; 9185 else 9186 echo EXPORTS > $output_objdir/$soname.def; 9187 cat $export_symbols >> $output_objdir/$soname.def; 9188 fi~ 9189 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 9190 else 9191 ld_shlibs=no 9192 fi 9193 ;; 9194 9195 haiku*) 9196 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9197 link_all_deplibs=yes 9198 ;; 9199 9200 interix[3-9]*) 9201 hardcode_direct=no 9202 hardcode_shlibpath_var=no 9203 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9204 export_dynamic_flag_spec='${wl}-E' 9205 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 9206 # Instead, shared libraries are loaded at an image base (0x10000000 by 9207 # default) and relocated if they conflict, which is a slow very memory 9208 # consuming and fragmenting process. To avoid this, we pick a random, 9209 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 9210 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 9211 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 9212 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' 9213 ;; 9214 9215 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 9216 tmp_diet=no 9217 if test "$host_os" = linux-dietlibc; then 9218 case $cc_basename in 9219 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 9220 esac 9221 fi 9222 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 9223 && test "$tmp_diet" = no 9224 then 9225 tmp_addflag=' $pic_flag' 9226 tmp_sharedflag='-shared' 9227 case $cc_basename,$host_cpu in 9228 pgcc*) # Portland Group C compiler 9229 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9230 tmp_addflag=' $pic_flag' 9231 ;; 9232 pgf77* | pgf90* | pgf95* | pgfortran*) 9233 # Portland Group f77 and f90 compilers 9234 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9235 tmp_addflag=' $pic_flag -Mnomain' ;; 9236 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 9237 tmp_addflag=' -i_dynamic' ;; 9238 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 9239 tmp_addflag=' -i_dynamic -nofor_main' ;; 9240 ifc* | ifort*) # Intel Fortran compiler 9241 tmp_addflag=' -nofor_main' ;; 9242 lf95*) # Lahey Fortran 8.1 9243 whole_archive_flag_spec= 9244 tmp_sharedflag='--shared' ;; 9245 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 9246 tmp_sharedflag='-qmkshrobj' 9247 tmp_addflag= ;; 9248 nvcc*) # Cuda Compiler Driver 2.2 9249 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9250 compiler_needs_object=yes 9251 ;; 9252 esac 9253 case `$CC -V 2>&1 | sed 5q` in 9254 *Sun\ C*) # Sun C 5.9 9255 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive' 9256 compiler_needs_object=yes 9257 tmp_sharedflag='-G' ;; 9258 *Sun\ F*) # Sun Fortran 8.3 9259 tmp_sharedflag='-G' ;; 9260 esac 9261 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9262 9263 if test "x$supports_anon_versioning" = xyes; then 9264 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9265 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9266 echo "local: *; };" >> $output_objdir/$libname.ver~ 9267 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 9268 fi 9269 9270 case $cc_basename in 9271 xlf* | bgf* | bgxlf* | mpixlf*) 9272 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 9273 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 9274 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9275 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 9276 if test "x$supports_anon_versioning" = xyes; then 9277 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 9278 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 9279 echo "local: *; };" >> $output_objdir/$libname.ver~ 9280 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 9281 fi 9282 ;; 9283 esac 9284 else 9285 ld_shlibs=no 9286 fi 9287 ;; 9288 9289 netbsd* | netbsdelf*-gnu) 9290 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9291 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 9292 wlarc= 9293 else 9294 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9295 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9296 fi 9297 ;; 9298 9299 solaris*) 9300 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 9301 ld_shlibs=no 9302 cat <<_LT_EOF 1>&2 9303 9304*** Warning: The releases 2.8.* of the GNU linker cannot reliably 9305*** create shared libraries on Solaris systems. Therefore, libtool 9306*** is disabling shared libraries support. We urge you to upgrade GNU 9307*** binutils to release 2.9.1 or newer. Another option is to modify 9308*** your PATH or compiler configuration so that the native linker is 9309*** used, and then restart. 9310 9311_LT_EOF 9312 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9313 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9314 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9315 else 9316 ld_shlibs=no 9317 fi 9318 ;; 9319 9320 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 9321 case `$LD -v 2>&1` in 9322 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 9323 ld_shlibs=no 9324 cat <<_LT_EOF 1>&2 9325 9326*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 9327*** reliably create shared libraries on SCO systems. Therefore, libtool 9328*** is disabling shared libraries support. We urge you to upgrade GNU 9329*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 9330*** your PATH or compiler configuration so that the native linker is 9331*** used, and then restart. 9332 9333_LT_EOF 9334 ;; 9335 *) 9336 # For security reasons, it is highly recommended that you always 9337 # use absolute paths for naming shared libraries, and exclude the 9338 # DT_RUNPATH tag from executables and libraries. But doing so 9339 # requires that you compile everything twice, which is a pain. 9340 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9341 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9342 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9343 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9344 else 9345 ld_shlibs=no 9346 fi 9347 ;; 9348 esac 9349 ;; 9350 9351 sunos4*) 9352 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9353 wlarc= 9354 hardcode_direct=yes 9355 hardcode_shlibpath_var=no 9356 ;; 9357 9358 *) 9359 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 9360 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9361 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 9362 else 9363 ld_shlibs=no 9364 fi 9365 ;; 9366 esac 9367 9368 if test "$ld_shlibs" = no; then 9369 runpath_var= 9370 hardcode_libdir_flag_spec= 9371 export_dynamic_flag_spec= 9372 whole_archive_flag_spec= 9373 fi 9374 else 9375 # PORTME fill in a description of your system's linker (not GNU ld) 9376 case $host_os in 9377 aix3*) 9378 allow_undefined_flag=unsupported 9379 always_export_symbols=yes 9380 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' 9381 # Note: this linker hardcodes the directories in LIBPATH if there 9382 # are no directories specified by -L. 9383 hardcode_minus_L=yes 9384 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 9385 # Neither direct hardcoding nor static linking is supported with a 9386 # broken collect2. 9387 hardcode_direct=unsupported 9388 fi 9389 ;; 9390 9391 aix[4-9]*) 9392 if test "$host_cpu" = ia64; then 9393 # On IA64, the linker does run time linking by default, so we don't 9394 # have to do anything special. 9395 aix_use_runtimelinking=no 9396 exp_sym_flag='-Bexport' 9397 no_entry_flag="" 9398 else 9399 # If we're using GNU nm, then we don't want the "-C" option. 9400 # -C means demangle to AIX nm, but means don't demangle with GNU nm 9401 # Also, AIX nm treats weak defined symbols like other global 9402 # defined symbols, whereas GNU nm marks them as "W". 9403 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 9404 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 9405 else 9406 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' 9407 fi 9408 aix_use_runtimelinking=no 9409 9410 # Test if we are trying to use run time linking or normal 9411 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 9412 # need to do runtime linking. 9413 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 9414 for ld_flag in $LDFLAGS; do 9415 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 9416 aix_use_runtimelinking=yes 9417 break 9418 fi 9419 done 9420 ;; 9421 esac 9422 9423 exp_sym_flag='-bexport' 9424 no_entry_flag='-bnoentry' 9425 fi 9426 9427 # When large executables or shared objects are built, AIX ld can 9428 # have problems creating the table of contents. If linking a library 9429 # or program results in "error TOC overflow" add -mminimal-toc to 9430 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 9431 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 9432 9433 archive_cmds='' 9434 hardcode_direct=yes 9435 hardcode_direct_absolute=yes 9436 hardcode_libdir_separator=':' 9437 link_all_deplibs=yes 9438 file_list_spec='${wl}-f,' 9439 9440 if test "$GCC" = yes; then 9441 case $host_os in aix4.[012]|aix4.[012].*) 9442 # We only want to do this on AIX 4.2 and lower, the check 9443 # below for broken collect2 doesn't work under 4.3+ 9444 collect2name=`${CC} -print-prog-name=collect2` 9445 if test -f "$collect2name" && 9446 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 9447 then 9448 # We have reworked collect2 9449 : 9450 else 9451 # We have old collect2 9452 hardcode_direct=unsupported 9453 # It fails to find uninstalled libraries when the uninstalled 9454 # path is not listed in the libpath. Setting hardcode_minus_L 9455 # to unsupported forces relinking 9456 hardcode_minus_L=yes 9457 hardcode_libdir_flag_spec='-L$libdir' 9458 hardcode_libdir_separator= 9459 fi 9460 ;; 9461 esac 9462 shared_flag='-shared' 9463 if test "$aix_use_runtimelinking" = yes; then 9464 shared_flag="$shared_flag "'${wl}-G' 9465 fi 9466 link_all_deplibs=no 9467 else 9468 # not using gcc 9469 if test "$host_cpu" = ia64; then 9470 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 9471 # chokes on -Wl,-G. The following line is correct: 9472 shared_flag='-G' 9473 else 9474 if test "$aix_use_runtimelinking" = yes; then 9475 shared_flag='${wl}-G' 9476 else 9477 shared_flag='${wl}-bM:SRE' 9478 fi 9479 fi 9480 fi 9481 9482 export_dynamic_flag_spec='${wl}-bexpall' 9483 # It seems that -bexpall does not export symbols beginning with 9484 # underscore (_), so it is better to generate a list of symbols to export. 9485 always_export_symbols=yes 9486 if test "$aix_use_runtimelinking" = yes; then 9487 # Warning - without using the other runtime loading flags (-brtl), 9488 # -berok will link without error, but may produce a broken library. 9489 allow_undefined_flag='-berok' 9490 # Determine the default libpath from the value encoded in an 9491 # empty executable. 9492 if test "${lt_cv_aix_libpath+set}" = set; then 9493 aix_libpath=$lt_cv_aix_libpath 9494else 9495 if ${lt_cv_aix_libpath_+:} false; then : 9496 $as_echo_n "(cached) " >&6 9497else 9498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9499/* end confdefs.h. */ 9500 9501int 9502main () 9503{ 9504 9505 ; 9506 return 0; 9507} 9508_ACEOF 9509if ac_fn_c_try_link "$LINENO"; then : 9510 9511 lt_aix_libpath_sed=' 9512 /Import File Strings/,/^$/ { 9513 /^0/ { 9514 s/^0 *\([^ ]*\) *$/\1/ 9515 p 9516 } 9517 }' 9518 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9519 # Check for a 64-bit object if we didn't find anything. 9520 if test -z "$lt_cv_aix_libpath_"; then 9521 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9522 fi 9523fi 9524rm -f core conftest.err conftest.$ac_objext \ 9525 conftest$ac_exeext conftest.$ac_ext 9526 if test -z "$lt_cv_aix_libpath_"; then 9527 lt_cv_aix_libpath_="/usr/lib:/lib" 9528 fi 9529 9530fi 9531 9532 aix_libpath=$lt_cv_aix_libpath_ 9533fi 9534 9535 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9536 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" 9537 else 9538 if test "$host_cpu" = ia64; then 9539 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 9540 allow_undefined_flag="-z nodefs" 9541 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" 9542 else 9543 # Determine the default libpath from the value encoded in an 9544 # empty executable. 9545 if test "${lt_cv_aix_libpath+set}" = set; then 9546 aix_libpath=$lt_cv_aix_libpath 9547else 9548 if ${lt_cv_aix_libpath_+:} false; then : 9549 $as_echo_n "(cached) " >&6 9550else 9551 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9552/* end confdefs.h. */ 9553 9554int 9555main () 9556{ 9557 9558 ; 9559 return 0; 9560} 9561_ACEOF 9562if ac_fn_c_try_link "$LINENO"; then : 9563 9564 lt_aix_libpath_sed=' 9565 /Import File Strings/,/^$/ { 9566 /^0/ { 9567 s/^0 *\([^ ]*\) *$/\1/ 9568 p 9569 } 9570 }' 9571 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9572 # Check for a 64-bit object if we didn't find anything. 9573 if test -z "$lt_cv_aix_libpath_"; then 9574 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 9575 fi 9576fi 9577rm -f core conftest.err conftest.$ac_objext \ 9578 conftest$ac_exeext conftest.$ac_ext 9579 if test -z "$lt_cv_aix_libpath_"; then 9580 lt_cv_aix_libpath_="/usr/lib:/lib" 9581 fi 9582 9583fi 9584 9585 aix_libpath=$lt_cv_aix_libpath_ 9586fi 9587 9588 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 9589 # Warning - without using the other run time loading flags, 9590 # -berok will link without error, but may produce a broken library. 9591 no_undefined_flag=' ${wl}-bernotok' 9592 allow_undefined_flag=' ${wl}-berok' 9593 if test "$with_gnu_ld" = yes; then 9594 # We only use this code for GNU lds that support --whole-archive. 9595 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 9596 else 9597 # Exported symbols can be pulled into shared objects from archives 9598 whole_archive_flag_spec='$convenience' 9599 fi 9600 archive_cmds_need_lc=yes 9601 # This is similar to how AIX traditionally builds its shared libraries. 9602 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' 9603 fi 9604 fi 9605 ;; 9606 9607 amigaos*) 9608 case $host_cpu in 9609 powerpc) 9610 # see comment about AmigaOS4 .so support 9611 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 9612 archive_expsym_cmds='' 9613 ;; 9614 m68k) 9615 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)' 9616 hardcode_libdir_flag_spec='-L$libdir' 9617 hardcode_minus_L=yes 9618 ;; 9619 esac 9620 ;; 9621 9622 bsdi[45]*) 9623 export_dynamic_flag_spec=-rdynamic 9624 ;; 9625 9626 cygwin* | mingw* | pw32* | cegcc*) 9627 # When not using gcc, we currently assume that we are using 9628 # Microsoft Visual C++. 9629 # hardcode_libdir_flag_spec is actually meaningless, as there is 9630 # no search path for DLLs. 9631 case $cc_basename in 9632 cl*) 9633 # Native MSVC 9634 hardcode_libdir_flag_spec=' ' 9635 allow_undefined_flag=unsupported 9636 always_export_symbols=yes 9637 file_list_spec='@' 9638 # Tell ltmain to make .lib files, not .a files. 9639 libext=lib 9640 # Tell ltmain to make .dll files, not .so files. 9641 shrext_cmds=".dll" 9642 # FIXME: Setting linknames here is a bad hack. 9643 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 9644 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 9645 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 9646 else 9647 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 9648 fi~ 9649 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 9650 linknames=' 9651 # The linker will not automatically build a static lib if we build a DLL. 9652 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 9653 enable_shared_with_static_runtimes=yes 9654 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 9655 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 9656 # Don't use ranlib 9657 old_postinstall_cmds='chmod 644 $oldlib' 9658 postlink_cmds='lt_outputfile="@OUTPUT@"~ 9659 lt_tool_outputfile="@TOOL_OUTPUT@"~ 9660 case $lt_outputfile in 9661 *.exe|*.EXE) ;; 9662 *) 9663 lt_outputfile="$lt_outputfile.exe" 9664 lt_tool_outputfile="$lt_tool_outputfile.exe" 9665 ;; 9666 esac~ 9667 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 9668 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 9669 $RM "$lt_outputfile.manifest"; 9670 fi' 9671 ;; 9672 *) 9673 # Assume MSVC wrapper 9674 hardcode_libdir_flag_spec=' ' 9675 allow_undefined_flag=unsupported 9676 # Tell ltmain to make .lib files, not .a files. 9677 libext=lib 9678 # Tell ltmain to make .dll files, not .so files. 9679 shrext_cmds=".dll" 9680 # FIXME: Setting linknames here is a bad hack. 9681 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 9682 # The linker will automatically build a .lib file if we build a DLL. 9683 old_archive_from_new_cmds='true' 9684 # FIXME: Should let the user specify the lib program. 9685 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 9686 enable_shared_with_static_runtimes=yes 9687 ;; 9688 esac 9689 ;; 9690 9691 darwin* | rhapsody*) 9692 9693 9694 archive_cmds_need_lc=no 9695 hardcode_direct=no 9696 hardcode_automatic=yes 9697 hardcode_shlibpath_var=unsupported 9698 if test "$lt_cv_ld_force_load" = "yes"; then 9699 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 9700 9701 else 9702 whole_archive_flag_spec='' 9703 fi 9704 link_all_deplibs=yes 9705 allow_undefined_flag="$_lt_dar_allow_undefined" 9706 case $cc_basename in 9707 ifort*) _lt_dar_can_shared=yes ;; 9708 *) _lt_dar_can_shared=$GCC ;; 9709 esac 9710 if test "$_lt_dar_can_shared" = "yes"; then 9711 output_verbose_link_cmd=func_echo_all 9712 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 9713 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 9714 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}" 9715 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}" 9716 9717 else 9718 ld_shlibs=no 9719 fi 9720 9721 ;; 9722 9723 dgux*) 9724 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9725 hardcode_libdir_flag_spec='-L$libdir' 9726 hardcode_shlibpath_var=no 9727 ;; 9728 9729 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 9730 # support. Future versions do this automatically, but an explicit c++rt0.o 9731 # does not break anything, and helps significantly (at the cost of a little 9732 # extra space). 9733 freebsd2.2*) 9734 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 9735 hardcode_libdir_flag_spec='-R$libdir' 9736 hardcode_direct=yes 9737 hardcode_shlibpath_var=no 9738 ;; 9739 9740 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 9741 freebsd2.*) 9742 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9743 hardcode_direct=yes 9744 hardcode_minus_L=yes 9745 hardcode_shlibpath_var=no 9746 ;; 9747 9748 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 9749 freebsd* | dragonfly*) 9750 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9751 hardcode_libdir_flag_spec='-R$libdir' 9752 hardcode_direct=yes 9753 hardcode_shlibpath_var=no 9754 ;; 9755 9756 hpux9*) 9757 if test "$GCC" = yes; then 9758 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 9759 else 9760 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' 9761 fi 9762 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9763 hardcode_libdir_separator=: 9764 hardcode_direct=yes 9765 9766 # hardcode_minus_L: Not really in the search PATH, 9767 # but as the default location of the library. 9768 hardcode_minus_L=yes 9769 export_dynamic_flag_spec='${wl}-E' 9770 ;; 9771 9772 hpux10*) 9773 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9774 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9775 else 9776 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9777 fi 9778 if test "$with_gnu_ld" = no; then 9779 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9780 hardcode_libdir_separator=: 9781 hardcode_direct=yes 9782 hardcode_direct_absolute=yes 9783 export_dynamic_flag_spec='${wl}-E' 9784 # hardcode_minus_L: Not really in the search PATH, 9785 # but as the default location of the library. 9786 hardcode_minus_L=yes 9787 fi 9788 ;; 9789 9790 hpux11*) 9791 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 9792 case $host_cpu in 9793 hppa*64*) 9794 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9795 ;; 9796 ia64*) 9797 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9798 ;; 9799 *) 9800 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9801 ;; 9802 esac 9803 else 9804 case $host_cpu in 9805 hppa*64*) 9806 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 9807 ;; 9808 ia64*) 9809 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 9810 ;; 9811 *) 9812 9813 # Older versions of the 11.00 compiler do not understand -b yet 9814 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 9815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 9816$as_echo_n "checking if $CC understands -b... " >&6; } 9817if ${lt_cv_prog_compiler__b+:} false; then : 9818 $as_echo_n "(cached) " >&6 9819else 9820 lt_cv_prog_compiler__b=no 9821 save_LDFLAGS="$LDFLAGS" 9822 LDFLAGS="$LDFLAGS -b" 9823 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9824 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9825 # The linker can only warn and ignore the option if not recognized 9826 # So say no if there are warnings 9827 if test -s conftest.err; then 9828 # Append any errors to the config.log. 9829 cat conftest.err 1>&5 9830 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9831 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9832 if diff conftest.exp conftest.er2 >/dev/null; then 9833 lt_cv_prog_compiler__b=yes 9834 fi 9835 else 9836 lt_cv_prog_compiler__b=yes 9837 fi 9838 fi 9839 $RM -r conftest* 9840 LDFLAGS="$save_LDFLAGS" 9841 9842fi 9843{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 9844$as_echo "$lt_cv_prog_compiler__b" >&6; } 9845 9846if test x"$lt_cv_prog_compiler__b" = xyes; then 9847 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 9848else 9849 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 9850fi 9851 9852 ;; 9853 esac 9854 fi 9855 if test "$with_gnu_ld" = no; then 9856 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 9857 hardcode_libdir_separator=: 9858 9859 case $host_cpu in 9860 hppa*64*|ia64*) 9861 hardcode_direct=no 9862 hardcode_shlibpath_var=no 9863 ;; 9864 *) 9865 hardcode_direct=yes 9866 hardcode_direct_absolute=yes 9867 export_dynamic_flag_spec='${wl}-E' 9868 9869 # hardcode_minus_L: Not really in the search PATH, 9870 # but as the default location of the library. 9871 hardcode_minus_L=yes 9872 ;; 9873 esac 9874 fi 9875 ;; 9876 9877 irix5* | irix6* | nonstopux*) 9878 if test "$GCC" = yes; then 9879 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9880 # Try to use the -exported_symbol ld option, if it does not 9881 # work, assume that -exports_file does not work either and 9882 # implicitly export all symbols. 9883 # This should be the same for all languages, so no per-tag cache variable. 9884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 9885$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 9886if ${lt_cv_irix_exported_symbol+:} false; then : 9887 $as_echo_n "(cached) " >&6 9888else 9889 save_LDFLAGS="$LDFLAGS" 9890 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 9891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9892/* end confdefs.h. */ 9893int foo (void) { return 0; } 9894_ACEOF 9895if ac_fn_c_try_link "$LINENO"; then : 9896 lt_cv_irix_exported_symbol=yes 9897else 9898 lt_cv_irix_exported_symbol=no 9899fi 9900rm -f core conftest.err conftest.$ac_objext \ 9901 conftest$ac_exeext conftest.$ac_ext 9902 LDFLAGS="$save_LDFLAGS" 9903fi 9904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 9905$as_echo "$lt_cv_irix_exported_symbol" >&6; } 9906 if test "$lt_cv_irix_exported_symbol" = yes; then 9907 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib' 9908 fi 9909 else 9910 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9911 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib' 9912 fi 9913 archive_cmds_need_lc='no' 9914 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9915 hardcode_libdir_separator=: 9916 inherit_rpath=yes 9917 link_all_deplibs=yes 9918 ;; 9919 9920 netbsd* | netbsdelf*-gnu) 9921 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 9922 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 9923 else 9924 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 9925 fi 9926 hardcode_libdir_flag_spec='-R$libdir' 9927 hardcode_direct=yes 9928 hardcode_shlibpath_var=no 9929 ;; 9930 9931 newsos6) 9932 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 9933 hardcode_direct=yes 9934 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9935 hardcode_libdir_separator=: 9936 hardcode_shlibpath_var=no 9937 ;; 9938 9939 *nto* | *qnx*) 9940 ;; 9941 9942 openbsd*) 9943 if test -f /usr/libexec/ld.so; then 9944 hardcode_direct=yes 9945 hardcode_shlibpath_var=no 9946 hardcode_direct_absolute=yes 9947 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 9948 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9949 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 9950 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9951 export_dynamic_flag_spec='${wl}-E' 9952 else 9953 case $host_os in 9954 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 9955 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 9956 hardcode_libdir_flag_spec='-R$libdir' 9957 ;; 9958 *) 9959 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 9960 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 9961 ;; 9962 esac 9963 fi 9964 else 9965 ld_shlibs=no 9966 fi 9967 ;; 9968 9969 os2*) 9970 hardcode_libdir_flag_spec='-L$libdir' 9971 hardcode_minus_L=yes 9972 allow_undefined_flag=unsupported 9973 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' 9974 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 9975 ;; 9976 9977 osf3*) 9978 if test "$GCC" = yes; then 9979 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9980 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9981 else 9982 allow_undefined_flag=' -expect_unresolved \*' 9983 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9984 fi 9985 archive_cmds_need_lc='no' 9986 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9987 hardcode_libdir_separator=: 9988 ;; 9989 9990 osf4* | osf5*) # as osf3* with the addition of -msym flag 9991 if test "$GCC" = yes; then 9992 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 9993 archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' 9994 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 9995 else 9996 allow_undefined_flag=' -expect_unresolved \*' 9997 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 9998 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~ 9999 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp' 10000 10001 # Both c and cxx compiler support -rpath directly 10002 hardcode_libdir_flag_spec='-rpath $libdir' 10003 fi 10004 archive_cmds_need_lc='no' 10005 hardcode_libdir_separator=: 10006 ;; 10007 10008 solaris*) 10009 no_undefined_flag=' -z defs' 10010 if test "$GCC" = yes; then 10011 wlarc='${wl}' 10012 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10013 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10014 $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10015 else 10016 case `$CC -V 2>&1` in 10017 *"Compilers 5.0"*) 10018 wlarc='' 10019 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 10020 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10021 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 10022 ;; 10023 *) 10024 wlarc='${wl}' 10025 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 10026 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 10027 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 10028 ;; 10029 esac 10030 fi 10031 hardcode_libdir_flag_spec='-R$libdir' 10032 hardcode_shlibpath_var=no 10033 case $host_os in 10034 solaris2.[0-5] | solaris2.[0-5].*) ;; 10035 *) 10036 # The compiler driver will combine and reorder linker options, 10037 # but understands `-z linker_flag'. GCC discards it without `$wl', 10038 # but is careful enough not to reorder. 10039 # Supported since Solaris 2.6 (maybe 2.5.1?) 10040 if test "$GCC" = yes; then 10041 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 10042 else 10043 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 10044 fi 10045 ;; 10046 esac 10047 link_all_deplibs=yes 10048 ;; 10049 10050 sunos4*) 10051 if test "x$host_vendor" = xsequent; then 10052 # Use $CC to link under sequent, because it throws in some extra .o 10053 # files that make .init and .fini sections work. 10054 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 10055 else 10056 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 10057 fi 10058 hardcode_libdir_flag_spec='-L$libdir' 10059 hardcode_direct=yes 10060 hardcode_minus_L=yes 10061 hardcode_shlibpath_var=no 10062 ;; 10063 10064 sysv4) 10065 case $host_vendor in 10066 sni) 10067 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10068 hardcode_direct=yes # is this really true??? 10069 ;; 10070 siemens) 10071 ## LD is ld it makes a PLAMLIB 10072 ## CC just makes a GrossModule. 10073 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 10074 reload_cmds='$CC -r -o $output$reload_objs' 10075 hardcode_direct=no 10076 ;; 10077 motorola) 10078 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10079 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 10080 ;; 10081 esac 10082 runpath_var='LD_RUN_PATH' 10083 hardcode_shlibpath_var=no 10084 ;; 10085 10086 sysv4.3*) 10087 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10088 hardcode_shlibpath_var=no 10089 export_dynamic_flag_spec='-Bexport' 10090 ;; 10091 10092 sysv4*MP*) 10093 if test -d /usr/nec; then 10094 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10095 hardcode_shlibpath_var=no 10096 runpath_var=LD_RUN_PATH 10097 hardcode_runpath_var=yes 10098 ld_shlibs=yes 10099 fi 10100 ;; 10101 10102 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 10103 no_undefined_flag='${wl}-z,text' 10104 archive_cmds_need_lc=no 10105 hardcode_shlibpath_var=no 10106 runpath_var='LD_RUN_PATH' 10107 10108 if test "$GCC" = yes; then 10109 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10110 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10111 else 10112 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10113 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10114 fi 10115 ;; 10116 10117 sysv5* | sco3.2v5* | sco5v6*) 10118 # Note: We can NOT use -z defs as we might desire, because we do not 10119 # link with -lc, and that would cause any symbols used from libc to 10120 # always be unresolved, which means just about no library would 10121 # ever link correctly. If we're not using GNU ld we use -z text 10122 # though, which does catch some bad symbols but isn't as heavy-handed 10123 # as -z defs. 10124 no_undefined_flag='${wl}-z,text' 10125 allow_undefined_flag='${wl}-z,nodefs' 10126 archive_cmds_need_lc=no 10127 hardcode_shlibpath_var=no 10128 hardcode_libdir_flag_spec='${wl}-R,$libdir' 10129 hardcode_libdir_separator=':' 10130 link_all_deplibs=yes 10131 export_dynamic_flag_spec='${wl}-Bexport' 10132 runpath_var='LD_RUN_PATH' 10133 10134 if test "$GCC" = yes; then 10135 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10136 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10137 else 10138 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10139 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 10140 fi 10141 ;; 10142 10143 uts4*) 10144 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10145 hardcode_libdir_flag_spec='-L$libdir' 10146 hardcode_shlibpath_var=no 10147 ;; 10148 10149 *) 10150 ld_shlibs=no 10151 ;; 10152 esac 10153 10154 if test x$host_vendor = xsni; then 10155 case $host in 10156 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 10157 export_dynamic_flag_spec='${wl}-Blargedynsym' 10158 ;; 10159 esac 10160 fi 10161 fi 10162 10163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 10164$as_echo "$ld_shlibs" >&6; } 10165test "$ld_shlibs" = no && can_build_shared=no 10166 10167with_gnu_ld=$with_gnu_ld 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183# 10184# Do we need to explicitly link libc? 10185# 10186case "x$archive_cmds_need_lc" in 10187x|xyes) 10188 # Assume -lc should be added 10189 archive_cmds_need_lc=yes 10190 10191 if test "$enable_shared" = yes && test "$GCC" = yes; then 10192 case $archive_cmds in 10193 *'~'*) 10194 # FIXME: we may have to deal with multi-command sequences. 10195 ;; 10196 '$CC '*) 10197 # Test whether the compiler implicitly links with -lc since on some 10198 # systems, -lgcc has to come before -lc. If gcc already passes -lc 10199 # to ld, don't add -lc before -lgcc. 10200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 10201$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 10202if ${lt_cv_archive_cmds_need_lc+:} false; then : 10203 $as_echo_n "(cached) " >&6 10204else 10205 $RM conftest* 10206 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10207 10208 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 10209 (eval $ac_compile) 2>&5 10210 ac_status=$? 10211 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10212 test $ac_status = 0; } 2>conftest.err; then 10213 soname=conftest 10214 lib=conftest 10215 libobjs=conftest.$ac_objext 10216 deplibs= 10217 wl=$lt_prog_compiler_wl 10218 pic_flag=$lt_prog_compiler_pic 10219 compiler_flags=-v 10220 linker_flags=-v 10221 verstring= 10222 output_objdir=. 10223 libname=conftest 10224 lt_save_allow_undefined_flag=$allow_undefined_flag 10225 allow_undefined_flag= 10226 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 10227 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 10228 ac_status=$? 10229 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 10230 test $ac_status = 0; } 10231 then 10232 lt_cv_archive_cmds_need_lc=no 10233 else 10234 lt_cv_archive_cmds_need_lc=yes 10235 fi 10236 allow_undefined_flag=$lt_save_allow_undefined_flag 10237 else 10238 cat conftest.err 1>&5 10239 fi 10240 $RM conftest* 10241 10242fi 10243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 10244$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 10245 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 10246 ;; 10247 esac 10248 fi 10249 ;; 10250esac 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 10404$as_echo_n "checking dynamic linker characteristics... " >&6; } 10405 10406if test "$GCC" = yes; then 10407 case $host_os in 10408 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 10409 *) lt_awk_arg="/^libraries:/" ;; 10410 esac 10411 case $host_os in 10412 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 10413 *) lt_sed_strip_eq="s,=/,/,g" ;; 10414 esac 10415 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 10416 case $lt_search_path_spec in 10417 *\;*) 10418 # if the path contains ";" then we assume it to be the separator 10419 # otherwise default to the standard path separator (i.e. ":") - it is 10420 # assumed that no part of a normal pathname contains ";" but that should 10421 # okay in the real world where ";" in dirpaths is itself problematic. 10422 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 10423 ;; 10424 *) 10425 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 10426 ;; 10427 esac 10428 # Ok, now we have the path, separated by spaces, we can step through it 10429 # and add multilib dir if necessary. 10430 lt_tmp_lt_search_path_spec= 10431 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 10432 for lt_sys_path in $lt_search_path_spec; do 10433 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 10434 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 10435 else 10436 test -d "$lt_sys_path" && \ 10437 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 10438 fi 10439 done 10440 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 10441BEGIN {RS=" "; FS="/|\n";} { 10442 lt_foo=""; 10443 lt_count=0; 10444 for (lt_i = NF; lt_i > 0; lt_i--) { 10445 if ($lt_i != "" && $lt_i != ".") { 10446 if ($lt_i == "..") { 10447 lt_count++; 10448 } else { 10449 if (lt_count == 0) { 10450 lt_foo="/" $lt_i lt_foo; 10451 } else { 10452 lt_count--; 10453 } 10454 } 10455 } 10456 } 10457 if (lt_foo != "") { lt_freq[lt_foo]++; } 10458 if (lt_freq[lt_foo] == 1) { print lt_foo; } 10459}'` 10460 # AWK program above erroneously prepends '/' to C:/dos/paths 10461 # for these hosts. 10462 case $host_os in 10463 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 10464 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 10465 esac 10466 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 10467else 10468 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 10469fi 10470library_names_spec= 10471libname_spec='lib$name' 10472soname_spec= 10473shrext_cmds=".so" 10474postinstall_cmds= 10475postuninstall_cmds= 10476finish_cmds= 10477finish_eval= 10478shlibpath_var= 10479shlibpath_overrides_runpath=unknown 10480version_type=none 10481dynamic_linker="$host_os ld.so" 10482sys_lib_dlsearch_path_spec="/lib /usr/lib" 10483need_lib_prefix=unknown 10484hardcode_into_libs=no 10485 10486# when you set need_version to no, make sure it does not cause -set_version 10487# flags to be left without arguments 10488need_version=unknown 10489 10490case $host_os in 10491aix3*) 10492 version_type=linux # correct to gnu/linux during the next big refactor 10493 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 10494 shlibpath_var=LIBPATH 10495 10496 # AIX 3 has no versioning support, so we append a major version to the name. 10497 soname_spec='${libname}${release}${shared_ext}$major' 10498 ;; 10499 10500aix[4-9]*) 10501 version_type=linux # correct to gnu/linux during the next big refactor 10502 need_lib_prefix=no 10503 need_version=no 10504 hardcode_into_libs=yes 10505 if test "$host_cpu" = ia64; then 10506 # AIX 5 supports IA64 10507 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 10508 shlibpath_var=LD_LIBRARY_PATH 10509 else 10510 # With GCC up to 2.95.x, collect2 would create an import file 10511 # for dependence libraries. The import file would start with 10512 # the line `#! .'. This would cause the generated library to 10513 # depend on `.', always an invalid library. This was fixed in 10514 # development snapshots of GCC prior to 3.0. 10515 case $host_os in 10516 aix4 | aix4.[01] | aix4.[01].*) 10517 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 10518 echo ' yes ' 10519 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 10520 : 10521 else 10522 can_build_shared=no 10523 fi 10524 ;; 10525 esac 10526 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 10527 # soname into executable. Probably we can add versioning support to 10528 # collect2, so additional links can be useful in future. 10529 if test "$aix_use_runtimelinking" = yes; then 10530 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 10531 # instead of lib<name>.a to let people know that these are not 10532 # typical AIX shared libraries. 10533 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10534 else 10535 # We preserve .a as extension for shared libraries through AIX4.2 10536 # and later when we are not doing run time linking. 10537 library_names_spec='${libname}${release}.a $libname.a' 10538 soname_spec='${libname}${release}${shared_ext}$major' 10539 fi 10540 shlibpath_var=LIBPATH 10541 fi 10542 ;; 10543 10544amigaos*) 10545 case $host_cpu in 10546 powerpc) 10547 # Since July 2007 AmigaOS4 officially supports .so libraries. 10548 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 10549 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10550 ;; 10551 m68k) 10552 library_names_spec='$libname.ixlibrary $libname.a' 10553 # Create ${libname}_ixlibrary.a entries in /sys/libs. 10554 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' 10555 ;; 10556 esac 10557 ;; 10558 10559beos*) 10560 library_names_spec='${libname}${shared_ext}' 10561 dynamic_linker="$host_os ld.so" 10562 shlibpath_var=LIBRARY_PATH 10563 ;; 10564 10565bsdi[45]*) 10566 version_type=linux # correct to gnu/linux during the next big refactor 10567 need_version=no 10568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10569 soname_spec='${libname}${release}${shared_ext}$major' 10570 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 10571 shlibpath_var=LD_LIBRARY_PATH 10572 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 10573 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 10574 # the default ld.so.conf also contains /usr/contrib/lib and 10575 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 10576 # libtool to hard-code these into programs 10577 ;; 10578 10579cygwin* | mingw* | pw32* | cegcc*) 10580 version_type=windows 10581 shrext_cmds=".dll" 10582 need_version=no 10583 need_lib_prefix=no 10584 10585 case $GCC,$cc_basename in 10586 yes,*) 10587 # gcc 10588 library_names_spec='$libname.dll.a' 10589 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10590 postinstall_cmds='base_file=`basename \${file}`~ 10591 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10592 dldir=$destdir/`dirname \$dlpath`~ 10593 test -d \$dldir || mkdir -p \$dldir~ 10594 $install_prog $dir/$dlname \$dldir/$dlname~ 10595 chmod a+x \$dldir/$dlname~ 10596 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 10597 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 10598 fi' 10599 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10600 dlpath=$dir/\$dldll~ 10601 $RM \$dlpath' 10602 shlibpath_overrides_runpath=yes 10603 10604 case $host_os in 10605 cygwin*) 10606 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 10607 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10608 10609 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 10610 ;; 10611 mingw* | cegcc*) 10612 # MinGW DLLs use traditional 'lib' prefix 10613 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10614 ;; 10615 pw32*) 10616 # pw32 DLLs use 'pw' prefix rather than 'lib' 10617 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10618 ;; 10619 esac 10620 dynamic_linker='Win32 ld.exe' 10621 ;; 10622 10623 *,cl*) 10624 # Native MSVC 10625 libname_spec='$name' 10626 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 10627 library_names_spec='${libname}.dll.lib' 10628 10629 case $build_os in 10630 mingw*) 10631 sys_lib_search_path_spec= 10632 lt_save_ifs=$IFS 10633 IFS=';' 10634 for lt_path in $LIB 10635 do 10636 IFS=$lt_save_ifs 10637 # Let DOS variable expansion print the short 8.3 style file name. 10638 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 10639 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 10640 done 10641 IFS=$lt_save_ifs 10642 # Convert to MSYS style. 10643 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 10644 ;; 10645 cygwin*) 10646 # Convert to unix form, then to dos form, then back to unix form 10647 # but this time dos style (no spaces!) so that the unix form looks 10648 # like /cygdrive/c/PROGRA~1:/cygdr... 10649 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 10650 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 10651 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10652 ;; 10653 *) 10654 sys_lib_search_path_spec="$LIB" 10655 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 10656 # It is most probably a Windows format PATH. 10657 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 10658 else 10659 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 10660 fi 10661 # FIXME: find the short name or the path components, as spaces are 10662 # common. (e.g. "Program Files" -> "PROGRA~1") 10663 ;; 10664 esac 10665 10666 # DLL is installed to $(libdir)/../bin by postinstall_cmds 10667 postinstall_cmds='base_file=`basename \${file}`~ 10668 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 10669 dldir=$destdir/`dirname \$dlpath`~ 10670 test -d \$dldir || mkdir -p \$dldir~ 10671 $install_prog $dir/$dlname \$dldir/$dlname' 10672 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 10673 dlpath=$dir/\$dldll~ 10674 $RM \$dlpath' 10675 shlibpath_overrides_runpath=yes 10676 dynamic_linker='Win32 link.exe' 10677 ;; 10678 10679 *) 10680 # Assume MSVC wrapper 10681 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 10682 dynamic_linker='Win32 ld.exe' 10683 ;; 10684 esac 10685 # FIXME: first we should search . and the directory the executable is in 10686 shlibpath_var=PATH 10687 ;; 10688 10689darwin* | rhapsody*) 10690 dynamic_linker="$host_os dyld" 10691 version_type=darwin 10692 need_lib_prefix=no 10693 need_version=no 10694 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 10695 soname_spec='${libname}${release}${major}$shared_ext' 10696 shlibpath_overrides_runpath=yes 10697 shlibpath_var=DYLD_LIBRARY_PATH 10698 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 10699 10700 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 10701 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 10702 ;; 10703 10704dgux*) 10705 version_type=linux # correct to gnu/linux during the next big refactor 10706 need_lib_prefix=no 10707 need_version=no 10708 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 10709 soname_spec='${libname}${release}${shared_ext}$major' 10710 shlibpath_var=LD_LIBRARY_PATH 10711 ;; 10712 10713freebsd* | dragonfly*) 10714 # DragonFly does not have aout. When/if they implement a new 10715 # versioning mechanism, adjust this. 10716 if test -x /usr/bin/objformat; then 10717 objformat=`/usr/bin/objformat` 10718 else 10719 case $host_os in 10720 freebsd[23].*) objformat=aout ;; 10721 *) objformat=elf ;; 10722 esac 10723 fi 10724 version_type=freebsd-$objformat 10725 case $version_type in 10726 freebsd-elf*) 10727 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 10728 need_version=no 10729 need_lib_prefix=no 10730 ;; 10731 freebsd-*) 10732 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 10733 need_version=yes 10734 ;; 10735 esac 10736 shlibpath_var=LD_LIBRARY_PATH 10737 case $host_os in 10738 freebsd2.*) 10739 shlibpath_overrides_runpath=yes 10740 ;; 10741 freebsd3.[01]* | freebsdelf3.[01]*) 10742 shlibpath_overrides_runpath=yes 10743 hardcode_into_libs=yes 10744 ;; 10745 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 10746 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 10747 shlibpath_overrides_runpath=no 10748 hardcode_into_libs=yes 10749 ;; 10750 *) # from 4.6 on, and DragonFly 10751 shlibpath_overrides_runpath=yes 10752 hardcode_into_libs=yes 10753 ;; 10754 esac 10755 ;; 10756 10757haiku*) 10758 version_type=linux # correct to gnu/linux during the next big refactor 10759 need_lib_prefix=no 10760 need_version=no 10761 dynamic_linker="$host_os runtime_loader" 10762 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 10763 soname_spec='${libname}${release}${shared_ext}$major' 10764 shlibpath_var=LIBRARY_PATH 10765 shlibpath_overrides_runpath=yes 10766 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 10767 hardcode_into_libs=yes 10768 ;; 10769 10770hpux9* | hpux10* | hpux11*) 10771 # Give a soname corresponding to the major version so that dld.sl refuses to 10772 # link against other versions. 10773 version_type=sunos 10774 need_lib_prefix=no 10775 need_version=no 10776 case $host_cpu in 10777 ia64*) 10778 shrext_cmds='.so' 10779 hardcode_into_libs=yes 10780 dynamic_linker="$host_os dld.so" 10781 shlibpath_var=LD_LIBRARY_PATH 10782 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10783 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10784 soname_spec='${libname}${release}${shared_ext}$major' 10785 if test "X$HPUX_IA64_MODE" = X32; then 10786 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 10787 else 10788 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 10789 fi 10790 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10791 ;; 10792 hppa*64*) 10793 shrext_cmds='.sl' 10794 hardcode_into_libs=yes 10795 dynamic_linker="$host_os dld.sl" 10796 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 10797 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 10798 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10799 soname_spec='${libname}${release}${shared_ext}$major' 10800 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 10801 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 10802 ;; 10803 *) 10804 shrext_cmds='.sl' 10805 dynamic_linker="$host_os dld.sl" 10806 shlibpath_var=SHLIB_PATH 10807 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 10808 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10809 soname_spec='${libname}${release}${shared_ext}$major' 10810 ;; 10811 esac 10812 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 10813 postinstall_cmds='chmod 555 $lib' 10814 # or fails outright, so override atomically: 10815 install_override_mode=555 10816 ;; 10817 10818interix[3-9]*) 10819 version_type=linux # correct to gnu/linux during the next big refactor 10820 need_lib_prefix=no 10821 need_version=no 10822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10823 soname_spec='${libname}${release}${shared_ext}$major' 10824 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 10825 shlibpath_var=LD_LIBRARY_PATH 10826 shlibpath_overrides_runpath=no 10827 hardcode_into_libs=yes 10828 ;; 10829 10830irix5* | irix6* | nonstopux*) 10831 case $host_os in 10832 nonstopux*) version_type=nonstopux ;; 10833 *) 10834 if test "$lt_cv_prog_gnu_ld" = yes; then 10835 version_type=linux # correct to gnu/linux during the next big refactor 10836 else 10837 version_type=irix 10838 fi ;; 10839 esac 10840 need_lib_prefix=no 10841 need_version=no 10842 soname_spec='${libname}${release}${shared_ext}$major' 10843 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 10844 case $host_os in 10845 irix5* | nonstopux*) 10846 libsuff= shlibsuff= 10847 ;; 10848 *) 10849 case $LD in # libtool.m4 will add one of these switches to LD 10850 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 10851 libsuff= shlibsuff= libmagic=32-bit;; 10852 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 10853 libsuff=32 shlibsuff=N32 libmagic=N32;; 10854 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 10855 libsuff=64 shlibsuff=64 libmagic=64-bit;; 10856 *) libsuff= shlibsuff= libmagic=never-match;; 10857 esac 10858 ;; 10859 esac 10860 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 10861 shlibpath_overrides_runpath=no 10862 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 10863 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 10864 hardcode_into_libs=yes 10865 ;; 10866 10867# No shared lib support for Linux oldld, aout, or coff. 10868linux*oldld* | linux*aout* | linux*coff*) 10869 dynamic_linker=no 10870 ;; 10871 10872# This must be glibc/ELF. 10873linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 10874 version_type=linux # correct to gnu/linux during the next big refactor 10875 need_lib_prefix=no 10876 need_version=no 10877 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10878 soname_spec='${libname}${release}${shared_ext}$major' 10879 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 10880 shlibpath_var=LD_LIBRARY_PATH 10881 shlibpath_overrides_runpath=no 10882 10883 # Some binutils ld are patched to set DT_RUNPATH 10884 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 10885 $as_echo_n "(cached) " >&6 10886else 10887 lt_cv_shlibpath_overrides_runpath=no 10888 save_LDFLAGS=$LDFLAGS 10889 save_libdir=$libdir 10890 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 10891 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 10892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10893/* end confdefs.h. */ 10894 10895int 10896main () 10897{ 10898 10899 ; 10900 return 0; 10901} 10902_ACEOF 10903if ac_fn_c_try_link "$LINENO"; then : 10904 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 10905 lt_cv_shlibpath_overrides_runpath=yes 10906fi 10907fi 10908rm -f core conftest.err conftest.$ac_objext \ 10909 conftest$ac_exeext conftest.$ac_ext 10910 LDFLAGS=$save_LDFLAGS 10911 libdir=$save_libdir 10912 10913fi 10914 10915 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 10916 10917 # This implies no fast_install, which is unacceptable. 10918 # Some rework will be needed to allow for fast_install 10919 # before this can be enabled. 10920 hardcode_into_libs=yes 10921 10922 # Append ld.so.conf contents to the search path 10923 if test -f /etc/ld.so.conf; then 10924 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` 10925 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 10926 fi 10927 10928 # We used to test for /lib/ld.so.1 and disable shared libraries on 10929 # powerpc, because MkLinux only supported shared libraries with the 10930 # GNU dynamic linker. Since this was broken with cross compilers, 10931 # most powerpc-linux boxes support dynamic linking these days and 10932 # people can always --disable-shared, the test was removed, and we 10933 # assume the GNU/Linux dynamic linker is in use. 10934 dynamic_linker='GNU/Linux ld.so' 10935 ;; 10936 10937netbsdelf*-gnu) 10938 version_type=linux 10939 need_lib_prefix=no 10940 need_version=no 10941 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10942 soname_spec='${libname}${release}${shared_ext}$major' 10943 shlibpath_var=LD_LIBRARY_PATH 10944 shlibpath_overrides_runpath=no 10945 hardcode_into_libs=yes 10946 dynamic_linker='NetBSD ld.elf_so' 10947 ;; 10948 10949netbsd*) 10950 version_type=sunos 10951 need_lib_prefix=no 10952 need_version=no 10953 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10954 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10955 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10956 dynamic_linker='NetBSD (a.out) ld.so' 10957 else 10958 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 10959 soname_spec='${libname}${release}${shared_ext}$major' 10960 dynamic_linker='NetBSD ld.elf_so' 10961 fi 10962 shlibpath_var=LD_LIBRARY_PATH 10963 shlibpath_overrides_runpath=yes 10964 hardcode_into_libs=yes 10965 ;; 10966 10967newsos6) 10968 version_type=linux # correct to gnu/linux during the next big refactor 10969 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10970 shlibpath_var=LD_LIBRARY_PATH 10971 shlibpath_overrides_runpath=yes 10972 ;; 10973 10974*nto* | *qnx*) 10975 version_type=qnx 10976 need_lib_prefix=no 10977 need_version=no 10978 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 10979 soname_spec='${libname}${release}${shared_ext}$major' 10980 shlibpath_var=LD_LIBRARY_PATH 10981 shlibpath_overrides_runpath=no 10982 hardcode_into_libs=yes 10983 dynamic_linker='ldqnx.so' 10984 ;; 10985 10986openbsd*) 10987 version_type=sunos 10988 sys_lib_dlsearch_path_spec="/usr/lib" 10989 need_lib_prefix=no 10990 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 10991 case $host_os in 10992 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 10993 *) need_version=no ;; 10994 esac 10995 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 10996 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 10997 shlibpath_var=LD_LIBRARY_PATH 10998 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10999 case $host_os in 11000 openbsd2.[89] | openbsd2.[89].*) 11001 shlibpath_overrides_runpath=no 11002 ;; 11003 *) 11004 shlibpath_overrides_runpath=yes 11005 ;; 11006 esac 11007 else 11008 shlibpath_overrides_runpath=yes 11009 fi 11010 ;; 11011 11012os2*) 11013 libname_spec='$name' 11014 shrext_cmds=".dll" 11015 need_lib_prefix=no 11016 library_names_spec='$libname${shared_ext} $libname.a' 11017 dynamic_linker='OS/2 ld.exe' 11018 shlibpath_var=LIBPATH 11019 ;; 11020 11021osf3* | osf4* | osf5*) 11022 version_type=osf 11023 need_lib_prefix=no 11024 need_version=no 11025 soname_spec='${libname}${release}${shared_ext}$major' 11026 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11027 shlibpath_var=LD_LIBRARY_PATH 11028 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 11029 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 11030 ;; 11031 11032rdos*) 11033 dynamic_linker=no 11034 ;; 11035 11036solaris*) 11037 version_type=linux # correct to gnu/linux during the next big refactor 11038 need_lib_prefix=no 11039 need_version=no 11040 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11041 soname_spec='${libname}${release}${shared_ext}$major' 11042 shlibpath_var=LD_LIBRARY_PATH 11043 shlibpath_overrides_runpath=yes 11044 hardcode_into_libs=yes 11045 # ldd complains unless libraries are executable 11046 postinstall_cmds='chmod +x $lib' 11047 ;; 11048 11049sunos4*) 11050 version_type=sunos 11051 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11052 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 11053 shlibpath_var=LD_LIBRARY_PATH 11054 shlibpath_overrides_runpath=yes 11055 if test "$with_gnu_ld" = yes; then 11056 need_lib_prefix=no 11057 fi 11058 need_version=yes 11059 ;; 11060 11061sysv4 | sysv4.3*) 11062 version_type=linux # correct to gnu/linux during the next big refactor 11063 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11064 soname_spec='${libname}${release}${shared_ext}$major' 11065 shlibpath_var=LD_LIBRARY_PATH 11066 case $host_vendor in 11067 sni) 11068 shlibpath_overrides_runpath=no 11069 need_lib_prefix=no 11070 runpath_var=LD_RUN_PATH 11071 ;; 11072 siemens) 11073 need_lib_prefix=no 11074 ;; 11075 motorola) 11076 need_lib_prefix=no 11077 need_version=no 11078 shlibpath_overrides_runpath=no 11079 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 11080 ;; 11081 esac 11082 ;; 11083 11084sysv4*MP*) 11085 if test -d /usr/nec ;then 11086 version_type=linux # correct to gnu/linux during the next big refactor 11087 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 11088 soname_spec='$libname${shared_ext}.$major' 11089 shlibpath_var=LD_LIBRARY_PATH 11090 fi 11091 ;; 11092 11093sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 11094 version_type=freebsd-elf 11095 need_lib_prefix=no 11096 need_version=no 11097 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11098 soname_spec='${libname}${release}${shared_ext}$major' 11099 shlibpath_var=LD_LIBRARY_PATH 11100 shlibpath_overrides_runpath=yes 11101 hardcode_into_libs=yes 11102 if test "$with_gnu_ld" = yes; then 11103 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 11104 else 11105 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 11106 case $host_os in 11107 sco3.2v5*) 11108 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 11109 ;; 11110 esac 11111 fi 11112 sys_lib_dlsearch_path_spec='/usr/lib' 11113 ;; 11114 11115tpf*) 11116 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 11117 version_type=linux # correct to gnu/linux during the next big refactor 11118 need_lib_prefix=no 11119 need_version=no 11120 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11121 shlibpath_var=LD_LIBRARY_PATH 11122 shlibpath_overrides_runpath=no 11123 hardcode_into_libs=yes 11124 ;; 11125 11126uts4*) 11127 version_type=linux # correct to gnu/linux during the next big refactor 11128 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11129 soname_spec='${libname}${release}${shared_ext}$major' 11130 shlibpath_var=LD_LIBRARY_PATH 11131 ;; 11132 11133*) 11134 dynamic_linker=no 11135 ;; 11136esac 11137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 11138$as_echo "$dynamic_linker" >&6; } 11139test "$dynamic_linker" = no && can_build_shared=no 11140 11141variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 11142if test "$GCC" = yes; then 11143 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 11144fi 11145 11146if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 11147 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 11148fi 11149if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 11150 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 11151fi 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 11245$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 11246hardcode_action= 11247if test -n "$hardcode_libdir_flag_spec" || 11248 test -n "$runpath_var" || 11249 test "X$hardcode_automatic" = "Xyes" ; then 11250 11251 # We can hardcode non-existent directories. 11252 if test "$hardcode_direct" != no && 11253 # If the only mechanism to avoid hardcoding is shlibpath_var, we 11254 # have to relink, otherwise we might link with an installed library 11255 # when we should be linking with a yet-to-be-installed one 11256 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 11257 test "$hardcode_minus_L" != no; then 11258 # Linking always hardcodes the temporary library directory. 11259 hardcode_action=relink 11260 else 11261 # We can link without hardcoding, and we can hardcode nonexisting dirs. 11262 hardcode_action=immediate 11263 fi 11264else 11265 # We cannot hardcode anything, or else we can only hardcode existing 11266 # directories. 11267 hardcode_action=unsupported 11268fi 11269{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 11270$as_echo "$hardcode_action" >&6; } 11271 11272if test "$hardcode_action" = relink || 11273 test "$inherit_rpath" = yes; then 11274 # Fast installation is not supported 11275 enable_fast_install=no 11276elif test "$shlibpath_overrides_runpath" = yes || 11277 test "$enable_shared" = no; then 11278 # Fast installation is not necessary 11279 enable_fast_install=needless 11280fi 11281 11282 11283 11284 11285 11286 11287 if test "x$enable_dlopen" != xyes; then 11288 enable_dlopen=unknown 11289 enable_dlopen_self=unknown 11290 enable_dlopen_self_static=unknown 11291else 11292 lt_cv_dlopen=no 11293 lt_cv_dlopen_libs= 11294 11295 case $host_os in 11296 beos*) 11297 lt_cv_dlopen="load_add_on" 11298 lt_cv_dlopen_libs= 11299 lt_cv_dlopen_self=yes 11300 ;; 11301 11302 mingw* | pw32* | cegcc*) 11303 lt_cv_dlopen="LoadLibrary" 11304 lt_cv_dlopen_libs= 11305 ;; 11306 11307 cygwin*) 11308 lt_cv_dlopen="dlopen" 11309 lt_cv_dlopen_libs= 11310 ;; 11311 11312 darwin*) 11313 # if libdl is installed we need to link against it 11314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11315$as_echo_n "checking for dlopen in -ldl... " >&6; } 11316if ${ac_cv_lib_dl_dlopen+:} false; then : 11317 $as_echo_n "(cached) " >&6 11318else 11319 ac_check_lib_save_LIBS=$LIBS 11320LIBS="-ldl $LIBS" 11321cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11322/* end confdefs.h. */ 11323 11324/* Override any GCC internal prototype to avoid an error. 11325 Use char because int might match the return type of a GCC 11326 builtin and then its argument prototype would still apply. */ 11327#ifdef __cplusplus 11328extern "C" 11329#endif 11330char dlopen (); 11331int 11332main () 11333{ 11334return dlopen (); 11335 ; 11336 return 0; 11337} 11338_ACEOF 11339if ac_fn_c_try_link "$LINENO"; then : 11340 ac_cv_lib_dl_dlopen=yes 11341else 11342 ac_cv_lib_dl_dlopen=no 11343fi 11344rm -f core conftest.err conftest.$ac_objext \ 11345 conftest$ac_exeext conftest.$ac_ext 11346LIBS=$ac_check_lib_save_LIBS 11347fi 11348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11349$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11350if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11351 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11352else 11353 11354 lt_cv_dlopen="dyld" 11355 lt_cv_dlopen_libs= 11356 lt_cv_dlopen_self=yes 11357 11358fi 11359 11360 ;; 11361 11362 *) 11363 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 11364if test "x$ac_cv_func_shl_load" = xyes; then : 11365 lt_cv_dlopen="shl_load" 11366else 11367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 11368$as_echo_n "checking for shl_load in -ldld... " >&6; } 11369if ${ac_cv_lib_dld_shl_load+:} false; then : 11370 $as_echo_n "(cached) " >&6 11371else 11372 ac_check_lib_save_LIBS=$LIBS 11373LIBS="-ldld $LIBS" 11374cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11375/* end confdefs.h. */ 11376 11377/* Override any GCC internal prototype to avoid an error. 11378 Use char because int might match the return type of a GCC 11379 builtin and then its argument prototype would still apply. */ 11380#ifdef __cplusplus 11381extern "C" 11382#endif 11383char shl_load (); 11384int 11385main () 11386{ 11387return shl_load (); 11388 ; 11389 return 0; 11390} 11391_ACEOF 11392if ac_fn_c_try_link "$LINENO"; then : 11393 ac_cv_lib_dld_shl_load=yes 11394else 11395 ac_cv_lib_dld_shl_load=no 11396fi 11397rm -f core conftest.err conftest.$ac_objext \ 11398 conftest$ac_exeext conftest.$ac_ext 11399LIBS=$ac_check_lib_save_LIBS 11400fi 11401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 11402$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 11403if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 11404 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 11405else 11406 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 11407if test "x$ac_cv_func_dlopen" = xyes; then : 11408 lt_cv_dlopen="dlopen" 11409else 11410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 11411$as_echo_n "checking for dlopen in -ldl... " >&6; } 11412if ${ac_cv_lib_dl_dlopen+:} false; then : 11413 $as_echo_n "(cached) " >&6 11414else 11415 ac_check_lib_save_LIBS=$LIBS 11416LIBS="-ldl $LIBS" 11417cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11418/* end confdefs.h. */ 11419 11420/* Override any GCC internal prototype to avoid an error. 11421 Use char because int might match the return type of a GCC 11422 builtin and then its argument prototype would still apply. */ 11423#ifdef __cplusplus 11424extern "C" 11425#endif 11426char dlopen (); 11427int 11428main () 11429{ 11430return dlopen (); 11431 ; 11432 return 0; 11433} 11434_ACEOF 11435if ac_fn_c_try_link "$LINENO"; then : 11436 ac_cv_lib_dl_dlopen=yes 11437else 11438 ac_cv_lib_dl_dlopen=no 11439fi 11440rm -f core conftest.err conftest.$ac_objext \ 11441 conftest$ac_exeext conftest.$ac_ext 11442LIBS=$ac_check_lib_save_LIBS 11443fi 11444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 11445$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 11446if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 11447 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 11448else 11449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 11450$as_echo_n "checking for dlopen in -lsvld... " >&6; } 11451if ${ac_cv_lib_svld_dlopen+:} false; then : 11452 $as_echo_n "(cached) " >&6 11453else 11454 ac_check_lib_save_LIBS=$LIBS 11455LIBS="-lsvld $LIBS" 11456cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11457/* end confdefs.h. */ 11458 11459/* Override any GCC internal prototype to avoid an error. 11460 Use char because int might match the return type of a GCC 11461 builtin and then its argument prototype would still apply. */ 11462#ifdef __cplusplus 11463extern "C" 11464#endif 11465char dlopen (); 11466int 11467main () 11468{ 11469return dlopen (); 11470 ; 11471 return 0; 11472} 11473_ACEOF 11474if ac_fn_c_try_link "$LINENO"; then : 11475 ac_cv_lib_svld_dlopen=yes 11476else 11477 ac_cv_lib_svld_dlopen=no 11478fi 11479rm -f core conftest.err conftest.$ac_objext \ 11480 conftest$ac_exeext conftest.$ac_ext 11481LIBS=$ac_check_lib_save_LIBS 11482fi 11483{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 11484$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 11485if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 11486 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 11487else 11488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 11489$as_echo_n "checking for dld_link in -ldld... " >&6; } 11490if ${ac_cv_lib_dld_dld_link+:} false; then : 11491 $as_echo_n "(cached) " >&6 11492else 11493 ac_check_lib_save_LIBS=$LIBS 11494LIBS="-ldld $LIBS" 11495cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11496/* end confdefs.h. */ 11497 11498/* Override any GCC internal prototype to avoid an error. 11499 Use char because int might match the return type of a GCC 11500 builtin and then its argument prototype would still apply. */ 11501#ifdef __cplusplus 11502extern "C" 11503#endif 11504char dld_link (); 11505int 11506main () 11507{ 11508return dld_link (); 11509 ; 11510 return 0; 11511} 11512_ACEOF 11513if ac_fn_c_try_link "$LINENO"; then : 11514 ac_cv_lib_dld_dld_link=yes 11515else 11516 ac_cv_lib_dld_dld_link=no 11517fi 11518rm -f core conftest.err conftest.$ac_objext \ 11519 conftest$ac_exeext conftest.$ac_ext 11520LIBS=$ac_check_lib_save_LIBS 11521fi 11522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 11523$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 11524if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 11525 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 11526fi 11527 11528 11529fi 11530 11531 11532fi 11533 11534 11535fi 11536 11537 11538fi 11539 11540 11541fi 11542 11543 ;; 11544 esac 11545 11546 if test "x$lt_cv_dlopen" != xno; then 11547 enable_dlopen=yes 11548 else 11549 enable_dlopen=no 11550 fi 11551 11552 case $lt_cv_dlopen in 11553 dlopen) 11554 save_CPPFLAGS="$CPPFLAGS" 11555 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 11556 11557 save_LDFLAGS="$LDFLAGS" 11558 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 11559 11560 save_LIBS="$LIBS" 11561 LIBS="$lt_cv_dlopen_libs $LIBS" 11562 11563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 11564$as_echo_n "checking whether a program can dlopen itself... " >&6; } 11565if ${lt_cv_dlopen_self+:} false; then : 11566 $as_echo_n "(cached) " >&6 11567else 11568 if test "$cross_compiling" = yes; then : 11569 lt_cv_dlopen_self=cross 11570else 11571 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11572 lt_status=$lt_dlunknown 11573 cat > conftest.$ac_ext <<_LT_EOF 11574#line $LINENO "configure" 11575#include "confdefs.h" 11576 11577#if HAVE_DLFCN_H 11578#include <dlfcn.h> 11579#endif 11580 11581#include <stdio.h> 11582 11583#ifdef RTLD_GLOBAL 11584# define LT_DLGLOBAL RTLD_GLOBAL 11585#else 11586# ifdef DL_GLOBAL 11587# define LT_DLGLOBAL DL_GLOBAL 11588# else 11589# define LT_DLGLOBAL 0 11590# endif 11591#endif 11592 11593/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11594 find out it does not work in some platform. */ 11595#ifndef LT_DLLAZY_OR_NOW 11596# ifdef RTLD_LAZY 11597# define LT_DLLAZY_OR_NOW RTLD_LAZY 11598# else 11599# ifdef DL_LAZY 11600# define LT_DLLAZY_OR_NOW DL_LAZY 11601# else 11602# ifdef RTLD_NOW 11603# define LT_DLLAZY_OR_NOW RTLD_NOW 11604# else 11605# ifdef DL_NOW 11606# define LT_DLLAZY_OR_NOW DL_NOW 11607# else 11608# define LT_DLLAZY_OR_NOW 0 11609# endif 11610# endif 11611# endif 11612# endif 11613#endif 11614 11615/* When -fvisbility=hidden is used, assume the code has been annotated 11616 correspondingly for the symbols needed. */ 11617#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11618int fnord () __attribute__((visibility("default"))); 11619#endif 11620 11621int fnord () { return 42; } 11622int main () 11623{ 11624 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11625 int status = $lt_dlunknown; 11626 11627 if (self) 11628 { 11629 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11630 else 11631 { 11632 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11633 else puts (dlerror ()); 11634 } 11635 /* dlclose (self); */ 11636 } 11637 else 11638 puts (dlerror ()); 11639 11640 return status; 11641} 11642_LT_EOF 11643 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11644 (eval $ac_link) 2>&5 11645 ac_status=$? 11646 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11647 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11648 (./conftest; exit; ) >&5 2>/dev/null 11649 lt_status=$? 11650 case x$lt_status in 11651 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 11652 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 11653 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 11654 esac 11655 else : 11656 # compilation failed 11657 lt_cv_dlopen_self=no 11658 fi 11659fi 11660rm -fr conftest* 11661 11662 11663fi 11664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 11665$as_echo "$lt_cv_dlopen_self" >&6; } 11666 11667 if test "x$lt_cv_dlopen_self" = xyes; then 11668 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 11669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 11670$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 11671if ${lt_cv_dlopen_self_static+:} false; then : 11672 $as_echo_n "(cached) " >&6 11673else 11674 if test "$cross_compiling" = yes; then : 11675 lt_cv_dlopen_self_static=cross 11676else 11677 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 11678 lt_status=$lt_dlunknown 11679 cat > conftest.$ac_ext <<_LT_EOF 11680#line $LINENO "configure" 11681#include "confdefs.h" 11682 11683#if HAVE_DLFCN_H 11684#include <dlfcn.h> 11685#endif 11686 11687#include <stdio.h> 11688 11689#ifdef RTLD_GLOBAL 11690# define LT_DLGLOBAL RTLD_GLOBAL 11691#else 11692# ifdef DL_GLOBAL 11693# define LT_DLGLOBAL DL_GLOBAL 11694# else 11695# define LT_DLGLOBAL 0 11696# endif 11697#endif 11698 11699/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 11700 find out it does not work in some platform. */ 11701#ifndef LT_DLLAZY_OR_NOW 11702# ifdef RTLD_LAZY 11703# define LT_DLLAZY_OR_NOW RTLD_LAZY 11704# else 11705# ifdef DL_LAZY 11706# define LT_DLLAZY_OR_NOW DL_LAZY 11707# else 11708# ifdef RTLD_NOW 11709# define LT_DLLAZY_OR_NOW RTLD_NOW 11710# else 11711# ifdef DL_NOW 11712# define LT_DLLAZY_OR_NOW DL_NOW 11713# else 11714# define LT_DLLAZY_OR_NOW 0 11715# endif 11716# endif 11717# endif 11718# endif 11719#endif 11720 11721/* When -fvisbility=hidden is used, assume the code has been annotated 11722 correspondingly for the symbols needed. */ 11723#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 11724int fnord () __attribute__((visibility("default"))); 11725#endif 11726 11727int fnord () { return 42; } 11728int main () 11729{ 11730 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 11731 int status = $lt_dlunknown; 11732 11733 if (self) 11734 { 11735 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 11736 else 11737 { 11738 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 11739 else puts (dlerror ()); 11740 } 11741 /* dlclose (self); */ 11742 } 11743 else 11744 puts (dlerror ()); 11745 11746 return status; 11747} 11748_LT_EOF 11749 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 11750 (eval $ac_link) 2>&5 11751 ac_status=$? 11752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11753 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 11754 (./conftest; exit; ) >&5 2>/dev/null 11755 lt_status=$? 11756 case x$lt_status in 11757 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 11758 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 11759 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 11760 esac 11761 else : 11762 # compilation failed 11763 lt_cv_dlopen_self_static=no 11764 fi 11765fi 11766rm -fr conftest* 11767 11768 11769fi 11770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 11771$as_echo "$lt_cv_dlopen_self_static" >&6; } 11772 fi 11773 11774 CPPFLAGS="$save_CPPFLAGS" 11775 LDFLAGS="$save_LDFLAGS" 11776 LIBS="$save_LIBS" 11777 ;; 11778 esac 11779 11780 case $lt_cv_dlopen_self in 11781 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 11782 *) enable_dlopen_self=unknown ;; 11783 esac 11784 11785 case $lt_cv_dlopen_self_static in 11786 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 11787 *) enable_dlopen_self_static=unknown ;; 11788 esac 11789fi 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807striplib= 11808old_striplib= 11809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 11810$as_echo_n "checking whether stripping libraries is possible... " >&6; } 11811if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 11812 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 11813 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 11814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11815$as_echo "yes" >&6; } 11816else 11817# FIXME - insert some real tests, host_os isn't really good enough 11818 case $host_os in 11819 darwin*) 11820 if test -n "$STRIP" ; then 11821 striplib="$STRIP -x" 11822 old_striplib="$STRIP -S" 11823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11824$as_echo "yes" >&6; } 11825 else 11826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11827$as_echo "no" >&6; } 11828 fi 11829 ;; 11830 *) 11831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11832$as_echo "no" >&6; } 11833 ;; 11834 esac 11835fi 11836 11837 11838 11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 # Report which library types will actually be built 11849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 11850$as_echo_n "checking if libtool supports shared libraries... " >&6; } 11851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 11852$as_echo "$can_build_shared" >&6; } 11853 11854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 11855$as_echo_n "checking whether to build shared libraries... " >&6; } 11856 test "$can_build_shared" = "no" && enable_shared=no 11857 11858 # On AIX, shared libraries and static libraries use the same namespace, and 11859 # are all built from PIC. 11860 case $host_os in 11861 aix3*) 11862 test "$enable_shared" = yes && enable_static=no 11863 if test -n "$RANLIB"; then 11864 archive_cmds="$archive_cmds~\$RANLIB \$lib" 11865 postinstall_cmds='$RANLIB $lib' 11866 fi 11867 ;; 11868 11869 aix[4-9]*) 11870 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 11871 test "$enable_shared" = yes && enable_static=no 11872 fi 11873 ;; 11874 esac 11875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 11876$as_echo "$enable_shared" >&6; } 11877 11878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 11879$as_echo_n "checking whether to build static libraries... " >&6; } 11880 # Make sure either enable_shared or enable_static is yes. 11881 test "$enable_shared" = yes || enable_static=yes 11882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 11883$as_echo "$enable_static" >&6; } 11884 11885 11886 11887 11888fi 11889ac_ext=c 11890ac_cpp='$CPP $CPPFLAGS' 11891ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11892ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11893ac_compiler_gnu=$ac_cv_c_compiler_gnu 11894 11895CC="$lt_save_CC" 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 ac_config_commands="$ac_config_commands libtool" 11912 11913 11914 11915 11916# Only expand once: 11917 11918 11919 11920 11921# Some awks crash when confronted with pnglibconf.dfa, do a test run now 11922# to make sure this doesn't happen 11923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that AWK works" >&5 11924$as_echo_n "checking that AWK works... " >&6; } 11925if ${AWK} -f ${srcdir}/scripts/options.awk out="/dev/null" version=search\ 11926 ${srcdir}/pngconf.h ${srcdir}/scripts/pnglibconf.dfa\ 11927 ${srcdir}/pngusr.dfa 1>&2 11928then 11929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 11930$as_echo "ok" >&6; } 11931else 11932 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11933$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11934as_fn_error 1 "failed 11935See \`config.log' for more details" "$LINENO" 5; } 11936fi 11937 11938# This is a remnant of the old cc -E validation, where it may have been 11939# necessary to use a different preprocessor for .dfn files 11940DFNCPP="$CPP" 11941 11942 11943# -Werror cannot be passed to GCC in CFLAGS because configure will fail (it 11944# checks the compiler with a program that generates a warning), add the 11945# following option to deal with this 11946 11947# Check whether --enable-werror was given. 11948if test "${enable_werror+set}" = set; then : 11949 enableval=$enable_werror; test "$enable_werror" = "yes" && enable_werror="-Werror" 11950 if test "$enable_werror" != "no"; then 11951 sav_CFLAGS="$CFLAGS" 11952 CFLAGS="$enable_werror $CFLAGS" 11953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler allows $enable_werror" >&5 11954$as_echo_n "checking if the compiler allows $enable_werror... " >&6; } 11955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11956/* end confdefs.h. */ 11957 11958 int main(int argc, char **argv){ 11959 return argv[argc-1][0]; 11960 } 11961_ACEOF 11962if ac_fn_c_try_compile "$LINENO"; then : 11963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11964$as_echo "yes" >&6; } 11965 PNG_COPTS="$PNG_COPTS $enable_werror" 11966else 11967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11968$as_echo "no" >&6; } 11969fi 11970rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11971 CFLAGS="$sav_CFLAGS" 11972 fi 11973fi 11974 11975 11976# Checks for header files. 11977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 11978$as_echo_n "checking for ANSI C header files... " >&6; } 11979if ${ac_cv_header_stdc+:} false; then : 11980 $as_echo_n "(cached) " >&6 11981else 11982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11983/* end confdefs.h. */ 11984#include <stdlib.h> 11985#include <stdarg.h> 11986#include <string.h> 11987#include <float.h> 11988 11989int 11990main () 11991{ 11992 11993 ; 11994 return 0; 11995} 11996_ACEOF 11997if ac_fn_c_try_compile "$LINENO"; then : 11998 ac_cv_header_stdc=yes 11999else 12000 ac_cv_header_stdc=no 12001fi 12002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12003 12004if test $ac_cv_header_stdc = yes; then 12005 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 12006 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12007/* end confdefs.h. */ 12008#include <string.h> 12009 12010_ACEOF 12011if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12012 $EGREP "memchr" >/dev/null 2>&1; then : 12013 12014else 12015 ac_cv_header_stdc=no 12016fi 12017rm -f conftest* 12018 12019fi 12020 12021if test $ac_cv_header_stdc = yes; then 12022 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 12023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12024/* end confdefs.h. */ 12025#include <stdlib.h> 12026 12027_ACEOF 12028if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12029 $EGREP "free" >/dev/null 2>&1; then : 12030 12031else 12032 ac_cv_header_stdc=no 12033fi 12034rm -f conftest* 12035 12036fi 12037 12038if test $ac_cv_header_stdc = yes; then 12039 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 12040 if test "$cross_compiling" = yes; then : 12041 : 12042else 12043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12044/* end confdefs.h. */ 12045#include <ctype.h> 12046#include <stdlib.h> 12047#if ((' ' & 0x0FF) == 0x020) 12048# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 12049# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 12050#else 12051# define ISLOWER(c) \ 12052 (('a' <= (c) && (c) <= 'i') \ 12053 || ('j' <= (c) && (c) <= 'r') \ 12054 || ('s' <= (c) && (c) <= 'z')) 12055# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 12056#endif 12057 12058#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 12059int 12060main () 12061{ 12062 int i; 12063 for (i = 0; i < 256; i++) 12064 if (XOR (islower (i), ISLOWER (i)) 12065 || toupper (i) != TOUPPER (i)) 12066 return 2; 12067 return 0; 12068} 12069_ACEOF 12070if ac_fn_c_try_run "$LINENO"; then : 12071 12072else 12073 ac_cv_header_stdc=no 12074fi 12075rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12076 conftest.$ac_objext conftest.beam conftest.$ac_ext 12077fi 12078 12079fi 12080fi 12081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 12082$as_echo "$ac_cv_header_stdc" >&6; } 12083if test $ac_cv_header_stdc = yes; then 12084 12085$as_echo "#define STDC_HEADERS 1" >>confdefs.h 12086 12087fi 12088 12089 12090# Checks for typedefs, structures, and compiler characteristics. 12091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 12092$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 12093if ${ac_cv_c_const+:} false; then : 12094 $as_echo_n "(cached) " >&6 12095else 12096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12097/* end confdefs.h. */ 12098 12099int 12100main () 12101{ 12102 12103#ifndef __cplusplus 12104 /* Ultrix mips cc rejects this sort of thing. */ 12105 typedef int charset[2]; 12106 const charset cs = { 0, 0 }; 12107 /* SunOS 4.1.1 cc rejects this. */ 12108 char const *const *pcpcc; 12109 char **ppc; 12110 /* NEC SVR4.0.2 mips cc rejects this. */ 12111 struct point {int x, y;}; 12112 static struct point const zero = {0,0}; 12113 /* AIX XL C 1.02.0.0 rejects this. 12114 It does not let you subtract one const X* pointer from another in 12115 an arm of an if-expression whose if-part is not a constant 12116 expression */ 12117 const char *g = "string"; 12118 pcpcc = &g + (g ? g-g : 0); 12119 /* HPUX 7.0 cc rejects these. */ 12120 ++pcpcc; 12121 ppc = (char**) pcpcc; 12122 pcpcc = (char const *const *) ppc; 12123 { /* SCO 3.2v4 cc rejects this sort of thing. */ 12124 char tx; 12125 char *t = &tx; 12126 char const *s = 0 ? (char *) 0 : (char const *) 0; 12127 12128 *t++ = 0; 12129 if (s) return 0; 12130 } 12131 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 12132 int x[] = {25, 17}; 12133 const int *foo = &x[0]; 12134 ++foo; 12135 } 12136 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 12137 typedef const int *iptr; 12138 iptr p = 0; 12139 ++p; 12140 } 12141 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 12142 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 12143 struct s { int j; const int *ap[3]; } bx; 12144 struct s *b = &bx; b->j = 5; 12145 } 12146 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 12147 const int foo = 10; 12148 if (!foo) return 0; 12149 } 12150 return !cs[0] && !zero.x; 12151#endif 12152 12153 ; 12154 return 0; 12155} 12156_ACEOF 12157if ac_fn_c_try_compile "$LINENO"; then : 12158 ac_cv_c_const=yes 12159else 12160 ac_cv_c_const=no 12161fi 12162rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12163fi 12164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 12165$as_echo "$ac_cv_c_const" >&6; } 12166if test $ac_cv_c_const = no; then 12167 12168$as_echo "#define const /**/" >>confdefs.h 12169 12170fi 12171 12172ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 12173if test "x$ac_cv_type_size_t" = xyes; then : 12174 12175else 12176 12177cat >>confdefs.h <<_ACEOF 12178#define size_t unsigned int 12179_ACEOF 12180 12181fi 12182 12183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5 12184$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; } 12185if ${ac_cv_struct_tm+:} false; then : 12186 $as_echo_n "(cached) " >&6 12187else 12188 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12189/* end confdefs.h. */ 12190#include <sys/types.h> 12191#include <time.h> 12192 12193int 12194main () 12195{ 12196struct tm tm; 12197 int *p = &tm.tm_sec; 12198 return !p; 12199 ; 12200 return 0; 12201} 12202_ACEOF 12203if ac_fn_c_try_compile "$LINENO"; then : 12204 ac_cv_struct_tm=time.h 12205else 12206 ac_cv_struct_tm=sys/time.h 12207fi 12208rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12209fi 12210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5 12211$as_echo "$ac_cv_struct_tm" >&6; } 12212if test $ac_cv_struct_tm = sys/time.h; then 12213 12214$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h 12215 12216fi 12217 12218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5 12219$as_echo_n "checking for C/C++ restrict keyword... " >&6; } 12220if ${ac_cv_c_restrict+:} false; then : 12221 $as_echo_n "(cached) " >&6 12222else 12223 ac_cv_c_restrict=no 12224 # The order here caters to the fact that C++ does not require restrict. 12225 for ac_kw in __restrict __restrict__ _Restrict restrict; do 12226 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12227/* end confdefs.h. */ 12228typedef int * int_ptr; 12229 int foo (int_ptr $ac_kw ip) { 12230 return ip[0]; 12231 } 12232int 12233main () 12234{ 12235int s[1]; 12236 int * $ac_kw t = s; 12237 t[0] = 0; 12238 return foo(t) 12239 ; 12240 return 0; 12241} 12242_ACEOF 12243if ac_fn_c_try_compile "$LINENO"; then : 12244 ac_cv_c_restrict=$ac_kw 12245fi 12246rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12247 test "$ac_cv_c_restrict" != no && break 12248 done 12249 12250fi 12251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5 12252$as_echo "$ac_cv_c_restrict" >&6; } 12253 12254 case $ac_cv_c_restrict in 12255 restrict) ;; 12256 no) $as_echo "#define restrict /**/" >>confdefs.h 12257 ;; 12258 *) cat >>confdefs.h <<_ACEOF 12259#define restrict $ac_cv_c_restrict 12260_ACEOF 12261 ;; 12262 esac 12263 12264 12265# Checks for library functions. 12266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strtod" >&5 12267$as_echo_n "checking for working strtod... " >&6; } 12268if ${ac_cv_func_strtod+:} false; then : 12269 $as_echo_n "(cached) " >&6 12270else 12271 if test "$cross_compiling" = yes; then : 12272 ac_cv_func_strtod=no 12273else 12274 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12275/* end confdefs.h. */ 12276 12277$ac_includes_default 12278#ifndef strtod 12279double strtod (); 12280#endif 12281int 12282main() 12283{ 12284 { 12285 /* Some versions of Linux strtod mis-parse strings with leading '+'. */ 12286 char *string = " +69"; 12287 char *term; 12288 double value; 12289 value = strtod (string, &term); 12290 if (value != 69 || term != (string + 4)) 12291 return 1; 12292 } 12293 12294 { 12295 /* Under Solaris 2.4, strtod returns the wrong value for the 12296 terminating character under some conditions. */ 12297 char *string = "NaN"; 12298 char *term; 12299 strtod (string, &term); 12300 if (term != string && *(term - 1) == 0) 12301 return 1; 12302 } 12303 return 0; 12304} 12305 12306_ACEOF 12307if ac_fn_c_try_run "$LINENO"; then : 12308 ac_cv_func_strtod=yes 12309else 12310 ac_cv_func_strtod=no 12311fi 12312rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12313 conftest.$ac_objext conftest.beam conftest.$ac_ext 12314fi 12315 12316fi 12317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strtod" >&5 12318$as_echo "$ac_cv_func_strtod" >&6; } 12319if test $ac_cv_func_strtod = no; then 12320 case " $LIBOBJS " in 12321 *" strtod.$ac_objext "* ) ;; 12322 *) LIBOBJS="$LIBOBJS strtod.$ac_objext" 12323 ;; 12324esac 12325 12326ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow" 12327if test "x$ac_cv_func_pow" = xyes; then : 12328 12329fi 12330 12331if test $ac_cv_func_pow = no; then 12332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5 12333$as_echo_n "checking for pow in -lm... " >&6; } 12334if ${ac_cv_lib_m_pow+:} false; then : 12335 $as_echo_n "(cached) " >&6 12336else 12337 ac_check_lib_save_LIBS=$LIBS 12338LIBS="-lm $LIBS" 12339cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12340/* end confdefs.h. */ 12341 12342/* Override any GCC internal prototype to avoid an error. 12343 Use char because int might match the return type of a GCC 12344 builtin and then its argument prototype would still apply. */ 12345#ifdef __cplusplus 12346extern "C" 12347#endif 12348char pow (); 12349int 12350main () 12351{ 12352return pow (); 12353 ; 12354 return 0; 12355} 12356_ACEOF 12357if ac_fn_c_try_link "$LINENO"; then : 12358 ac_cv_lib_m_pow=yes 12359else 12360 ac_cv_lib_m_pow=no 12361fi 12362rm -f core conftest.err conftest.$ac_objext \ 12363 conftest$ac_exeext conftest.$ac_ext 12364LIBS=$ac_check_lib_save_LIBS 12365fi 12366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5 12367$as_echo "$ac_cv_lib_m_pow" >&6; } 12368if test "x$ac_cv_lib_m_pow" = xyes; then : 12369 POW_LIB=-lm 12370else 12371 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot find library containing definition of pow" >&5 12372$as_echo "$as_me: WARNING: cannot find library containing definition of pow" >&2;} 12373fi 12374 12375fi 12376 12377fi 12378 12379for ac_func in memset 12380do : 12381 ac_fn_c_check_func "$LINENO" "memset" "ac_cv_func_memset" 12382if test "x$ac_cv_func_memset" = xyes; then : 12383 cat >>confdefs.h <<_ACEOF 12384#define HAVE_MEMSET 1 12385_ACEOF 12386 12387else 12388 as_fn_error $? "memset not found in libc" "$LINENO" 5 12389fi 12390done 12391 12392for ac_func in pow 12393do : 12394 ac_fn_c_check_func "$LINENO" "pow" "ac_cv_func_pow" 12395if test "x$ac_cv_func_pow" = xyes; then : 12396 cat >>confdefs.h <<_ACEOF 12397#define HAVE_POW 1 12398_ACEOF 12399 12400else 12401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pow in -lm" >&5 12402$as_echo_n "checking for pow in -lm... " >&6; } 12403if ${ac_cv_lib_m_pow+:} false; then : 12404 $as_echo_n "(cached) " >&6 12405else 12406 ac_check_lib_save_LIBS=$LIBS 12407LIBS="-lm $LIBS" 12408cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12409/* end confdefs.h. */ 12410 12411/* Override any GCC internal prototype to avoid an error. 12412 Use char because int might match the return type of a GCC 12413 builtin and then its argument prototype would still apply. */ 12414#ifdef __cplusplus 12415extern "C" 12416#endif 12417char pow (); 12418int 12419main () 12420{ 12421return pow (); 12422 ; 12423 return 0; 12424} 12425_ACEOF 12426if ac_fn_c_try_link "$LINENO"; then : 12427 ac_cv_lib_m_pow=yes 12428else 12429 ac_cv_lib_m_pow=no 12430fi 12431rm -f core conftest.err conftest.$ac_objext \ 12432 conftest$ac_exeext conftest.$ac_ext 12433LIBS=$ac_check_lib_save_LIBS 12434fi 12435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_pow" >&5 12436$as_echo "$ac_cv_lib_m_pow" >&6; } 12437if test "x$ac_cv_lib_m_pow" = xyes; then : 12438 cat >>confdefs.h <<_ACEOF 12439#define HAVE_LIBM 1 12440_ACEOF 12441 12442 LIBS="-lm $LIBS" 12443 12444else 12445 as_fn_error $? "cannot find pow" "$LINENO" 5 12446fi 12447 12448fi 12449done 12450 12451 12452# Check whether --with-zlib-prefix was given. 12453if test "${with_zlib_prefix+set}" = set; then : 12454 withval=$with_zlib_prefix; ZPREFIX=${withval} 12455else 12456 ZPREFIX='z_' 12457fi 12458 12459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlibVersion in -lz" >&5 12460$as_echo_n "checking for zlibVersion in -lz... " >&6; } 12461if ${ac_cv_lib_z_zlibVersion+:} false; then : 12462 $as_echo_n "(cached) " >&6 12463else 12464 ac_check_lib_save_LIBS=$LIBS 12465LIBS="-lz $LIBS" 12466cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12467/* end confdefs.h. */ 12468 12469/* Override any GCC internal prototype to avoid an error. 12470 Use char because int might match the return type of a GCC 12471 builtin and then its argument prototype would still apply. */ 12472#ifdef __cplusplus 12473extern "C" 12474#endif 12475char zlibVersion (); 12476int 12477main () 12478{ 12479return zlibVersion (); 12480 ; 12481 return 0; 12482} 12483_ACEOF 12484if ac_fn_c_try_link "$LINENO"; then : 12485 ac_cv_lib_z_zlibVersion=yes 12486else 12487 ac_cv_lib_z_zlibVersion=no 12488fi 12489rm -f core conftest.err conftest.$ac_objext \ 12490 conftest$ac_exeext conftest.$ac_ext 12491LIBS=$ac_check_lib_save_LIBS 12492fi 12493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_zlibVersion" >&5 12494$as_echo "$ac_cv_lib_z_zlibVersion" >&6; } 12495if test "x$ac_cv_lib_z_zlibVersion" = xyes; then : 12496 cat >>confdefs.h <<_ACEOF 12497#define HAVE_LIBZ 1 12498_ACEOF 12499 12500 LIBS="-lz $LIBS" 12501 12502else 12503 as_ac_Lib=`$as_echo "ac_cv_lib_z_${ZPREFIX}zlibVersion" | $as_tr_sh` 12504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ZPREFIX}zlibVersion in -lz" >&5 12505$as_echo_n "checking for ${ZPREFIX}zlibVersion in -lz... " >&6; } 12506if eval \${$as_ac_Lib+:} false; then : 12507 $as_echo_n "(cached) " >&6 12508else 12509 ac_check_lib_save_LIBS=$LIBS 12510LIBS="-lz $LIBS" 12511cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12512/* end confdefs.h. */ 12513 12514/* Override any GCC internal prototype to avoid an error. 12515 Use char because int might match the return type of a GCC 12516 builtin and then its argument prototype would still apply. */ 12517#ifdef __cplusplus 12518extern "C" 12519#endif 12520char ${ZPREFIX}zlibVersion (); 12521int 12522main () 12523{ 12524return ${ZPREFIX}zlibVersion (); 12525 ; 12526 return 0; 12527} 12528_ACEOF 12529if ac_fn_c_try_link "$LINENO"; then : 12530 eval "$as_ac_Lib=yes" 12531else 12532 eval "$as_ac_Lib=no" 12533fi 12534rm -f core conftest.err conftest.$ac_objext \ 12535 conftest$ac_exeext conftest.$ac_ext 12536LIBS=$ac_check_lib_save_LIBS 12537fi 12538eval ac_res=\$$as_ac_Lib 12539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12540$as_echo "$ac_res" >&6; } 12541if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 12542 cat >>confdefs.h <<_ACEOF 12543#define HAVE_LIBZ 1 12544_ACEOF 12545 12546 LIBS="-lz $LIBS" 12547 12548else 12549 as_fn_error $? "zlib not installed" "$LINENO" 5 12550fi 12551 12552fi 12553 12554 12555# The following is for pngvalid, to ensure it catches FP errors even on 12556# platforms that don't enable FP exceptions, the function appears in the math 12557# library (typically), it's not an error if it is not found. 12558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for feenableexcept in -lm" >&5 12559$as_echo_n "checking for feenableexcept in -lm... " >&6; } 12560if ${ac_cv_lib_m_feenableexcept+:} false; then : 12561 $as_echo_n "(cached) " >&6 12562else 12563 ac_check_lib_save_LIBS=$LIBS 12564LIBS="-lm $LIBS" 12565cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12566/* end confdefs.h. */ 12567 12568/* Override any GCC internal prototype to avoid an error. 12569 Use char because int might match the return type of a GCC 12570 builtin and then its argument prototype would still apply. */ 12571#ifdef __cplusplus 12572extern "C" 12573#endif 12574char feenableexcept (); 12575int 12576main () 12577{ 12578return feenableexcept (); 12579 ; 12580 return 0; 12581} 12582_ACEOF 12583if ac_fn_c_try_link "$LINENO"; then : 12584 ac_cv_lib_m_feenableexcept=yes 12585else 12586 ac_cv_lib_m_feenableexcept=no 12587fi 12588rm -f core conftest.err conftest.$ac_objext \ 12589 conftest$ac_exeext conftest.$ac_ext 12590LIBS=$ac_check_lib_save_LIBS 12591fi 12592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_feenableexcept" >&5 12593$as_echo "$ac_cv_lib_m_feenableexcept" >&6; } 12594if test "x$ac_cv_lib_m_feenableexcept" = xyes; then : 12595 cat >>confdefs.h <<_ACEOF 12596#define HAVE_LIBM 1 12597_ACEOF 12598 12599 LIBS="-lm $LIBS" 12600 12601fi 12602 12603for ac_func in feenableexcept 12604do : 12605 ac_fn_c_check_func "$LINENO" "feenableexcept" "ac_cv_func_feenableexcept" 12606if test "x$ac_cv_func_feenableexcept" = xyes; then : 12607 cat >>confdefs.h <<_ACEOF 12608#define HAVE_FEENABLEEXCEPT 1 12609_ACEOF 12610 12611fi 12612done 12613 12614 12615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if using Solaris linker" >&5 12616$as_echo_n "checking if using Solaris linker... " >&6; } 12617SLD=`$LD --version 2>&1 | grep Solaris` 12618if test "$SLD"; then 12619 have_solaris_ld=yes 12620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12621$as_echo "yes" >&6; } 12622else 12623 have_solaris_ld=no 12624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12625$as_echo "no" >&6; } 12626fi 12627 if test "$have_solaris_ld" = "yes"; then 12628 HAVE_SOLARIS_LD_TRUE= 12629 HAVE_SOLARIS_LD_FALSE='#' 12630else 12631 HAVE_SOLARIS_LD_TRUE='#' 12632 HAVE_SOLARIS_LD_FALSE= 12633fi 12634 12635 12636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libraries can be versioned" >&5 12637$as_echo_n "checking if libraries can be versioned... " >&6; } 12638# Special case for PE/COFF platforms: ld reports 12639# support for version-script, but doesn't actually 12640# DO anything with it. 12641case $host in 12642*cygwin* | *mingw32* | *interix* ) 12643 have_ld_version_script=no 12644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12645$as_echo "no" >&6; } 12646;; 12647* ) 12648 12649if test "$have_solaris_ld" = "yes"; then 12650 GLD=`$LD --help < /dev/null 2>&1 | grep 'M mapfile'` 12651else 12652 GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script` 12653fi 12654 12655if test "$GLD"; then 12656 have_ld_version_script=yes 12657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12658$as_echo "yes" >&6; } 12659else 12660 have_ld_version_script=no 12661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12662$as_echo "no" >&6; } 12663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** You have not enabled versioned symbols." >&5 12664$as_echo "$as_me: WARNING: *** You have not enabled versioned symbols." >&2;} 12665fi 12666;; 12667esac 12668 12669 if test "$have_ld_version_script" = "yes"; then 12670 HAVE_LD_VERSION_SCRIPT_TRUE= 12671 HAVE_LD_VERSION_SCRIPT_FALSE='#' 12672else 12673 HAVE_LD_VERSION_SCRIPT_TRUE='#' 12674 HAVE_LD_VERSION_SCRIPT_FALSE= 12675fi 12676 12677 12678if test "$have_ld_version_script" = "yes"; then 12679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for symbol prefix" >&5 12680$as_echo_n "checking for symbol prefix... " >&6; } 12681 SYMBOL_PREFIX=`echo "PREFIX=__USER_LABEL_PREFIX__" \ 12682 | ${CPP-${CC-gcc} -E} - 2>&1 \ 12683 | ${EGREP-grep} "^PREFIX=" \ 12684 | ${SED-sed} -e "s:^PREFIX=::" -e "s:__USER_LABEL_PREFIX__::"` 12685 12686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SYMBOL_PREFIX" >&5 12687$as_echo "$SYMBOL_PREFIX" >&6; } 12688fi 12689 12690# Substitutions for .in files 12691 12692 12693 12694 12695 12696# Additional arguments (and substitutions) 12697# Allow the pkg-config directory to be set 12698 12699# Check whether --with-pkgconfigdir was given. 12700if test "${with_pkgconfigdir+set}" = set; then : 12701 withval=$with_pkgconfigdir; pkgconfigdir=${withval} 12702else 12703 pkgconfigdir='${libdir}/pkgconfig' 12704fi 12705 12706 12707 12708{ $as_echo "$as_me:${as_lineno-$LINENO}: pkgconfig directory is ${pkgconfigdir}" >&5 12709$as_echo "$as_me: pkgconfig directory is ${pkgconfigdir}" >&6;} 12710 12711# Make the *-config binary config scripts optional 12712 12713# Check whether --with-binconfigs was given. 12714if test "${with_binconfigs+set}" = set; then : 12715 withval=$with_binconfigs; if test "${withval}" = no; then 12716 binconfigs= 12717 { $as_echo "$as_me:${as_lineno-$LINENO}: libpng-config scripts will not be built" >&5 12718$as_echo "$as_me: libpng-config scripts will not be built" >&6;} 12719 else 12720 binconfigs='${binconfigs}' 12721 fi 12722else 12723 binconfigs='${binconfigs}' 12724fi 12725 12726 12727 12728# Support for prefixes to the API function names; this will generate defines 12729# at the start of the build to rename exported library functions 12730 12731# Check whether --with-libpng-prefix was given. 12732if test "${with_libpng_prefix+set}" = set; then : 12733 withval=$with_libpng_prefix; if test "${withval:-no}" != "no"; then 12734 PNG_PREFIX=${withval} 12735 12736 fi 12737fi 12738 12739 if test "${with_libpng_prefix:-no}" != "no"; then 12740 DO_PNG_PREFIX_TRUE= 12741 DO_PNG_PREFIX_FALSE='#' 12742else 12743 DO_PNG_PREFIX_TRUE='#' 12744 DO_PNG_PREFIX_FALSE= 12745fi 12746 12747 12748# Because GCC by default assembles code with an executable stack, even though it 12749# compiles C code with a non-executable stack, it is necessary to do a fixup 12750# here (this may by GCC specific) 12751# AC_SUBST([AM_CCASFLAGS], [-Wa,--noexecstack]) 12752 12753# Check whether --enable-arm-neon was given. 12754if test "${enable_arm_neon+set}" = set; then : 12755 enableval=$enable_arm_neon; case "$enableval" in 12756 off) 12757 12758$as_echo "#define PNG_NO_ARM_NEON /**/" >>confdefs.h 12759;; 12760 check) 12761 12762$as_echo "#define PNG_ARM_NEON_CHECK_SUPPORTED /**/" >>confdefs.h 12763;; 12764 api) 12765 12766$as_echo "#define PNG_ARM_NEON_API_SUPPORTED /**/" >>confdefs.h 12767;; 12768 on) 12769 12770$as_echo "#define PNG_ARM_NEON_SUPPORTED /**/" >>confdefs.h 12771;; 12772 *) 12773 as_fn_error $? "arm-neon: option value required (off/check/api/on)" "$LINENO" 5;; 12774 esac 12775fi 12776 12777 if test "${enable_arm_neon:-no}" != "no"; then 12778 PNG_ARM_NEON_TRUE= 12779 PNG_ARM_NEON_FALSE='#' 12780else 12781 PNG_ARM_NEON_TRUE='#' 12782 PNG_ARM_NEON_FALSE= 12783fi 12784 12785 12786{ $as_echo "$as_me:${as_lineno-$LINENO}: Extra options for compiler: $PNG_COPTS" >&5 12787$as_echo "$as_me: Extra options for compiler: $PNG_COPTS" >&6;} 12788 12789# Config files, substituting as above 12790ac_config_files="$ac_config_files Makefile libpng.pc:libpng.pc.in" 12791 12792ac_config_files="$ac_config_files libpng-config:libpng-config.in" 12793 12794 12795cat >confcache <<\_ACEOF 12796# This file is a shell script that caches the results of configure 12797# tests run on this system so they can be shared between configure 12798# scripts and configure runs, see configure's option --config-cache. 12799# It is not useful on other systems. If it contains results you don't 12800# want to keep, you may remove or edit it. 12801# 12802# config.status only pays attention to the cache file if you give it 12803# the --recheck option to rerun configure. 12804# 12805# `ac_cv_env_foo' variables (set or unset) will be overridden when 12806# loading this file, other *unset* `ac_cv_foo' will be assigned the 12807# following values. 12808 12809_ACEOF 12810 12811# The following way of writing the cache mishandles newlines in values, 12812# but we know of no workaround that is simple, portable, and efficient. 12813# So, we kill variables containing newlines. 12814# Ultrix sh set writes to stderr and can't be redirected directly, 12815# and sets the high bit in the cache file unless we assign to the vars. 12816( 12817 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12818 eval ac_val=\$$ac_var 12819 case $ac_val in #( 12820 *${as_nl}*) 12821 case $ac_var in #( 12822 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12823$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12824 esac 12825 case $ac_var in #( 12826 _ | IFS | as_nl) ;; #( 12827 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12828 *) { eval $ac_var=; unset $ac_var;} ;; 12829 esac ;; 12830 esac 12831 done 12832 12833 (set) 2>&1 | 12834 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12835 *${as_nl}ac_space=\ *) 12836 # `set' does not quote correctly, so add quotes: double-quote 12837 # substitution turns \\\\ into \\, and sed turns \\ into \. 12838 sed -n \ 12839 "s/'/'\\\\''/g; 12840 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12841 ;; #( 12842 *) 12843 # `set' quotes correctly as required by POSIX, so do not add quotes. 12844 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12845 ;; 12846 esac | 12847 sort 12848) | 12849 sed ' 12850 /^ac_cv_env_/b end 12851 t clear 12852 :clear 12853 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12854 t end 12855 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12856 :end' >>confcache 12857if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12858 if test -w "$cache_file"; then 12859 if test "x$cache_file" != "x/dev/null"; then 12860 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12861$as_echo "$as_me: updating cache $cache_file" >&6;} 12862 if test ! -f "$cache_file" || test -h "$cache_file"; then 12863 cat confcache >"$cache_file" 12864 else 12865 case $cache_file in #( 12866 */* | ?:*) 12867 mv -f confcache "$cache_file"$$ && 12868 mv -f "$cache_file"$$ "$cache_file" ;; #( 12869 *) 12870 mv -f confcache "$cache_file" ;; 12871 esac 12872 fi 12873 fi 12874 else 12875 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12876$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12877 fi 12878fi 12879rm -f confcache 12880 12881test "x$prefix" = xNONE && prefix=$ac_default_prefix 12882# Let make expand exec_prefix. 12883test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12884 12885DEFS=-DHAVE_CONFIG_H 12886 12887ac_libobjs= 12888ac_ltlibobjs= 12889U= 12890for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12891 # 1. Remove the extension, and $U if already installed. 12892 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12893 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12894 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12895 # will be set to the directory where LIBOBJS objects are built. 12896 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12897 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12898done 12899LIBOBJS=$ac_libobjs 12900 12901LTLIBOBJS=$ac_ltlibobjs 12902 12903 12904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 12905$as_echo_n "checking that generated files are newer than configure... " >&6; } 12906 if test -n "$am_sleep_pid"; then 12907 # Hide warnings about reused PIDs. 12908 wait $am_sleep_pid 2>/dev/null 12909 fi 12910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 12911$as_echo "done" >&6; } 12912 if test -n "$EXEEXT"; then 12913 am__EXEEXT_TRUE= 12914 am__EXEEXT_FALSE='#' 12915else 12916 am__EXEEXT_TRUE='#' 12917 am__EXEEXT_FALSE= 12918fi 12919 12920if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then 12921 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. 12922Usually this means the macro was only invoked conditionally." "$LINENO" 5 12923fi 12924if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 12925 as_fn_error $? "conditional \"AMDEP\" was never defined. 12926Usually this means the macro was only invoked conditionally." "$LINENO" 5 12927fi 12928if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 12929 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 12930Usually this means the macro was only invoked conditionally." "$LINENO" 5 12931fi 12932if test -z "${am__fastdepCCAS_TRUE}" && test -z "${am__fastdepCCAS_FALSE}"; then 12933 as_fn_error $? "conditional \"am__fastdepCCAS\" was never defined. 12934Usually this means the macro was only invoked conditionally." "$LINENO" 5 12935fi 12936if test -z "${HAVE_SOLARIS_LD_TRUE}" && test -z "${HAVE_SOLARIS_LD_FALSE}"; then 12937 as_fn_error $? "conditional \"HAVE_SOLARIS_LD\" was never defined. 12938Usually this means the macro was only invoked conditionally." "$LINENO" 5 12939fi 12940if test -z "${HAVE_LD_VERSION_SCRIPT_TRUE}" && test -z "${HAVE_LD_VERSION_SCRIPT_FALSE}"; then 12941 as_fn_error $? "conditional \"HAVE_LD_VERSION_SCRIPT\" was never defined. 12942Usually this means the macro was only invoked conditionally." "$LINENO" 5 12943fi 12944if test -z "${DO_PNG_PREFIX_TRUE}" && test -z "${DO_PNG_PREFIX_FALSE}"; then 12945 as_fn_error $? "conditional \"DO_PNG_PREFIX\" was never defined. 12946Usually this means the macro was only invoked conditionally." "$LINENO" 5 12947fi 12948if test -z "${PNG_ARM_NEON_TRUE}" && test -z "${PNG_ARM_NEON_FALSE}"; then 12949 as_fn_error $? "conditional \"PNG_ARM_NEON\" was never defined. 12950Usually this means the macro was only invoked conditionally." "$LINENO" 5 12951fi 12952 12953: "${CONFIG_STATUS=./config.status}" 12954ac_write_fail=0 12955ac_clean_files_save=$ac_clean_files 12956ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12957{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12958$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12959as_write_fail=0 12960cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12961#! $SHELL 12962# Generated by $as_me. 12963# Run this file to recreate the current configuration. 12964# Compiler output produced by configure, useful for debugging 12965# configure, is in config.log if it exists. 12966 12967debug=false 12968ac_cs_recheck=false 12969ac_cs_silent=false 12970 12971SHELL=\${CONFIG_SHELL-$SHELL} 12972export SHELL 12973_ASEOF 12974cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12975## -------------------- ## 12976## M4sh Initialization. ## 12977## -------------------- ## 12978 12979# Be more Bourne compatible 12980DUALCASE=1; export DUALCASE # for MKS sh 12981if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12982 emulate sh 12983 NULLCMD=: 12984 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12985 # is contrary to our usage. Disable this feature. 12986 alias -g '${1+"$@"}'='"$@"' 12987 setopt NO_GLOB_SUBST 12988else 12989 case `(set -o) 2>/dev/null` in #( 12990 *posix*) : 12991 set -o posix ;; #( 12992 *) : 12993 ;; 12994esac 12995fi 12996 12997 12998as_nl=' 12999' 13000export as_nl 13001# Printing a long string crashes Solaris 7 /usr/bin/printf. 13002as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 13003as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 13004as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 13005# Prefer a ksh shell builtin over an external printf program on Solaris, 13006# but without wasting forks for bash or zsh. 13007if test -z "$BASH_VERSION$ZSH_VERSION" \ 13008 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 13009 as_echo='print -r --' 13010 as_echo_n='print -rn --' 13011elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 13012 as_echo='printf %s\n' 13013 as_echo_n='printf %s' 13014else 13015 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 13016 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 13017 as_echo_n='/usr/ucb/echo -n' 13018 else 13019 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 13020 as_echo_n_body='eval 13021 arg=$1; 13022 case $arg in #( 13023 *"$as_nl"*) 13024 expr "X$arg" : "X\\(.*\\)$as_nl"; 13025 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 13026 esac; 13027 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 13028 ' 13029 export as_echo_n_body 13030 as_echo_n='sh -c $as_echo_n_body as_echo' 13031 fi 13032 export as_echo_body 13033 as_echo='sh -c $as_echo_body as_echo' 13034fi 13035 13036# The user is always right. 13037if test "${PATH_SEPARATOR+set}" != set; then 13038 PATH_SEPARATOR=: 13039 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 13040 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 13041 PATH_SEPARATOR=';' 13042 } 13043fi 13044 13045 13046# IFS 13047# We need space, tab and new line, in precisely that order. Quoting is 13048# there to prevent editors from complaining about space-tab. 13049# (If _AS_PATH_WALK were called with IFS unset, it would disable word 13050# splitting by setting IFS to empty value.) 13051IFS=" "" $as_nl" 13052 13053# Find who we are. Look in the path if we contain no directory separator. 13054as_myself= 13055case $0 in #(( 13056 *[\\/]* ) as_myself=$0 ;; 13057 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 13058for as_dir in $PATH 13059do 13060 IFS=$as_save_IFS 13061 test -z "$as_dir" && as_dir=. 13062 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 13063 done 13064IFS=$as_save_IFS 13065 13066 ;; 13067esac 13068# We did not find ourselves, most probably we were run as `sh COMMAND' 13069# in which case we are not to be found in the path. 13070if test "x$as_myself" = x; then 13071 as_myself=$0 13072fi 13073if test ! -f "$as_myself"; then 13074 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 13075 exit 1 13076fi 13077 13078# Unset variables that we do not need and which cause bugs (e.g. in 13079# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 13080# suppresses any "Segmentation fault" message there. '((' could 13081# trigger a bug in pdksh 5.2.14. 13082for as_var in BASH_ENV ENV MAIL MAILPATH 13083do eval test x\${$as_var+set} = xset \ 13084 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 13085done 13086PS1='$ ' 13087PS2='> ' 13088PS4='+ ' 13089 13090# NLS nuisances. 13091LC_ALL=C 13092export LC_ALL 13093LANGUAGE=C 13094export LANGUAGE 13095 13096# CDPATH. 13097(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13098 13099 13100# as_fn_error STATUS ERROR [LINENO LOG_FD] 13101# ---------------------------------------- 13102# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 13103# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 13104# script with STATUS, using 1 if that was 0. 13105as_fn_error () 13106{ 13107 as_status=$1; test $as_status -eq 0 && as_status=1 13108 if test "$4"; then 13109 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 13110 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 13111 fi 13112 $as_echo "$as_me: error: $2" >&2 13113 as_fn_exit $as_status 13114} # as_fn_error 13115 13116 13117# as_fn_set_status STATUS 13118# ----------------------- 13119# Set $? to STATUS, without forking. 13120as_fn_set_status () 13121{ 13122 return $1 13123} # as_fn_set_status 13124 13125# as_fn_exit STATUS 13126# ----------------- 13127# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13128as_fn_exit () 13129{ 13130 set +e 13131 as_fn_set_status $1 13132 exit $1 13133} # as_fn_exit 13134 13135# as_fn_unset VAR 13136# --------------- 13137# Portably unset VAR. 13138as_fn_unset () 13139{ 13140 { eval $1=; unset $1;} 13141} 13142as_unset=as_fn_unset 13143# as_fn_append VAR VALUE 13144# ---------------------- 13145# Append the text in VALUE to the end of the definition contained in VAR. Take 13146# advantage of any shell optimizations that allow amortized linear growth over 13147# repeated appends, instead of the typical quadratic growth present in naive 13148# implementations. 13149if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13150 eval 'as_fn_append () 13151 { 13152 eval $1+=\$2 13153 }' 13154else 13155 as_fn_append () 13156 { 13157 eval $1=\$$1\$2 13158 } 13159fi # as_fn_append 13160 13161# as_fn_arith ARG... 13162# ------------------ 13163# Perform arithmetic evaluation on the ARGs, and store the result in the 13164# global $as_val. Take advantage of shells that can avoid forks. The arguments 13165# must be portable across $(()) and expr. 13166if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13167 eval 'as_fn_arith () 13168 { 13169 as_val=$(( $* )) 13170 }' 13171else 13172 as_fn_arith () 13173 { 13174 as_val=`expr "$@" || test $? -eq 1` 13175 } 13176fi # as_fn_arith 13177 13178 13179if expr a : '\(a\)' >/dev/null 2>&1 && 13180 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13181 as_expr=expr 13182else 13183 as_expr=false 13184fi 13185 13186if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13187 as_basename=basename 13188else 13189 as_basename=false 13190fi 13191 13192if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13193 as_dirname=dirname 13194else 13195 as_dirname=false 13196fi 13197 13198as_me=`$as_basename -- "$0" || 13199$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13200 X"$0" : 'X\(//\)$' \| \ 13201 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13202$as_echo X/"$0" | 13203 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13204 s//\1/ 13205 q 13206 } 13207 /^X\/\(\/\/\)$/{ 13208 s//\1/ 13209 q 13210 } 13211 /^X\/\(\/\).*/{ 13212 s//\1/ 13213 q 13214 } 13215 s/.*/./; q'` 13216 13217# Avoid depending upon Character Ranges. 13218as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13219as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13220as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13221as_cr_digits='0123456789' 13222as_cr_alnum=$as_cr_Letters$as_cr_digits 13223 13224ECHO_C= ECHO_N= ECHO_T= 13225case `echo -n x` in #((((( 13226-n*) 13227 case `echo 'xy\c'` in 13228 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13229 xy) ECHO_C='\c';; 13230 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13231 ECHO_T=' ';; 13232 esac;; 13233*) 13234 ECHO_N='-n';; 13235esac 13236 13237rm -f conf$$ conf$$.exe conf$$.file 13238if test -d conf$$.dir; then 13239 rm -f conf$$.dir/conf$$.file 13240else 13241 rm -f conf$$.dir 13242 mkdir conf$$.dir 2>/dev/null 13243fi 13244if (echo >conf$$.file) 2>/dev/null; then 13245 if ln -s conf$$.file conf$$ 2>/dev/null; then 13246 as_ln_s='ln -s' 13247 # ... but there are two gotchas: 13248 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13249 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13250 # In both cases, we have to default to `cp -pR'. 13251 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13252 as_ln_s='cp -pR' 13253 elif ln conf$$.file conf$$ 2>/dev/null; then 13254 as_ln_s=ln 13255 else 13256 as_ln_s='cp -pR' 13257 fi 13258else 13259 as_ln_s='cp -pR' 13260fi 13261rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13262rmdir conf$$.dir 2>/dev/null 13263 13264 13265# as_fn_mkdir_p 13266# ------------- 13267# Create "$as_dir" as a directory, including parents if necessary. 13268as_fn_mkdir_p () 13269{ 13270 13271 case $as_dir in #( 13272 -*) as_dir=./$as_dir;; 13273 esac 13274 test -d "$as_dir" || eval $as_mkdir_p || { 13275 as_dirs= 13276 while :; do 13277 case $as_dir in #( 13278 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13279 *) as_qdir=$as_dir;; 13280 esac 13281 as_dirs="'$as_qdir' $as_dirs" 13282 as_dir=`$as_dirname -- "$as_dir" || 13283$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13284 X"$as_dir" : 'X\(//\)[^/]' \| \ 13285 X"$as_dir" : 'X\(//\)$' \| \ 13286 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13287$as_echo X"$as_dir" | 13288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13289 s//\1/ 13290 q 13291 } 13292 /^X\(\/\/\)[^/].*/{ 13293 s//\1/ 13294 q 13295 } 13296 /^X\(\/\/\)$/{ 13297 s//\1/ 13298 q 13299 } 13300 /^X\(\/\).*/{ 13301 s//\1/ 13302 q 13303 } 13304 s/.*/./; q'` 13305 test -d "$as_dir" && break 13306 done 13307 test -z "$as_dirs" || eval "mkdir $as_dirs" 13308 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 13309 13310 13311} # as_fn_mkdir_p 13312if mkdir -p . 2>/dev/null; then 13313 as_mkdir_p='mkdir -p "$as_dir"' 13314else 13315 test -d ./-p && rmdir ./-p 13316 as_mkdir_p=false 13317fi 13318 13319 13320# as_fn_executable_p FILE 13321# ----------------------- 13322# Test if FILE is an executable regular file. 13323as_fn_executable_p () 13324{ 13325 test -f "$1" && test -x "$1" 13326} # as_fn_executable_p 13327as_test_x='test -x' 13328as_executable_p=as_fn_executable_p 13329 13330# Sed expression to map a string onto a valid CPP name. 13331as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13332 13333# Sed expression to map a string onto a valid variable name. 13334as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13335 13336 13337exec 6>&1 13338## ----------------------------------- ## 13339## Main body of $CONFIG_STATUS script. ## 13340## ----------------------------------- ## 13341_ASEOF 13342test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13343 13344cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13345# Save the log message, to keep $0 and so on meaningful, and to 13346# report actual input values of CONFIG_FILES etc. instead of their 13347# values after options handling. 13348ac_log=" 13349This file was extended by libpng $as_me 1.6.2, which was 13350generated by GNU Autoconf 2.69. Invocation command line was 13351 13352 CONFIG_FILES = $CONFIG_FILES 13353 CONFIG_HEADERS = $CONFIG_HEADERS 13354 CONFIG_LINKS = $CONFIG_LINKS 13355 CONFIG_COMMANDS = $CONFIG_COMMANDS 13356 $ $0 $@ 13357 13358on `(hostname || uname -n) 2>/dev/null | sed 1q` 13359" 13360 13361_ACEOF 13362 13363case $ac_config_files in *" 13364"*) set x $ac_config_files; shift; ac_config_files=$*;; 13365esac 13366 13367case $ac_config_headers in *" 13368"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13369esac 13370 13371 13372cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13373# Files that config.status was made for. 13374config_files="$ac_config_files" 13375config_headers="$ac_config_headers" 13376config_commands="$ac_config_commands" 13377 13378_ACEOF 13379 13380cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13381ac_cs_usage="\ 13382\`$as_me' instantiates files and other configuration actions 13383from templates according to the current configuration. Unless the files 13384and actions are specified as TAGs, all are instantiated by default. 13385 13386Usage: $0 [OPTION]... [TAG]... 13387 13388 -h, --help print this help, then exit 13389 -V, --version print version number and configuration settings, then exit 13390 --config print configuration, then exit 13391 -q, --quiet, --silent 13392 do not print progress messages 13393 -d, --debug don't remove temporary files 13394 --recheck update $as_me by reconfiguring in the same conditions 13395 --file=FILE[:TEMPLATE] 13396 instantiate the configuration file FILE 13397 --header=FILE[:TEMPLATE] 13398 instantiate the configuration header FILE 13399 13400Configuration files: 13401$config_files 13402 13403Configuration headers: 13404$config_headers 13405 13406Configuration commands: 13407$config_commands 13408 13409Report bugs to <png-mng-implement@lists.sourceforge.net>." 13410 13411_ACEOF 13412cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13413ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13414ac_cs_version="\\ 13415libpng config.status 1.6.2 13416configured by $0, generated by GNU Autoconf 2.69, 13417 with options \\"\$ac_cs_config\\" 13418 13419Copyright (C) 2012 Free Software Foundation, Inc. 13420This config.status script is free software; the Free Software Foundation 13421gives unlimited permission to copy, distribute and modify it." 13422 13423ac_pwd='$ac_pwd' 13424srcdir='$srcdir' 13425INSTALL='$INSTALL' 13426MKDIR_P='$MKDIR_P' 13427AWK='$AWK' 13428test -n "\$AWK" || AWK=awk 13429_ACEOF 13430 13431cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13432# The default lists apply if the user does not specify any file. 13433ac_need_defaults=: 13434while test $# != 0 13435do 13436 case $1 in 13437 --*=?*) 13438 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13439 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13440 ac_shift=: 13441 ;; 13442 --*=) 13443 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13444 ac_optarg= 13445 ac_shift=: 13446 ;; 13447 *) 13448 ac_option=$1 13449 ac_optarg=$2 13450 ac_shift=shift 13451 ;; 13452 esac 13453 13454 case $ac_option in 13455 # Handling of the options. 13456 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13457 ac_cs_recheck=: ;; 13458 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13459 $as_echo "$ac_cs_version"; exit ;; 13460 --config | --confi | --conf | --con | --co | --c ) 13461 $as_echo "$ac_cs_config"; exit ;; 13462 --debug | --debu | --deb | --de | --d | -d ) 13463 debug=: ;; 13464 --file | --fil | --fi | --f ) 13465 $ac_shift 13466 case $ac_optarg in 13467 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13468 '') as_fn_error $? "missing file argument" ;; 13469 esac 13470 as_fn_append CONFIG_FILES " '$ac_optarg'" 13471 ac_need_defaults=false;; 13472 --header | --heade | --head | --hea ) 13473 $ac_shift 13474 case $ac_optarg in 13475 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13476 esac 13477 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13478 ac_need_defaults=false;; 13479 --he | --h) 13480 # Conflict between --help and --header 13481 as_fn_error $? "ambiguous option: \`$1' 13482Try \`$0 --help' for more information.";; 13483 --help | --hel | -h ) 13484 $as_echo "$ac_cs_usage"; exit ;; 13485 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13486 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13487 ac_cs_silent=: ;; 13488 13489 # This is an error. 13490 -*) as_fn_error $? "unrecognized option: \`$1' 13491Try \`$0 --help' for more information." ;; 13492 13493 *) as_fn_append ac_config_targets " $1" 13494 ac_need_defaults=false ;; 13495 13496 esac 13497 shift 13498done 13499 13500ac_configure_extra_args= 13501 13502if $ac_cs_silent; then 13503 exec 6>/dev/null 13504 ac_configure_extra_args="$ac_configure_extra_args --silent" 13505fi 13506 13507_ACEOF 13508cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13509if \$ac_cs_recheck; then 13510 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13511 shift 13512 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13513 CONFIG_SHELL='$SHELL' 13514 export CONFIG_SHELL 13515 exec "\$@" 13516fi 13517 13518_ACEOF 13519cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13520exec 5>>config.log 13521{ 13522 echo 13523 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13524## Running $as_me. ## 13525_ASBOX 13526 $as_echo "$ac_log" 13527} >&5 13528 13529_ACEOF 13530cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13531# 13532# INIT-COMMANDS 13533# 13534AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 13535 13536 13537# The HP-UX ksh and POSIX shell print the target directory to stdout 13538# if CDPATH is set. 13539(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 13540 13541sed_quote_subst='$sed_quote_subst' 13542double_quote_subst='$double_quote_subst' 13543delay_variable_subst='$delay_variable_subst' 13544SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 13545Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 13546GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 13547EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 13548FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 13549SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 13550ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 13551LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 13552macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 13553macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 13554AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 13555DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 13556OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 13557enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 13558enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 13559pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 13560enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 13561PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 13562host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 13563host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 13564host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 13565build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 13566build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 13567build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 13568NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 13569LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 13570max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 13571ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 13572exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 13573lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 13574lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 13575lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 13576lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 13577lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 13578reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 13579reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 13580deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 13581file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 13582file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 13583want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 13584sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 13585AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 13586AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 13587archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 13588STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 13589RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 13590old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13591old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13592old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 13593lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 13594CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 13595CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 13596compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 13597GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 13598lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 13599lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 13600lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 13601lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' 13602nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 13603lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 13604objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 13605MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 13606lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 13607lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 13608lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 13609lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 13610lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 13611need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 13612MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 13613DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 13614NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 13615LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 13616OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 13617OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 13618libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 13619shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 13620extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13621archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 13622enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 13623export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 13624whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 13625compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 13626old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 13627old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 13628archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 13629archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13630module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 13631module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 13632with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 13633allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 13634no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 13635hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 13636hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 13637hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 13638hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 13639hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 13640hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 13641hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 13642inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 13643link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 13644always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 13645export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 13646exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 13647include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 13648prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 13649postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 13650file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 13651variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 13652need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 13653need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 13654version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 13655runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 13656shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 13657shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 13658libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 13659library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 13660soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 13661install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 13662postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 13663postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 13664finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 13665finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 13666hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 13667sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 13668sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 13669hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 13670enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 13671enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 13672enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 13673old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 13674striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 13675 13676LTCC='$LTCC' 13677LTCFLAGS='$LTCFLAGS' 13678compiler='$compiler_DEFAULT' 13679 13680# A function that is used when there is no print builtin or printf. 13681func_fallback_echo () 13682{ 13683 eval 'cat <<_LTECHO_EOF 13684\$1 13685_LTECHO_EOF' 13686} 13687 13688# Quote evaled strings. 13689for var in SED \ 13690GREP \ 13691EGREP \ 13692FGREP \ 13693SHELL \ 13694ECHO \ 13695LD \ 13696AS \ 13697DLLTOOL \ 13698OBJDUMP \ 13699PATH_SEPARATOR \ 13700NM \ 13701LN_S \ 13702lt_SP2NL \ 13703lt_NL2SP \ 13704reload_flag \ 13705deplibs_check_method \ 13706file_magic_cmd \ 13707file_magic_glob \ 13708want_nocaseglob \ 13709sharedlib_from_linklib_cmd \ 13710AR \ 13711AR_FLAGS \ 13712archiver_list_spec \ 13713STRIP \ 13714RANLIB \ 13715CC \ 13716CFLAGS \ 13717compiler \ 13718lt_cv_sys_global_symbol_pipe \ 13719lt_cv_sys_global_symbol_to_cdecl \ 13720lt_cv_sys_global_symbol_to_c_name_address \ 13721lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 13722nm_file_list_spec \ 13723lt_prog_compiler_no_builtin_flag \ 13724lt_prog_compiler_pic \ 13725lt_prog_compiler_wl \ 13726lt_prog_compiler_static \ 13727lt_cv_prog_compiler_c_o \ 13728need_locks \ 13729MANIFEST_TOOL \ 13730DSYMUTIL \ 13731NMEDIT \ 13732LIPO \ 13733OTOOL \ 13734OTOOL64 \ 13735shrext_cmds \ 13736export_dynamic_flag_spec \ 13737whole_archive_flag_spec \ 13738compiler_needs_object \ 13739with_gnu_ld \ 13740allow_undefined_flag \ 13741no_undefined_flag \ 13742hardcode_libdir_flag_spec \ 13743hardcode_libdir_separator \ 13744exclude_expsyms \ 13745include_expsyms \ 13746file_list_spec \ 13747variables_saved_for_relink \ 13748libname_spec \ 13749library_names_spec \ 13750soname_spec \ 13751install_override_mode \ 13752finish_eval \ 13753old_striplib \ 13754striplib; do 13755 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13756 *[\\\\\\\`\\"\\\$]*) 13757 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 13758 ;; 13759 *) 13760 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13761 ;; 13762 esac 13763done 13764 13765# Double-quote double-evaled strings. 13766for var in reload_cmds \ 13767old_postinstall_cmds \ 13768old_postuninstall_cmds \ 13769old_archive_cmds \ 13770extract_expsyms_cmds \ 13771old_archive_from_new_cmds \ 13772old_archive_from_expsyms_cmds \ 13773archive_cmds \ 13774archive_expsym_cmds \ 13775module_cmds \ 13776module_expsym_cmds \ 13777export_symbols_cmds \ 13778prelink_cmds \ 13779postlink_cmds \ 13780postinstall_cmds \ 13781postuninstall_cmds \ 13782finish_cmds \ 13783sys_lib_search_path_spec \ 13784sys_lib_dlsearch_path_spec; do 13785 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 13786 *[\\\\\\\`\\"\\\$]*) 13787 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 13788 ;; 13789 *) 13790 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 13791 ;; 13792 esac 13793done 13794 13795ac_aux_dir='$ac_aux_dir' 13796xsi_shell='$xsi_shell' 13797lt_shell_append='$lt_shell_append' 13798 13799# See if we are running on zsh, and set the options which allow our 13800# commands through without removal of \ escapes INIT. 13801if test -n "\${ZSH_VERSION+set}" ; then 13802 setopt NO_GLOB_SUBST 13803fi 13804 13805 13806 PACKAGE='$PACKAGE' 13807 VERSION='$VERSION' 13808 TIMESTAMP='$TIMESTAMP' 13809 RM='$RM' 13810 ofile='$ofile' 13811 13812 13813 13814 13815_ACEOF 13816 13817cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13818 13819# Handling of arguments. 13820for ac_config_target in $ac_config_targets 13821do 13822 case $ac_config_target in 13823 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 13824 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 13825 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 13826 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 13827 "libpng.pc") CONFIG_FILES="$CONFIG_FILES libpng.pc:libpng.pc.in" ;; 13828 "libpng-config") CONFIG_FILES="$CONFIG_FILES libpng-config:libpng-config.in" ;; 13829 13830 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13831 esac 13832done 13833 13834 13835# If the user did not use the arguments to specify the items to instantiate, 13836# then the envvar interface is used. Set only those that are not. 13837# We use the long form for the default assignment because of an extremely 13838# bizarre bug on SunOS 4.1.3. 13839if $ac_need_defaults; then 13840 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13841 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13842 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 13843fi 13844 13845# Have a temporary directory for convenience. Make it in the build tree 13846# simply because there is no reason against having it here, and in addition, 13847# creating and moving files from /tmp can sometimes cause problems. 13848# Hook for its removal unless debugging. 13849# Note that there is a small window in which the directory will not be cleaned: 13850# after its creation but before its name has been assigned to `$tmp'. 13851$debug || 13852{ 13853 tmp= ac_tmp= 13854 trap 'exit_status=$? 13855 : "${ac_tmp:=$tmp}" 13856 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 13857' 0 13858 trap 'as_fn_exit 1' 1 2 13 15 13859} 13860# Create a (secure) tmp directory for tmp files. 13861 13862{ 13863 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13864 test -d "$tmp" 13865} || 13866{ 13867 tmp=./conf$$-$RANDOM 13868 (umask 077 && mkdir "$tmp") 13869} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 13870ac_tmp=$tmp 13871 13872# Set up the scripts for CONFIG_FILES section. 13873# No need to generate them if there are no CONFIG_FILES. 13874# This happens for instance with `./config.status config.h'. 13875if test -n "$CONFIG_FILES"; then 13876 13877 13878ac_cr=`echo X | tr X '\015'` 13879# On cygwin, bash can eat \r inside `` if the user requested igncr. 13880# But we know of no other shell where ac_cr would be empty at this 13881# point, so we can use a bashism as a fallback. 13882if test "x$ac_cr" = x; then 13883 eval ac_cr=\$\'\\r\' 13884fi 13885ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13886if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13887 ac_cs_awk_cr='\\r' 13888else 13889 ac_cs_awk_cr=$ac_cr 13890fi 13891 13892echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 13893_ACEOF 13894 13895 13896{ 13897 echo "cat >conf$$subs.awk <<_ACEOF" && 13898 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13899 echo "_ACEOF" 13900} >conf$$subs.sh || 13901 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13902ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 13903ac_delim='%!_!# ' 13904for ac_last_try in false false false false false :; do 13905 . ./conf$$subs.sh || 13906 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13907 13908 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13909 if test $ac_delim_n = $ac_delim_num; then 13910 break 13911 elif $ac_last_try; then 13912 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 13913 else 13914 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13915 fi 13916done 13917rm -f conf$$subs.sh 13918 13919cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13920cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 13921_ACEOF 13922sed -n ' 13923h 13924s/^/S["/; s/!.*/"]=/ 13925p 13926g 13927s/^[^!]*!// 13928:repl 13929t repl 13930s/'"$ac_delim"'$// 13931t delim 13932:nl 13933h 13934s/\(.\{148\}\)..*/\1/ 13935t more1 13936s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13937p 13938n 13939b repl 13940:more1 13941s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13942p 13943g 13944s/.\{148\}// 13945t nl 13946:delim 13947h 13948s/\(.\{148\}\)..*/\1/ 13949t more2 13950s/["\\]/\\&/g; s/^/"/; s/$/"/ 13951p 13952b 13953:more2 13954s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13955p 13956g 13957s/.\{148\}// 13958t delim 13959' <conf$$subs.awk | sed ' 13960/^[^""]/{ 13961 N 13962 s/\n// 13963} 13964' >>$CONFIG_STATUS || ac_write_fail=1 13965rm -f conf$$subs.awk 13966cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13967_ACAWK 13968cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 13969 for (key in S) S_is_set[key] = 1 13970 FS = "" 13971 13972} 13973{ 13974 line = $ 0 13975 nfields = split(line, field, "@") 13976 substed = 0 13977 len = length(field[1]) 13978 for (i = 2; i < nfields; i++) { 13979 key = field[i] 13980 keylen = length(key) 13981 if (S_is_set[key]) { 13982 value = S[key] 13983 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13984 len += length(value) + length(field[++i]) 13985 substed = 1 13986 } else 13987 len += 1 + keylen 13988 } 13989 13990 print line 13991} 13992 13993_ACAWK 13994_ACEOF 13995cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13996if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13997 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13998else 13999 cat 14000fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 14001 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 14002_ACEOF 14003 14004# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 14005# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 14006# trailing colons and then remove the whole line if VPATH becomes empty 14007# (actually we leave an empty line to preserve line numbers). 14008if test "x$srcdir" = x.; then 14009 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 14010h 14011s/// 14012s/^/:/ 14013s/[ ]*$/:/ 14014s/:\$(srcdir):/:/g 14015s/:\${srcdir}:/:/g 14016s/:@srcdir@:/:/g 14017s/^:*// 14018s/:*$// 14019x 14020s/\(=[ ]*\).*/\1/ 14021G 14022s/\n// 14023s/^[^=]*=[ ]*$// 14024}' 14025fi 14026 14027cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14028fi # test -n "$CONFIG_FILES" 14029 14030# Set up the scripts for CONFIG_HEADERS section. 14031# No need to generate them if there are no CONFIG_HEADERS. 14032# This happens for instance with `./config.status Makefile'. 14033if test -n "$CONFIG_HEADERS"; then 14034cat >"$ac_tmp/defines.awk" <<\_ACAWK || 14035BEGIN { 14036_ACEOF 14037 14038# Transform confdefs.h into an awk script `defines.awk', embedded as 14039# here-document in config.status, that substitutes the proper values into 14040# config.h.in to produce config.h. 14041 14042# Create a delimiter string that does not exist in confdefs.h, to ease 14043# handling of long lines. 14044ac_delim='%!_!# ' 14045for ac_last_try in false false :; do 14046 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 14047 if test -z "$ac_tt"; then 14048 break 14049 elif $ac_last_try; then 14050 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 14051 else 14052 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 14053 fi 14054done 14055 14056# For the awk script, D is an array of macro values keyed by name, 14057# likewise P contains macro parameters if any. Preserve backslash 14058# newline sequences. 14059 14060ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 14061sed -n ' 14062s/.\{148\}/&'"$ac_delim"'/g 14063t rset 14064:rset 14065s/^[ ]*#[ ]*define[ ][ ]*/ / 14066t def 14067d 14068:def 14069s/\\$// 14070t bsnl 14071s/["\\]/\\&/g 14072s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14073D["\1"]=" \3"/p 14074s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 14075d 14076:bsnl 14077s/["\\]/\\&/g 14078s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 14079D["\1"]=" \3\\\\\\n"\\/p 14080t cont 14081s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 14082t cont 14083d 14084:cont 14085n 14086s/.\{148\}/&'"$ac_delim"'/g 14087t clear 14088:clear 14089s/\\$// 14090t bsnlc 14091s/["\\]/\\&/g; s/^/"/; s/$/"/p 14092d 14093:bsnlc 14094s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 14095b cont 14096' <confdefs.h | sed ' 14097s/'"$ac_delim"'/"\\\ 14098"/g' >>$CONFIG_STATUS || ac_write_fail=1 14099 14100cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14101 for (key in D) D_is_set[key] = 1 14102 FS = "" 14103} 14104/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 14105 line = \$ 0 14106 split(line, arg, " ") 14107 if (arg[1] == "#") { 14108 defundef = arg[2] 14109 mac1 = arg[3] 14110 } else { 14111 defundef = substr(arg[1], 2) 14112 mac1 = arg[2] 14113 } 14114 split(mac1, mac2, "(") #) 14115 macro = mac2[1] 14116 prefix = substr(line, 1, index(line, defundef) - 1) 14117 if (D_is_set[macro]) { 14118 # Preserve the white space surrounding the "#". 14119 print prefix "define", macro P[macro] D[macro] 14120 next 14121 } else { 14122 # Replace #undef with comments. This is necessary, for example, 14123 # in the case of _POSIX_SOURCE, which is predefined and required 14124 # on some systems where configure will not decide to define it. 14125 if (defundef == "undef") { 14126 print "/*", prefix defundef, macro, "*/" 14127 next 14128 } 14129 } 14130} 14131{ print } 14132_ACAWK 14133_ACEOF 14134cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14135 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 14136fi # test -n "$CONFIG_HEADERS" 14137 14138 14139eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 14140shift 14141for ac_tag 14142do 14143 case $ac_tag in 14144 :[FHLC]) ac_mode=$ac_tag; continue;; 14145 esac 14146 case $ac_mode$ac_tag in 14147 :[FHL]*:*);; 14148 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 14149 :[FH]-) ac_tag=-:-;; 14150 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 14151 esac 14152 ac_save_IFS=$IFS 14153 IFS=: 14154 set x $ac_tag 14155 IFS=$ac_save_IFS 14156 shift 14157 ac_file=$1 14158 shift 14159 14160 case $ac_mode in 14161 :L) ac_source=$1;; 14162 :[FH]) 14163 ac_file_inputs= 14164 for ac_f 14165 do 14166 case $ac_f in 14167 -) ac_f="$ac_tmp/stdin";; 14168 *) # Look for the file first in the build tree, then in the source tree 14169 # (if the path is not absolute). The absolute path cannot be DOS-style, 14170 # because $ac_f cannot contain `:'. 14171 test -f "$ac_f" || 14172 case $ac_f in 14173 [\\/$]*) false;; 14174 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 14175 esac || 14176 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 14177 esac 14178 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 14179 as_fn_append ac_file_inputs " '$ac_f'" 14180 done 14181 14182 # Let's still pretend it is `configure' which instantiates (i.e., don't 14183 # use $as_me), people would be surprised to read: 14184 # /* config.h. Generated by config.status. */ 14185 configure_input='Generated from '` 14186 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 14187 `' by configure.' 14188 if test x"$ac_file" != x-; then 14189 configure_input="$ac_file. $configure_input" 14190 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 14191$as_echo "$as_me: creating $ac_file" >&6;} 14192 fi 14193 # Neutralize special characters interpreted by sed in replacement strings. 14194 case $configure_input in #( 14195 *\&* | *\|* | *\\* ) 14196 ac_sed_conf_input=`$as_echo "$configure_input" | 14197 sed 's/[\\\\&|]/\\\\&/g'`;; #( 14198 *) ac_sed_conf_input=$configure_input;; 14199 esac 14200 14201 case $ac_tag in 14202 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 14203 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 14204 esac 14205 ;; 14206 esac 14207 14208 ac_dir=`$as_dirname -- "$ac_file" || 14209$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14210 X"$ac_file" : 'X\(//\)[^/]' \| \ 14211 X"$ac_file" : 'X\(//\)$' \| \ 14212 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 14213$as_echo X"$ac_file" | 14214 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14215 s//\1/ 14216 q 14217 } 14218 /^X\(\/\/\)[^/].*/{ 14219 s//\1/ 14220 q 14221 } 14222 /^X\(\/\/\)$/{ 14223 s//\1/ 14224 q 14225 } 14226 /^X\(\/\).*/{ 14227 s//\1/ 14228 q 14229 } 14230 s/.*/./; q'` 14231 as_dir="$ac_dir"; as_fn_mkdir_p 14232 ac_builddir=. 14233 14234case "$ac_dir" in 14235.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 14236*) 14237 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 14238 # A ".." for each directory in $ac_dir_suffix. 14239 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 14240 case $ac_top_builddir_sub in 14241 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 14242 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 14243 esac ;; 14244esac 14245ac_abs_top_builddir=$ac_pwd 14246ac_abs_builddir=$ac_pwd$ac_dir_suffix 14247# for backward compatibility: 14248ac_top_builddir=$ac_top_build_prefix 14249 14250case $srcdir in 14251 .) # We are building in place. 14252 ac_srcdir=. 14253 ac_top_srcdir=$ac_top_builddir_sub 14254 ac_abs_top_srcdir=$ac_pwd ;; 14255 [\\/]* | ?:[\\/]* ) # Absolute name. 14256 ac_srcdir=$srcdir$ac_dir_suffix; 14257 ac_top_srcdir=$srcdir 14258 ac_abs_top_srcdir=$srcdir ;; 14259 *) # Relative name. 14260 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 14261 ac_top_srcdir=$ac_top_build_prefix$srcdir 14262 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 14263esac 14264ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 14265 14266 14267 case $ac_mode in 14268 :F) 14269 # 14270 # CONFIG_FILE 14271 # 14272 14273 case $INSTALL in 14274 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 14275 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 14276 esac 14277 ac_MKDIR_P=$MKDIR_P 14278 case $MKDIR_P in 14279 [\\/$]* | ?:[\\/]* ) ;; 14280 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 14281 esac 14282_ACEOF 14283 14284cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14285# If the template does not know about datarootdir, expand it. 14286# FIXME: This hack should be removed a few years after 2.60. 14287ac_datarootdir_hack=; ac_datarootdir_seen= 14288ac_sed_dataroot=' 14289/datarootdir/ { 14290 p 14291 q 14292} 14293/@datadir@/p 14294/@docdir@/p 14295/@infodir@/p 14296/@localedir@/p 14297/@mandir@/p' 14298case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 14299*datarootdir*) ac_datarootdir_seen=yes;; 14300*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 14301 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 14302$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 14303_ACEOF 14304cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14305 ac_datarootdir_hack=' 14306 s&@datadir@&$datadir&g 14307 s&@docdir@&$docdir&g 14308 s&@infodir@&$infodir&g 14309 s&@localedir@&$localedir&g 14310 s&@mandir@&$mandir&g 14311 s&\\\${datarootdir}&$datarootdir&g' ;; 14312esac 14313_ACEOF 14314 14315# Neutralize VPATH when `$srcdir' = `.'. 14316# Shell code in configure.ac might set extrasub. 14317# FIXME: do we really want to maintain this feature? 14318cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14319ac_sed_extra="$ac_vpsub 14320$extrasub 14321_ACEOF 14322cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14323:t 14324/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 14325s|@configure_input@|$ac_sed_conf_input|;t t 14326s&@top_builddir@&$ac_top_builddir_sub&;t t 14327s&@top_build_prefix@&$ac_top_build_prefix&;t t 14328s&@srcdir@&$ac_srcdir&;t t 14329s&@abs_srcdir@&$ac_abs_srcdir&;t t 14330s&@top_srcdir@&$ac_top_srcdir&;t t 14331s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 14332s&@builddir@&$ac_builddir&;t t 14333s&@abs_builddir@&$ac_abs_builddir&;t t 14334s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 14335s&@INSTALL@&$ac_INSTALL&;t t 14336s&@MKDIR_P@&$ac_MKDIR_P&;t t 14337$ac_datarootdir_hack 14338" 14339eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 14340 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14341 14342test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 14343 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 14344 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 14345 "$ac_tmp/out"`; test -z "$ac_out"; } && 14346 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14347which seems to be undefined. Please make sure it is defined" >&5 14348$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 14349which seems to be undefined. Please make sure it is defined" >&2;} 14350 14351 rm -f "$ac_tmp/stdin" 14352 case $ac_file in 14353 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 14354 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 14355 esac \ 14356 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14357 ;; 14358 :H) 14359 # 14360 # CONFIG_HEADER 14361 # 14362 if test x"$ac_file" != x-; then 14363 { 14364 $as_echo "/* $configure_input */" \ 14365 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 14366 } >"$ac_tmp/config.h" \ 14367 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14368 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 14369 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 14370$as_echo "$as_me: $ac_file is unchanged" >&6;} 14371 else 14372 rm -f "$ac_file" 14373 mv "$ac_tmp/config.h" "$ac_file" \ 14374 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 14375 fi 14376 else 14377 $as_echo "/* $configure_input */" \ 14378 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 14379 || as_fn_error $? "could not create -" "$LINENO" 5 14380 fi 14381# Compute "$ac_file"'s index in $config_headers. 14382_am_arg="$ac_file" 14383_am_stamp_count=1 14384for _am_header in $config_headers :; do 14385 case $_am_header in 14386 $_am_arg | $_am_arg:* ) 14387 break ;; 14388 * ) 14389 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 14390 esac 14391done 14392echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 14393$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14394 X"$_am_arg" : 'X\(//\)[^/]' \| \ 14395 X"$_am_arg" : 'X\(//\)$' \| \ 14396 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 14397$as_echo X"$_am_arg" | 14398 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14399 s//\1/ 14400 q 14401 } 14402 /^X\(\/\/\)[^/].*/{ 14403 s//\1/ 14404 q 14405 } 14406 /^X\(\/\/\)$/{ 14407 s//\1/ 14408 q 14409 } 14410 /^X\(\/\).*/{ 14411 s//\1/ 14412 q 14413 } 14414 s/.*/./; q'`/stamp-h$_am_stamp_count 14415 ;; 14416 14417 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 14418$as_echo "$as_me: executing $ac_file commands" >&6;} 14419 ;; 14420 esac 14421 14422 14423 case $ac_file$ac_mode in 14424 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 14425 # Older Autoconf quotes --file arguments for eval, but not when files 14426 # are listed without --file. Let's play safe and only enable the eval 14427 # if we detect the quoting. 14428 case $CONFIG_FILES in 14429 *\'*) eval set x "$CONFIG_FILES" ;; 14430 *) set x $CONFIG_FILES ;; 14431 esac 14432 shift 14433 for mf 14434 do 14435 # Strip MF so we end up with the name of the file. 14436 mf=`echo "$mf" | sed -e 's/:.*$//'` 14437 # Check whether this is an Automake generated Makefile or not. 14438 # We used to match only the files named 'Makefile.in', but 14439 # some people rename them; so instead we look at the file content. 14440 # Grep'ing the first line is not enough: some people post-process 14441 # each Makefile.in and add a new line on top of each file to say so. 14442 # Grep'ing the whole file is not good either: AIX grep has a line 14443 # limit of 2048, but all sed's we know have understand at least 4000. 14444 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 14445 dirpart=`$as_dirname -- "$mf" || 14446$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14447 X"$mf" : 'X\(//\)[^/]' \| \ 14448 X"$mf" : 'X\(//\)$' \| \ 14449 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 14450$as_echo X"$mf" | 14451 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14452 s//\1/ 14453 q 14454 } 14455 /^X\(\/\/\)[^/].*/{ 14456 s//\1/ 14457 q 14458 } 14459 /^X\(\/\/\)$/{ 14460 s//\1/ 14461 q 14462 } 14463 /^X\(\/\).*/{ 14464 s//\1/ 14465 q 14466 } 14467 s/.*/./; q'` 14468 else 14469 continue 14470 fi 14471 # Extract the definition of DEPDIR, am__include, and am__quote 14472 # from the Makefile without running 'make'. 14473 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 14474 test -z "$DEPDIR" && continue 14475 am__include=`sed -n 's/^am__include = //p' < "$mf"` 14476 test -z "$am__include" && continue 14477 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 14478 # Find all dependency output files, they are included files with 14479 # $(DEPDIR) in their names. We invoke sed twice because it is the 14480 # simplest approach to changing $(DEPDIR) to its actual value in the 14481 # expansion. 14482 for file in `sed -n " 14483 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 14484 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 14485 # Make sure the directory exists. 14486 test -f "$dirpart/$file" && continue 14487 fdir=`$as_dirname -- "$file" || 14488$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 14489 X"$file" : 'X\(//\)[^/]' \| \ 14490 X"$file" : 'X\(//\)$' \| \ 14491 X"$file" : 'X\(/\)' \| . 2>/dev/null || 14492$as_echo X"$file" | 14493 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 14494 s//\1/ 14495 q 14496 } 14497 /^X\(\/\/\)[^/].*/{ 14498 s//\1/ 14499 q 14500 } 14501 /^X\(\/\/\)$/{ 14502 s//\1/ 14503 q 14504 } 14505 /^X\(\/\).*/{ 14506 s//\1/ 14507 q 14508 } 14509 s/.*/./; q'` 14510 as_dir=$dirpart/$fdir; as_fn_mkdir_p 14511 # echo "creating $dirpart/$file" 14512 echo '# dummy' > "$dirpart/$file" 14513 done 14514 done 14515} 14516 ;; 14517 "libtool":C) 14518 14519 # See if we are running on zsh, and set the options which allow our 14520 # commands through without removal of \ escapes. 14521 if test -n "${ZSH_VERSION+set}" ; then 14522 setopt NO_GLOB_SUBST 14523 fi 14524 14525 cfgfile="${ofile}T" 14526 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 14527 $RM "$cfgfile" 14528 14529 cat <<_LT_EOF >> "$cfgfile" 14530#! $SHELL 14531 14532# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 14533# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 14534# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 14535# NOTE: Changes made to this file will be lost: look at ltmain.sh. 14536# 14537# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 14538# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 14539# Foundation, Inc. 14540# Written by Gordon Matzigkeit, 1996 14541# 14542# This file is part of GNU Libtool. 14543# 14544# GNU Libtool is free software; you can redistribute it and/or 14545# modify it under the terms of the GNU General Public License as 14546# published by the Free Software Foundation; either version 2 of 14547# the License, or (at your option) any later version. 14548# 14549# As a special exception to the GNU General Public License, 14550# if you distribute this file as part of a program or library that 14551# is built using GNU Libtool, you may include this file under the 14552# same distribution terms that you use for the rest of that program. 14553# 14554# GNU Libtool is distributed in the hope that it will be useful, 14555# but WITHOUT ANY WARRANTY; without even the implied warranty of 14556# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14557# GNU General Public License for more details. 14558# 14559# You should have received a copy of the GNU General Public License 14560# along with GNU Libtool; see the file COPYING. If not, a copy 14561# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 14562# obtained by writing to the Free Software Foundation, Inc., 14563# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 14564 14565 14566# The names of the tagged configurations supported by this script. 14567available_tags="" 14568 14569# ### BEGIN LIBTOOL CONFIG 14570 14571# A sed program that does not truncate output. 14572SED=$lt_SED 14573 14574# Sed that helps us avoid accidentally triggering echo(1) options like -n. 14575Xsed="\$SED -e 1s/^X//" 14576 14577# A grep program that handles long lines. 14578GREP=$lt_GREP 14579 14580# An ERE matcher. 14581EGREP=$lt_EGREP 14582 14583# A literal string matcher. 14584FGREP=$lt_FGREP 14585 14586# Shell to use when invoking shell scripts. 14587SHELL=$lt_SHELL 14588 14589# An echo program that protects backslashes. 14590ECHO=$lt_ECHO 14591 14592# Which release of libtool.m4 was used? 14593macro_version=$macro_version 14594macro_revision=$macro_revision 14595 14596# Assembler program. 14597AS=$lt_AS 14598 14599# DLL creation program. 14600DLLTOOL=$lt_DLLTOOL 14601 14602# Object dumper program. 14603OBJDUMP=$lt_OBJDUMP 14604 14605# Whether or not to build shared libraries. 14606build_libtool_libs=$enable_shared 14607 14608# Whether or not to build static libraries. 14609build_old_libs=$enable_static 14610 14611# What type of objects to build. 14612pic_mode=$pic_mode 14613 14614# Whether or not to optimize for fast installation. 14615fast_install=$enable_fast_install 14616 14617# The PATH separator for the build system. 14618PATH_SEPARATOR=$lt_PATH_SEPARATOR 14619 14620# The host system. 14621host_alias=$host_alias 14622host=$host 14623host_os=$host_os 14624 14625# The build system. 14626build_alias=$build_alias 14627build=$build 14628build_os=$build_os 14629 14630# A BSD- or MS-compatible name lister. 14631NM=$lt_NM 14632 14633# Whether we need soft or hard links. 14634LN_S=$lt_LN_S 14635 14636# What is the maximum length of a command? 14637max_cmd_len=$max_cmd_len 14638 14639# Object file suffix (normally "o"). 14640objext=$ac_objext 14641 14642# Executable file suffix (normally ""). 14643exeext=$exeext 14644 14645# whether the shell understands "unset". 14646lt_unset=$lt_unset 14647 14648# turn spaces into newlines. 14649SP2NL=$lt_lt_SP2NL 14650 14651# turn newlines into spaces. 14652NL2SP=$lt_lt_NL2SP 14653 14654# convert \$build file names to \$host format. 14655to_host_file_cmd=$lt_cv_to_host_file_cmd 14656 14657# convert \$build files to toolchain format. 14658to_tool_file_cmd=$lt_cv_to_tool_file_cmd 14659 14660# Method to check whether dependent libraries are shared objects. 14661deplibs_check_method=$lt_deplibs_check_method 14662 14663# Command to use when deplibs_check_method = "file_magic". 14664file_magic_cmd=$lt_file_magic_cmd 14665 14666# How to find potential files when deplibs_check_method = "file_magic". 14667file_magic_glob=$lt_file_magic_glob 14668 14669# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 14670want_nocaseglob=$lt_want_nocaseglob 14671 14672# Command to associate shared and link libraries. 14673sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 14674 14675# The archiver. 14676AR=$lt_AR 14677 14678# Flags to create an archive. 14679AR_FLAGS=$lt_AR_FLAGS 14680 14681# How to feed a file listing to the archiver. 14682archiver_list_spec=$lt_archiver_list_spec 14683 14684# A symbol stripping program. 14685STRIP=$lt_STRIP 14686 14687# Commands used to install an old-style archive. 14688RANLIB=$lt_RANLIB 14689old_postinstall_cmds=$lt_old_postinstall_cmds 14690old_postuninstall_cmds=$lt_old_postuninstall_cmds 14691 14692# Whether to use a lock for old archive extraction. 14693lock_old_archive_extraction=$lock_old_archive_extraction 14694 14695# A C compiler. 14696LTCC=$lt_CC 14697 14698# LTCC compiler flags. 14699LTCFLAGS=$lt_CFLAGS 14700 14701# Take the output of nm and produce a listing of raw symbols and C names. 14702global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 14703 14704# Transform the output of nm in a proper C declaration. 14705global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 14706 14707# Transform the output of nm in a C name address pair. 14708global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 14709 14710# Transform the output of nm in a C name address pair when lib prefix is needed. 14711global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 14712 14713# Specify filename containing input files for \$NM. 14714nm_file_list_spec=$lt_nm_file_list_spec 14715 14716# The root where to search for dependent libraries,and in which our libraries should be installed. 14717lt_sysroot=$lt_sysroot 14718 14719# The name of the directory that contains temporary libtool files. 14720objdir=$objdir 14721 14722# Used to examine libraries when file_magic_cmd begins with "file". 14723MAGIC_CMD=$MAGIC_CMD 14724 14725# Must we lock files when doing compilation? 14726need_locks=$lt_need_locks 14727 14728# Manifest tool. 14729MANIFEST_TOOL=$lt_MANIFEST_TOOL 14730 14731# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 14732DSYMUTIL=$lt_DSYMUTIL 14733 14734# Tool to change global to local symbols on Mac OS X. 14735NMEDIT=$lt_NMEDIT 14736 14737# Tool to manipulate fat objects and archives on Mac OS X. 14738LIPO=$lt_LIPO 14739 14740# ldd/readelf like tool for Mach-O binaries on Mac OS X. 14741OTOOL=$lt_OTOOL 14742 14743# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 14744OTOOL64=$lt_OTOOL64 14745 14746# Old archive suffix (normally "a"). 14747libext=$libext 14748 14749# Shared library suffix (normally ".so"). 14750shrext_cmds=$lt_shrext_cmds 14751 14752# The commands to extract the exported symbol list from a shared archive. 14753extract_expsyms_cmds=$lt_extract_expsyms_cmds 14754 14755# Variables whose values should be saved in libtool wrapper scripts and 14756# restored at link time. 14757variables_saved_for_relink=$lt_variables_saved_for_relink 14758 14759# Do we need the "lib" prefix for modules? 14760need_lib_prefix=$need_lib_prefix 14761 14762# Do we need a version for libraries? 14763need_version=$need_version 14764 14765# Library versioning type. 14766version_type=$version_type 14767 14768# Shared library runtime path variable. 14769runpath_var=$runpath_var 14770 14771# Shared library path variable. 14772shlibpath_var=$shlibpath_var 14773 14774# Is shlibpath searched before the hard-coded library search path? 14775shlibpath_overrides_runpath=$shlibpath_overrides_runpath 14776 14777# Format of library name prefix. 14778libname_spec=$lt_libname_spec 14779 14780# List of archive names. First name is the real one, the rest are links. 14781# The last name is the one that the linker finds with -lNAME 14782library_names_spec=$lt_library_names_spec 14783 14784# The coded name of the library, if different from the real name. 14785soname_spec=$lt_soname_spec 14786 14787# Permission mode override for installation of shared libraries. 14788install_override_mode=$lt_install_override_mode 14789 14790# Command to use after installation of a shared archive. 14791postinstall_cmds=$lt_postinstall_cmds 14792 14793# Command to use after uninstallation of a shared archive. 14794postuninstall_cmds=$lt_postuninstall_cmds 14795 14796# Commands used to finish a libtool library installation in a directory. 14797finish_cmds=$lt_finish_cmds 14798 14799# As "finish_cmds", except a single script fragment to be evaled but 14800# not shown. 14801finish_eval=$lt_finish_eval 14802 14803# Whether we should hardcode library paths into libraries. 14804hardcode_into_libs=$hardcode_into_libs 14805 14806# Compile-time system search path for libraries. 14807sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 14808 14809# Run-time system search path for libraries. 14810sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 14811 14812# Whether dlopen is supported. 14813dlopen_support=$enable_dlopen 14814 14815# Whether dlopen of programs is supported. 14816dlopen_self=$enable_dlopen_self 14817 14818# Whether dlopen of statically linked programs is supported. 14819dlopen_self_static=$enable_dlopen_self_static 14820 14821# Commands to strip libraries. 14822old_striplib=$lt_old_striplib 14823striplib=$lt_striplib 14824 14825 14826# The linker used to build libraries. 14827LD=$lt_LD 14828 14829# How to create reloadable object files. 14830reload_flag=$lt_reload_flag 14831reload_cmds=$lt_reload_cmds 14832 14833# Commands used to build an old-style archive. 14834old_archive_cmds=$lt_old_archive_cmds 14835 14836# A language specific compiler. 14837CC=$lt_compiler 14838 14839# Is the compiler the GNU compiler? 14840with_gcc=$GCC 14841 14842# Compiler flag to turn off builtin functions. 14843no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 14844 14845# Additional compiler flags for building library objects. 14846pic_flag=$lt_lt_prog_compiler_pic 14847 14848# How to pass a linker flag through the compiler. 14849wl=$lt_lt_prog_compiler_wl 14850 14851# Compiler flag to prevent dynamic linking. 14852link_static_flag=$lt_lt_prog_compiler_static 14853 14854# Does compiler simultaneously support -c and -o options? 14855compiler_c_o=$lt_lt_cv_prog_compiler_c_o 14856 14857# Whether or not to add -lc for building shared libraries. 14858build_libtool_need_lc=$archive_cmds_need_lc 14859 14860# Whether or not to disallow shared libs when runtime libs are static. 14861allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 14862 14863# Compiler flag to allow reflexive dlopens. 14864export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 14865 14866# Compiler flag to generate shared objects directly from archives. 14867whole_archive_flag_spec=$lt_whole_archive_flag_spec 14868 14869# Whether the compiler copes with passing no objects directly. 14870compiler_needs_object=$lt_compiler_needs_object 14871 14872# Create an old-style archive from a shared archive. 14873old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 14874 14875# Create a temporary old-style archive to link instead of a shared archive. 14876old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 14877 14878# Commands used to build a shared archive. 14879archive_cmds=$lt_archive_cmds 14880archive_expsym_cmds=$lt_archive_expsym_cmds 14881 14882# Commands used to build a loadable module if different from building 14883# a shared archive. 14884module_cmds=$lt_module_cmds 14885module_expsym_cmds=$lt_module_expsym_cmds 14886 14887# Whether we are building with GNU ld or not. 14888with_gnu_ld=$lt_with_gnu_ld 14889 14890# Flag that allows shared libraries with undefined symbols to be built. 14891allow_undefined_flag=$lt_allow_undefined_flag 14892 14893# Flag that enforces no undefined symbols. 14894no_undefined_flag=$lt_no_undefined_flag 14895 14896# Flag to hardcode \$libdir into a binary during linking. 14897# This must work even if \$libdir does not exist 14898hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 14899 14900# Whether we need a single "-rpath" flag with a separated argument. 14901hardcode_libdir_separator=$lt_hardcode_libdir_separator 14902 14903# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14904# DIR into the resulting binary. 14905hardcode_direct=$hardcode_direct 14906 14907# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 14908# DIR into the resulting binary and the resulting library dependency is 14909# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 14910# library is relocated. 14911hardcode_direct_absolute=$hardcode_direct_absolute 14912 14913# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 14914# into the resulting binary. 14915hardcode_minus_L=$hardcode_minus_L 14916 14917# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 14918# into the resulting binary. 14919hardcode_shlibpath_var=$hardcode_shlibpath_var 14920 14921# Set to "yes" if building a shared library automatically hardcodes DIR 14922# into the library and all subsequent libraries and executables linked 14923# against it. 14924hardcode_automatic=$hardcode_automatic 14925 14926# Set to yes if linker adds runtime paths of dependent libraries 14927# to runtime path list. 14928inherit_rpath=$inherit_rpath 14929 14930# Whether libtool must link a program against all its dependency libraries. 14931link_all_deplibs=$link_all_deplibs 14932 14933# Set to "yes" if exported symbols are required. 14934always_export_symbols=$always_export_symbols 14935 14936# The commands to list exported symbols. 14937export_symbols_cmds=$lt_export_symbols_cmds 14938 14939# Symbols that should not be listed in the preloaded symbols. 14940exclude_expsyms=$lt_exclude_expsyms 14941 14942# Symbols that must always be exported. 14943include_expsyms=$lt_include_expsyms 14944 14945# Commands necessary for linking programs (against libraries) with templates. 14946prelink_cmds=$lt_prelink_cmds 14947 14948# Commands necessary for finishing linking programs. 14949postlink_cmds=$lt_postlink_cmds 14950 14951# Specify filename containing input files. 14952file_list_spec=$lt_file_list_spec 14953 14954# How to hardcode a shared library path into an executable. 14955hardcode_action=$hardcode_action 14956 14957# ### END LIBTOOL CONFIG 14958 14959_LT_EOF 14960 14961 case $host_os in 14962 aix3*) 14963 cat <<\_LT_EOF >> "$cfgfile" 14964# AIX sometimes has problems with the GCC collect2 program. For some 14965# reason, if we set the COLLECT_NAMES environment variable, the problems 14966# vanish in a puff of smoke. 14967if test "X${COLLECT_NAMES+set}" != Xset; then 14968 COLLECT_NAMES= 14969 export COLLECT_NAMES 14970fi 14971_LT_EOF 14972 ;; 14973 esac 14974 14975 14976ltmain="$ac_aux_dir/ltmain.sh" 14977 14978 14979 # We use sed instead of cat because bash on DJGPP gets confused if 14980 # if finds mixed CR/LF and LF-only lines. Since sed operates in 14981 # text mode, it properly converts lines to CR/LF. This bash problem 14982 # is reportedly fixed, but why not run on old versions too? 14983 sed '$q' "$ltmain" >> "$cfgfile" \ 14984 || (rm -f "$cfgfile"; exit 1) 14985 14986 if test x"$xsi_shell" = xyes; then 14987 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 14988func_dirname ()\ 14989{\ 14990\ case ${1} in\ 14991\ */*) func_dirname_result="${1%/*}${2}" ;;\ 14992\ * ) func_dirname_result="${3}" ;;\ 14993\ esac\ 14994} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 14995 && mv -f "$cfgfile.tmp" "$cfgfile" \ 14996 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 14997test 0 -eq $? || _lt_function_replace_fail=: 14998 14999 15000 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 15001func_basename ()\ 15002{\ 15003\ func_basename_result="${1##*/}"\ 15004} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 15005 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15006 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15007test 0 -eq $? || _lt_function_replace_fail=: 15008 15009 15010 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 15011func_dirname_and_basename ()\ 15012{\ 15013\ case ${1} in\ 15014\ */*) func_dirname_result="${1%/*}${2}" ;;\ 15015\ * ) func_dirname_result="${3}" ;;\ 15016\ esac\ 15017\ func_basename_result="${1##*/}"\ 15018} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 15019 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15020 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15021test 0 -eq $? || _lt_function_replace_fail=: 15022 15023 15024 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 15025func_stripname ()\ 15026{\ 15027\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 15028\ # positional parameters, so assign one to ordinary parameter first.\ 15029\ func_stripname_result=${3}\ 15030\ func_stripname_result=${func_stripname_result#"${1}"}\ 15031\ func_stripname_result=${func_stripname_result%"${2}"}\ 15032} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 15033 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15034 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15035test 0 -eq $? || _lt_function_replace_fail=: 15036 15037 15038 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 15039func_split_long_opt ()\ 15040{\ 15041\ func_split_long_opt_name=${1%%=*}\ 15042\ func_split_long_opt_arg=${1#*=}\ 15043} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 15044 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15045 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15046test 0 -eq $? || _lt_function_replace_fail=: 15047 15048 15049 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 15050func_split_short_opt ()\ 15051{\ 15052\ func_split_short_opt_arg=${1#??}\ 15053\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 15054} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 15055 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15056 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15057test 0 -eq $? || _lt_function_replace_fail=: 15058 15059 15060 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 15061func_lo2o ()\ 15062{\ 15063\ case ${1} in\ 15064\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 15065\ *) func_lo2o_result=${1} ;;\ 15066\ esac\ 15067} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 15068 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15069 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15070test 0 -eq $? || _lt_function_replace_fail=: 15071 15072 15073 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 15074func_xform ()\ 15075{\ 15076 func_xform_result=${1%.*}.lo\ 15077} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 15078 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15079 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15080test 0 -eq $? || _lt_function_replace_fail=: 15081 15082 15083 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 15084func_arith ()\ 15085{\ 15086 func_arith_result=$(( $* ))\ 15087} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 15088 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15089 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15090test 0 -eq $? || _lt_function_replace_fail=: 15091 15092 15093 sed -e '/^func_len ()$/,/^} # func_len /c\ 15094func_len ()\ 15095{\ 15096 func_len_result=${#1}\ 15097} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 15098 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15099 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15100test 0 -eq $? || _lt_function_replace_fail=: 15101 15102fi 15103 15104if test x"$lt_shell_append" = xyes; then 15105 sed -e '/^func_append ()$/,/^} # func_append /c\ 15106func_append ()\ 15107{\ 15108 eval "${1}+=\\${2}"\ 15109} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 15110 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15111 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15112test 0 -eq $? || _lt_function_replace_fail=: 15113 15114 15115 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 15116func_append_quoted ()\ 15117{\ 15118\ func_quote_for_eval "${2}"\ 15119\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 15120} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 15121 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15122 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15123test 0 -eq $? || _lt_function_replace_fail=: 15124 15125 15126 # Save a `func_append' function call where possible by direct use of '+=' 15127 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 15128 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15129 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15130 test 0 -eq $? || _lt_function_replace_fail=: 15131else 15132 # Save a `func_append' function call even when '+=' is not available 15133 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 15134 && mv -f "$cfgfile.tmp" "$cfgfile" \ 15135 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 15136 test 0 -eq $? || _lt_function_replace_fail=: 15137fi 15138 15139if test x"$_lt_function_replace_fail" = x":"; then 15140 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 15141$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 15142fi 15143 15144 15145 mv -f "$cfgfile" "$ofile" || 15146 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 15147 chmod +x "$ofile" 15148 15149 ;; 15150 "libpng-config":F) chmod +x libpng-config ;; 15151 15152 esac 15153done # for ac_tag 15154 15155 15156as_fn_exit 0 15157_ACEOF 15158ac_clean_files=$ac_clean_files_save 15159 15160test $ac_write_fail = 0 || 15161 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 15162 15163 15164# configure is writing to config.log, and then calls config.status. 15165# config.status does its own redirection, appending to config.log. 15166# Unfortunately, on DOS this fails, as config.log is still kept open 15167# by configure, so config.status won't be able to write to it; its 15168# output is simply discarded. So we exec the FD to /dev/null, 15169# effectively closing config.log, so it can be properly (re)opened and 15170# appended to by config.status. When coming back to configure, we 15171# need to make the FD available again. 15172if test "$no_create" != yes; then 15173 ac_cs_success=: 15174 ac_config_status_args= 15175 test "$silent" = yes && 15176 ac_config_status_args="$ac_config_status_args --quiet" 15177 exec 5>/dev/null 15178 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 15179 exec 5>>config.log 15180 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15181 # would make configure fail if this is the last instruction. 15182 $ac_cs_success || as_fn_exit 1 15183fi 15184if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15185 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 15186$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15187fi 15188 15189