configure revision 32001f49
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69 for mesa-demos 8.2.0. 4# 5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa&component=Demos>. 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 201 202 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 203 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 206 PATH=/empty FPATH=/empty; export PATH FPATH 207 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 208 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 209test \$(( 1 + 1 )) = 2 || 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: https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa&component=Demos 279$0: about your system, including any error possibly output 280$0: before this message. Then install a modern shell, or 281$0: manually run the script under such a shell if you do 282$0: have one." 283 fi 284 exit 1 285fi 286fi 287fi 288SHELL=${CONFIG_SHELL-/bin/sh} 289export SHELL 290# Unset more variables known to interfere with behavior of common tools. 291CLICOLOR_FORCE= GREP_OPTIONS= 292unset CLICOLOR_FORCE GREP_OPTIONS 293 294## --------------------- ## 295## M4sh Shell Functions. ## 296## --------------------- ## 297# as_fn_unset VAR 298# --------------- 299# Portably unset VAR. 300as_fn_unset () 301{ 302 { eval $1=; unset $1;} 303} 304as_unset=as_fn_unset 305 306# as_fn_set_status STATUS 307# ----------------------- 308# Set $? to STATUS, without forking. 309as_fn_set_status () 310{ 311 return $1 312} # as_fn_set_status 313 314# as_fn_exit STATUS 315# ----------------- 316# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 317as_fn_exit () 318{ 319 set +e 320 as_fn_set_status $1 321 exit $1 322} # as_fn_exit 323 324# as_fn_mkdir_p 325# ------------- 326# Create "$as_dir" as a directory, including parents if necessary. 327as_fn_mkdir_p () 328{ 329 330 case $as_dir in #( 331 -*) as_dir=./$as_dir;; 332 esac 333 test -d "$as_dir" || eval $as_mkdir_p || { 334 as_dirs= 335 while :; do 336 case $as_dir in #( 337 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 338 *) as_qdir=$as_dir;; 339 esac 340 as_dirs="'$as_qdir' $as_dirs" 341 as_dir=`$as_dirname -- "$as_dir" || 342$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 343 X"$as_dir" : 'X\(//\)[^/]' \| \ 344 X"$as_dir" : 'X\(//\)$' \| \ 345 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 346$as_echo X"$as_dir" | 347 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 348 s//\1/ 349 q 350 } 351 /^X\(\/\/\)[^/].*/{ 352 s//\1/ 353 q 354 } 355 /^X\(\/\/\)$/{ 356 s//\1/ 357 q 358 } 359 /^X\(\/\).*/{ 360 s//\1/ 361 q 362 } 363 s/.*/./; q'` 364 test -d "$as_dir" && break 365 done 366 test -z "$as_dirs" || eval "mkdir $as_dirs" 367 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 368 369 370} # as_fn_mkdir_p 371 372# as_fn_executable_p FILE 373# ----------------------- 374# Test if FILE is an executable regular file. 375as_fn_executable_p () 376{ 377 test -f "$1" && test -x "$1" 378} # as_fn_executable_p 379# as_fn_append VAR VALUE 380# ---------------------- 381# Append the text in VALUE to the end of the definition contained in VAR. Take 382# advantage of any shell optimizations that allow amortized linear growth over 383# repeated appends, instead of the typical quadratic growth present in naive 384# implementations. 385if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 386 eval 'as_fn_append () 387 { 388 eval $1+=\$2 389 }' 390else 391 as_fn_append () 392 { 393 eval $1=\$$1\$2 394 } 395fi # as_fn_append 396 397# as_fn_arith ARG... 398# ------------------ 399# Perform arithmetic evaluation on the ARGs, and store the result in the 400# global $as_val. Take advantage of shells that can avoid forks. The arguments 401# must be portable across $(()) and expr. 402if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 403 eval 'as_fn_arith () 404 { 405 as_val=$(( $* )) 406 }' 407else 408 as_fn_arith () 409 { 410 as_val=`expr "$@" || test $? -eq 1` 411 } 412fi # as_fn_arith 413 414 415# as_fn_error STATUS ERROR [LINENO LOG_FD] 416# ---------------------------------------- 417# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 418# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 419# script with STATUS, using 1 if that was 0. 420as_fn_error () 421{ 422 as_status=$1; test $as_status -eq 0 && as_status=1 423 if test "$4"; then 424 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 425 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 426 fi 427 $as_echo "$as_me: error: $2" >&2 428 as_fn_exit $as_status 429} # as_fn_error 430 431if expr a : '\(a\)' >/dev/null 2>&1 && 432 test "X`expr 00001 : '.*\(...\)'`" = X001; then 433 as_expr=expr 434else 435 as_expr=false 436fi 437 438if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 439 as_basename=basename 440else 441 as_basename=false 442fi 443 444if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 445 as_dirname=dirname 446else 447 as_dirname=false 448fi 449 450as_me=`$as_basename -- "$0" || 451$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 452 X"$0" : 'X\(//\)$' \| \ 453 X"$0" : 'X\(/\)' \| . 2>/dev/null || 454$as_echo X/"$0" | 455 sed '/^.*\/\([^/][^/]*\)\/*$/{ 456 s//\1/ 457 q 458 } 459 /^X\/\(\/\/\)$/{ 460 s//\1/ 461 q 462 } 463 /^X\/\(\/\).*/{ 464 s//\1/ 465 q 466 } 467 s/.*/./; q'` 468 469# Avoid depending upon Character Ranges. 470as_cr_letters='abcdefghijklmnopqrstuvwxyz' 471as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 472as_cr_Letters=$as_cr_letters$as_cr_LETTERS 473as_cr_digits='0123456789' 474as_cr_alnum=$as_cr_Letters$as_cr_digits 475 476 477 as_lineno_1=$LINENO as_lineno_1a=$LINENO 478 as_lineno_2=$LINENO as_lineno_2a=$LINENO 479 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 480 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 481 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 482 sed -n ' 483 p 484 /[$]LINENO/= 485 ' <$as_myself | 486 sed ' 487 s/[$]LINENO.*/&-/ 488 t lineno 489 b 490 :lineno 491 N 492 :loop 493 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 494 t loop 495 s/-\n.*// 496 ' >$as_me.lineno && 497 chmod +x "$as_me.lineno" || 498 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 499 500 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 501 # already done that, so ensure we don't try to do so again and fall 502 # in an infinite loop. This has already happened in practice. 503 _as_can_reexec=no; export _as_can_reexec 504 # Don't try to exec as it changes $[0], causing all sort of problems 505 # (the dirname of $[0] is not the place where we might find the 506 # original and so on. Autoconf is especially sensitive to this). 507 . "./$as_me.lineno" 508 # Exit status is that of the last command. 509 exit 510} 511 512ECHO_C= ECHO_N= ECHO_T= 513case `echo -n x` in #((((( 514-n*) 515 case `echo 'xy\c'` in 516 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 517 xy) ECHO_C='\c';; 518 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 519 ECHO_T=' ';; 520 esac;; 521*) 522 ECHO_N='-n';; 523esac 524 525rm -f conf$$ conf$$.exe conf$$.file 526if test -d conf$$.dir; then 527 rm -f conf$$.dir/conf$$.file 528else 529 rm -f conf$$.dir 530 mkdir conf$$.dir 2>/dev/null 531fi 532if (echo >conf$$.file) 2>/dev/null; then 533 if ln -s conf$$.file conf$$ 2>/dev/null; then 534 as_ln_s='ln -s' 535 # ... but there are two gotchas: 536 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 537 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 538 # In both cases, we have to default to `cp -pR'. 539 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 540 as_ln_s='cp -pR' 541 elif ln conf$$.file conf$$ 2>/dev/null; then 542 as_ln_s=ln 543 else 544 as_ln_s='cp -pR' 545 fi 546else 547 as_ln_s='cp -pR' 548fi 549rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 550rmdir conf$$.dir 2>/dev/null 551 552if mkdir -p . 2>/dev/null; then 553 as_mkdir_p='mkdir -p "$as_dir"' 554else 555 test -d ./-p && rmdir ./-p 556 as_mkdir_p=false 557fi 558 559as_test_x='test -x' 560as_executable_p=as_fn_executable_p 561 562# Sed expression to map a string onto a valid CPP name. 563as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 564 565# Sed expression to map a string onto a valid variable name. 566as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 567 568SHELL=${CONFIG_SHELL-/bin/sh} 569 570 571test -n "$DJDIR" || exec 7<&0 </dev/null 572exec 6>&1 573 574# Name of the host. 575# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 576# so uname gets run too. 577ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 578 579# 580# Initializations. 581# 582ac_default_prefix=/usr/local 583ac_clean_files= 584ac_config_libobj_dir=. 585LIBOBJS= 586cross_compiling=no 587subdirs= 588MFLAGS= 589MAKEFLAGS= 590 591# Identity of this package. 592PACKAGE_NAME='mesa-demos' 593PACKAGE_TARNAME='mesa-demos' 594PACKAGE_VERSION='8.2.0' 595PACKAGE_STRING='mesa-demos 8.2.0' 596PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa&component=Demos' 597PACKAGE_URL='' 598 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 638LIBOBJS 639HAVE_RBUG_FALSE 640HAVE_RBUG_TRUE 641HAVE_WAYLAND_FALSE 642HAVE_WAYLAND_TRUE 643HAVE_MESA_SOURCE_FALSE 644HAVE_MESA_SOURCE_TRUE 645HAVE_DRM_FALSE 646HAVE_DRM_TRUE 647HAVE_OSMESA_FALSE 648HAVE_OSMESA_TRUE 649HAVE_FREETYPE2_FALSE 650HAVE_FREETYPE2_TRUE 651HAVE_GBM_FALSE 652HAVE_GBM_TRUE 653HAVE_X11_FALSE 654HAVE_X11_TRUE 655HAVE_GLUT_FALSE 656HAVE_GLUT_TRUE 657HAVE_VG_FALSE 658HAVE_VG_TRUE 659HAVE_GLESV2_FALSE 660HAVE_GLESV2_TRUE 661HAVE_GLESV1_FALSE 662HAVE_GLESV1_TRUE 663HAVE_EGL_FALSE 664HAVE_EGL_TRUE 665MESA_GLAPI 666OSMESA32_LIBS 667OSMESA16_LIBS 668GLUT_LIBS 669GLUT_CFLAGS 670DEMO_LIBS 671DEMO_CFLAGS 672DEMOS_DATA_DIR 673FREETYPE2_LIBS 674FREETYPE2_CFLAGS 675GBM_LIBS 676GBM_CFLAGS 677WAYLAND_LIBS 678WAYLAND_CFLAGS 679X11_LIBS 680X11_CFLAGS 681DRM_LIBS 682DRM_CFLAGS 683OSMESA_LIBS 684OSMESA_CFLAGS 685VG_LIBS 686VG_CFLAGS 687GLESV2_LIBS 688GLESV2_CFLAGS 689GLESV1_LIBS 690GLESV1_CFLAGS 691EGL_LIBS 692EGL_CFLAGS 693GLU_LIBS 694GLU_CFLAGS 695GLEW_LIBS 696GLEW_CFLAGS 697GL_LIBS 698GL_CFLAGS 699PKG_CONFIG_LIBDIR 700PKG_CONFIG_PATH 701PKG_CONFIG 702CXXCPP 703OTOOL64 704OTOOL 705LIPO 706NMEDIT 707DSYMUTIL 708MANIFEST_TOOL 709RANLIB 710ac_ct_AR 711AR 712DLLTOOL 713OBJDUMP 714LN_S 715NM 716ac_ct_DUMPBIN 717DUMPBIN 718LD 719FGREP 720EGREP 721GREP 722SED 723LIBTOOL 724am__fastdepCXX_FALSE 725am__fastdepCXX_TRUE 726CXXDEPMODE 727ac_ct_CXX 728CXXFLAGS 729CXX 730CPP 731am__fastdepCC_FALSE 732am__fastdepCC_TRUE 733CCDEPMODE 734am__nodep 735AMDEPBACKSLASH 736AMDEP_FALSE 737AMDEP_TRUE 738am__quote 739am__include 740DEPDIR 741OBJEXT 742EXEEXT 743ac_ct_CC 744CPPFLAGS 745LDFLAGS 746CFLAGS 747CC 748AM_BACKSLASH 749AM_DEFAULT_VERBOSITY 750AM_DEFAULT_V 751AM_V 752am__untar 753am__tar 754AMTAR 755am__leading_dot 756SET_MAKE 757AWK 758mkdir_p 759MKDIR_P 760INSTALL_STRIP_PROGRAM 761STRIP 762install_sh 763MAKEINFO 764AUTOHEADER 765AUTOMAKE 766AUTOCONF 767ACLOCAL 768VERSION 769PACKAGE 770CYGPATH_W 771am__isrc 772INSTALL_DATA 773INSTALL_SCRIPT 774INSTALL_PROGRAM 775host_os 776host_vendor 777host_cpu 778host 779build_os 780build_vendor 781build_cpu 782build 783target_alias 784host_alias 785build_alias 786LIBS 787ECHO_T 788ECHO_N 789ECHO_C 790DEFS 791mandir 792localedir 793libdir 794psdir 795pdfdir 796dvidir 797htmldir 798infodir 799docdir 800oldincludedir 801includedir 802localstatedir 803sharedstatedir 804sysconfdir 805datadir 806datarootdir 807libexecdir 808sbindir 809bindir 810program_transform_name 811prefix 812exec_prefix 813PACKAGE_URL 814PACKAGE_BUGREPORT 815PACKAGE_STRING 816PACKAGE_VERSION 817PACKAGE_TARNAME 818PACKAGE_NAME 819PATH_SEPARATOR 820SHELL' 821ac_subst_files='' 822ac_user_opts=' 823enable_option_checking 824enable_silent_rules 825enable_dependency_tracking 826enable_shared 827enable_static 828with_pic 829enable_fast_install 830with_gnu_ld 831with_sysroot 832enable_libtool_lock 833with_glut 834enable_egl 835enable_gles1 836enable_gles2 837enable_vg 838enable_osmesa 839enable_libdrm 840enable_x11 841enable_wayland 842enable_gbm 843enable_freetype2 844with_mesa_source 845enable_rbug 846with_system_data_files 847' 848 ac_precious_vars='build_alias 849host_alias 850target_alias 851CC 852CFLAGS 853LDFLAGS 854LIBS 855CPPFLAGS 856CPP 857CXX 858CXXFLAGS 859CCC 860CXXCPP 861PKG_CONFIG 862PKG_CONFIG_PATH 863PKG_CONFIG_LIBDIR 864GL_CFLAGS 865GL_LIBS 866GLEW_CFLAGS 867GLEW_LIBS 868GLU_CFLAGS 869GLU_LIBS 870EGL_CFLAGS 871EGL_LIBS 872GLESV1_CFLAGS 873GLESV1_LIBS 874GLESV2_CFLAGS 875GLESV2_LIBS 876VG_CFLAGS 877VG_LIBS 878OSMESA_CFLAGS 879OSMESA_LIBS 880DRM_CFLAGS 881DRM_LIBS 882X11_CFLAGS 883X11_LIBS 884WAYLAND_CFLAGS 885WAYLAND_LIBS 886GBM_CFLAGS 887GBM_LIBS 888FREETYPE2_CFLAGS 889FREETYPE2_LIBS' 890 891 892# Initialize some variables set by options. 893ac_init_help= 894ac_init_version=false 895ac_unrecognized_opts= 896ac_unrecognized_sep= 897# The variables have the same names as the options, with 898# dashes changed to underlines. 899cache_file=/dev/null 900exec_prefix=NONE 901no_create= 902no_recursion= 903prefix=NONE 904program_prefix=NONE 905program_suffix=NONE 906program_transform_name=s,x,x, 907silent= 908site= 909srcdir= 910verbose= 911x_includes=NONE 912x_libraries=NONE 913 914# Installation directory options. 915# These are left unexpanded so users can "make install exec_prefix=/foo" 916# and all the variables that are supposed to be based on exec_prefix 917# by default will actually change. 918# Use braces instead of parens because sh, perl, etc. also accept them. 919# (The list follows the same order as the GNU Coding Standards.) 920bindir='${exec_prefix}/bin' 921sbindir='${exec_prefix}/sbin' 922libexecdir='${exec_prefix}/libexec' 923datarootdir='${prefix}/share' 924datadir='${datarootdir}' 925sysconfdir='${prefix}/etc' 926sharedstatedir='${prefix}/com' 927localstatedir='${prefix}/var' 928includedir='${prefix}/include' 929oldincludedir='/usr/include' 930docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 931infodir='${datarootdir}/info' 932htmldir='${docdir}' 933dvidir='${docdir}' 934pdfdir='${docdir}' 935psdir='${docdir}' 936libdir='${exec_prefix}/lib' 937localedir='${datarootdir}/locale' 938mandir='${datarootdir}/man' 939 940ac_prev= 941ac_dashdash= 942for ac_option 943do 944 # If the previous option needs an argument, assign it. 945 if test -n "$ac_prev"; then 946 eval $ac_prev=\$ac_option 947 ac_prev= 948 continue 949 fi 950 951 case $ac_option in 952 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 953 *=) ac_optarg= ;; 954 *) ac_optarg=yes ;; 955 esac 956 957 # Accept the important Cygnus configure options, so we can diagnose typos. 958 959 case $ac_dashdash$ac_option in 960 --) 961 ac_dashdash=yes ;; 962 963 -bindir | --bindir | --bindi | --bind | --bin | --bi) 964 ac_prev=bindir ;; 965 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 966 bindir=$ac_optarg ;; 967 968 -build | --build | --buil | --bui | --bu) 969 ac_prev=build_alias ;; 970 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 971 build_alias=$ac_optarg ;; 972 973 -cache-file | --cache-file | --cache-fil | --cache-fi \ 974 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 975 ac_prev=cache_file ;; 976 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 977 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 978 cache_file=$ac_optarg ;; 979 980 --config-cache | -C) 981 cache_file=config.cache ;; 982 983 -datadir | --datadir | --datadi | --datad) 984 ac_prev=datadir ;; 985 -datadir=* | --datadir=* | --datadi=* | --datad=*) 986 datadir=$ac_optarg ;; 987 988 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 989 | --dataroo | --dataro | --datar) 990 ac_prev=datarootdir ;; 991 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 992 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 993 datarootdir=$ac_optarg ;; 994 995 -disable-* | --disable-*) 996 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 997 # Reject names that are not valid shell variable names. 998 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 999 as_fn_error $? "invalid feature name: $ac_useropt" 1000 ac_useropt_orig=$ac_useropt 1001 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1002 case $ac_user_opts in 1003 *" 1004"enable_$ac_useropt" 1005"*) ;; 1006 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1007 ac_unrecognized_sep=', ';; 1008 esac 1009 eval enable_$ac_useropt=no ;; 1010 1011 -docdir | --docdir | --docdi | --doc | --do) 1012 ac_prev=docdir ;; 1013 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1014 docdir=$ac_optarg ;; 1015 1016 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1017 ac_prev=dvidir ;; 1018 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1019 dvidir=$ac_optarg ;; 1020 1021 -enable-* | --enable-*) 1022 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1023 # Reject names that are not valid shell variable names. 1024 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1025 as_fn_error $? "invalid feature name: $ac_useropt" 1026 ac_useropt_orig=$ac_useropt 1027 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1028 case $ac_user_opts in 1029 *" 1030"enable_$ac_useropt" 1031"*) ;; 1032 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1033 ac_unrecognized_sep=', ';; 1034 esac 1035 eval enable_$ac_useropt=\$ac_optarg ;; 1036 1037 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1038 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1039 | --exec | --exe | --ex) 1040 ac_prev=exec_prefix ;; 1041 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1042 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1043 | --exec=* | --exe=* | --ex=*) 1044 exec_prefix=$ac_optarg ;; 1045 1046 -gas | --gas | --ga | --g) 1047 # Obsolete; use --with-gas. 1048 with_gas=yes ;; 1049 1050 -help | --help | --hel | --he | -h) 1051 ac_init_help=long ;; 1052 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1053 ac_init_help=recursive ;; 1054 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1055 ac_init_help=short ;; 1056 1057 -host | --host | --hos | --ho) 1058 ac_prev=host_alias ;; 1059 -host=* | --host=* | --hos=* | --ho=*) 1060 host_alias=$ac_optarg ;; 1061 1062 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1063 ac_prev=htmldir ;; 1064 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1065 | --ht=*) 1066 htmldir=$ac_optarg ;; 1067 1068 -includedir | --includedir | --includedi | --included | --include \ 1069 | --includ | --inclu | --incl | --inc) 1070 ac_prev=includedir ;; 1071 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1072 | --includ=* | --inclu=* | --incl=* | --inc=*) 1073 includedir=$ac_optarg ;; 1074 1075 -infodir | --infodir | --infodi | --infod | --info | --inf) 1076 ac_prev=infodir ;; 1077 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1078 infodir=$ac_optarg ;; 1079 1080 -libdir | --libdir | --libdi | --libd) 1081 ac_prev=libdir ;; 1082 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1083 libdir=$ac_optarg ;; 1084 1085 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1086 | --libexe | --libex | --libe) 1087 ac_prev=libexecdir ;; 1088 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1089 | --libexe=* | --libex=* | --libe=*) 1090 libexecdir=$ac_optarg ;; 1091 1092 -localedir | --localedir | --localedi | --localed | --locale) 1093 ac_prev=localedir ;; 1094 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1095 localedir=$ac_optarg ;; 1096 1097 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1098 | --localstate | --localstat | --localsta | --localst | --locals) 1099 ac_prev=localstatedir ;; 1100 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1101 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1102 localstatedir=$ac_optarg ;; 1103 1104 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1105 ac_prev=mandir ;; 1106 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1107 mandir=$ac_optarg ;; 1108 1109 -nfp | --nfp | --nf) 1110 # Obsolete; use --without-fp. 1111 with_fp=no ;; 1112 1113 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1114 | --no-cr | --no-c | -n) 1115 no_create=yes ;; 1116 1117 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1118 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1119 no_recursion=yes ;; 1120 1121 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1122 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1123 | --oldin | --oldi | --old | --ol | --o) 1124 ac_prev=oldincludedir ;; 1125 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1126 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1127 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1128 oldincludedir=$ac_optarg ;; 1129 1130 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1131 ac_prev=prefix ;; 1132 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1133 prefix=$ac_optarg ;; 1134 1135 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1136 | --program-pre | --program-pr | --program-p) 1137 ac_prev=program_prefix ;; 1138 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1139 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1140 program_prefix=$ac_optarg ;; 1141 1142 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1143 | --program-suf | --program-su | --program-s) 1144 ac_prev=program_suffix ;; 1145 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1146 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1147 program_suffix=$ac_optarg ;; 1148 1149 -program-transform-name | --program-transform-name \ 1150 | --program-transform-nam | --program-transform-na \ 1151 | --program-transform-n | --program-transform- \ 1152 | --program-transform | --program-transfor \ 1153 | --program-transfo | --program-transf \ 1154 | --program-trans | --program-tran \ 1155 | --progr-tra | --program-tr | --program-t) 1156 ac_prev=program_transform_name ;; 1157 -program-transform-name=* | --program-transform-name=* \ 1158 | --program-transform-nam=* | --program-transform-na=* \ 1159 | --program-transform-n=* | --program-transform-=* \ 1160 | --program-transform=* | --program-transfor=* \ 1161 | --program-transfo=* | --program-transf=* \ 1162 | --program-trans=* | --program-tran=* \ 1163 | --progr-tra=* | --program-tr=* | --program-t=*) 1164 program_transform_name=$ac_optarg ;; 1165 1166 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1167 ac_prev=pdfdir ;; 1168 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1169 pdfdir=$ac_optarg ;; 1170 1171 -psdir | --psdir | --psdi | --psd | --ps) 1172 ac_prev=psdir ;; 1173 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1174 psdir=$ac_optarg ;; 1175 1176 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1177 | -silent | --silent | --silen | --sile | --sil) 1178 silent=yes ;; 1179 1180 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1181 ac_prev=sbindir ;; 1182 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1183 | --sbi=* | --sb=*) 1184 sbindir=$ac_optarg ;; 1185 1186 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1187 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1188 | --sharedst | --shareds | --shared | --share | --shar \ 1189 | --sha | --sh) 1190 ac_prev=sharedstatedir ;; 1191 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1192 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1193 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1194 | --sha=* | --sh=*) 1195 sharedstatedir=$ac_optarg ;; 1196 1197 -site | --site | --sit) 1198 ac_prev=site ;; 1199 -site=* | --site=* | --sit=*) 1200 site=$ac_optarg ;; 1201 1202 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1203 ac_prev=srcdir ;; 1204 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1205 srcdir=$ac_optarg ;; 1206 1207 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1208 | --syscon | --sysco | --sysc | --sys | --sy) 1209 ac_prev=sysconfdir ;; 1210 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1211 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1212 sysconfdir=$ac_optarg ;; 1213 1214 -target | --target | --targe | --targ | --tar | --ta | --t) 1215 ac_prev=target_alias ;; 1216 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1217 target_alias=$ac_optarg ;; 1218 1219 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1220 verbose=yes ;; 1221 1222 -version | --version | --versio | --versi | --vers | -V) 1223 ac_init_version=: ;; 1224 1225 -with-* | --with-*) 1226 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1227 # Reject names that are not valid shell variable names. 1228 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1229 as_fn_error $? "invalid package name: $ac_useropt" 1230 ac_useropt_orig=$ac_useropt 1231 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1232 case $ac_user_opts in 1233 *" 1234"with_$ac_useropt" 1235"*) ;; 1236 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1237 ac_unrecognized_sep=', ';; 1238 esac 1239 eval with_$ac_useropt=\$ac_optarg ;; 1240 1241 -without-* | --without-*) 1242 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1243 # Reject names that are not valid shell variable names. 1244 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1245 as_fn_error $? "invalid package name: $ac_useropt" 1246 ac_useropt_orig=$ac_useropt 1247 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1248 case $ac_user_opts in 1249 *" 1250"with_$ac_useropt" 1251"*) ;; 1252 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1253 ac_unrecognized_sep=', ';; 1254 esac 1255 eval with_$ac_useropt=no ;; 1256 1257 --x) 1258 # Obsolete; use --with-x. 1259 with_x=yes ;; 1260 1261 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1262 | --x-incl | --x-inc | --x-in | --x-i) 1263 ac_prev=x_includes ;; 1264 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1265 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1266 x_includes=$ac_optarg ;; 1267 1268 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1269 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1270 ac_prev=x_libraries ;; 1271 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1272 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1273 x_libraries=$ac_optarg ;; 1274 1275 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1276Try \`$0 --help' for more information" 1277 ;; 1278 1279 *=*) 1280 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1281 # Reject names that are not valid shell variable names. 1282 case $ac_envvar in #( 1283 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1284 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1285 esac 1286 eval $ac_envvar=\$ac_optarg 1287 export $ac_envvar ;; 1288 1289 *) 1290 # FIXME: should be removed in autoconf 3.0. 1291 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1292 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1293 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1294 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1295 ;; 1296 1297 esac 1298done 1299 1300if test -n "$ac_prev"; then 1301 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1302 as_fn_error $? "missing argument to $ac_option" 1303fi 1304 1305if test -n "$ac_unrecognized_opts"; then 1306 case $enable_option_checking in 1307 no) ;; 1308 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1309 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1310 esac 1311fi 1312 1313# Check all directory arguments for consistency. 1314for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1315 datadir sysconfdir sharedstatedir localstatedir includedir \ 1316 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1317 libdir localedir mandir 1318do 1319 eval ac_val=\$$ac_var 1320 # Remove trailing slashes. 1321 case $ac_val in 1322 */ ) 1323 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1324 eval $ac_var=\$ac_val;; 1325 esac 1326 # Be sure to have absolute directory names. 1327 case $ac_val in 1328 [\\/$]* | ?:[\\/]* ) continue;; 1329 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1330 esac 1331 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1332done 1333 1334# There might be people who depend on the old broken behavior: `$host' 1335# used to hold the argument of --host etc. 1336# FIXME: To remove some day. 1337build=$build_alias 1338host=$host_alias 1339target=$target_alias 1340 1341# FIXME: To remove some day. 1342if test "x$host_alias" != x; then 1343 if test "x$build_alias" = x; then 1344 cross_compiling=maybe 1345 elif test "x$build_alias" != "x$host_alias"; then 1346 cross_compiling=yes 1347 fi 1348fi 1349 1350ac_tool_prefix= 1351test -n "$host_alias" && ac_tool_prefix=$host_alias- 1352 1353test "$silent" = yes && exec 6>/dev/null 1354 1355 1356ac_pwd=`pwd` && test -n "$ac_pwd" && 1357ac_ls_di=`ls -di .` && 1358ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1359 as_fn_error $? "working directory cannot be determined" 1360test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1361 as_fn_error $? "pwd does not report name of working directory" 1362 1363 1364# Find the source files, if location was not specified. 1365if test -z "$srcdir"; then 1366 ac_srcdir_defaulted=yes 1367 # Try the directory containing this script, then the parent directory. 1368 ac_confdir=`$as_dirname -- "$as_myself" || 1369$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1370 X"$as_myself" : 'X\(//\)[^/]' \| \ 1371 X"$as_myself" : 'X\(//\)$' \| \ 1372 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1373$as_echo X"$as_myself" | 1374 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1375 s//\1/ 1376 q 1377 } 1378 /^X\(\/\/\)[^/].*/{ 1379 s//\1/ 1380 q 1381 } 1382 /^X\(\/\/\)$/{ 1383 s//\1/ 1384 q 1385 } 1386 /^X\(\/\).*/{ 1387 s//\1/ 1388 q 1389 } 1390 s/.*/./; q'` 1391 srcdir=$ac_confdir 1392 if test ! -r "$srcdir/$ac_unique_file"; then 1393 srcdir=.. 1394 fi 1395else 1396 ac_srcdir_defaulted=no 1397fi 1398if test ! -r "$srcdir/$ac_unique_file"; then 1399 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1400 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1401fi 1402ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1403ac_abs_confdir=`( 1404 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1405 pwd)` 1406# When building in place, set srcdir=. 1407if test "$ac_abs_confdir" = "$ac_pwd"; then 1408 srcdir=. 1409fi 1410# Remove unnecessary trailing slashes from srcdir. 1411# Double slashes in file names in object file debugging info 1412# mess up M-x gdb in Emacs. 1413case $srcdir in 1414*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1415esac 1416for ac_var in $ac_precious_vars; do 1417 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1418 eval ac_env_${ac_var}_value=\$${ac_var} 1419 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1420 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1421done 1422 1423# 1424# Report the --help message. 1425# 1426if test "$ac_init_help" = "long"; then 1427 # Omit some internal or obsolete options to make the list less imposing. 1428 # This message is too long to be a string in the A/UX 3.1 sh. 1429 cat <<_ACEOF 1430\`configure' configures mesa-demos 8.2.0 to adapt to many kinds of systems. 1431 1432Usage: $0 [OPTION]... [VAR=VALUE]... 1433 1434To assign environment variables (e.g., CC, CFLAGS...), specify them as 1435VAR=VALUE. See below for descriptions of some of the useful variables. 1436 1437Defaults for the options are specified in brackets. 1438 1439Configuration: 1440 -h, --help display this help and exit 1441 --help=short display options specific to this package 1442 --help=recursive display the short help of all the included packages 1443 -V, --version display version information and exit 1444 -q, --quiet, --silent do not print \`checking ...' messages 1445 --cache-file=FILE cache test results in FILE [disabled] 1446 -C, --config-cache alias for \`--cache-file=config.cache' 1447 -n, --no-create do not create output files 1448 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1449 1450Installation directories: 1451 --prefix=PREFIX install architecture-independent files in PREFIX 1452 [$ac_default_prefix] 1453 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1454 [PREFIX] 1455 1456By default, \`make install' will install all the files in 1457\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1458an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1459for instance \`--prefix=\$HOME'. 1460 1461For better control, use the options below. 1462 1463Fine tuning of the installation directories: 1464 --bindir=DIR user executables [EPREFIX/bin] 1465 --sbindir=DIR system admin executables [EPREFIX/sbin] 1466 --libexecdir=DIR program executables [EPREFIX/libexec] 1467 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1468 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1469 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1470 --libdir=DIR object code libraries [EPREFIX/lib] 1471 --includedir=DIR C header files [PREFIX/include] 1472 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1473 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1474 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1475 --infodir=DIR info documentation [DATAROOTDIR/info] 1476 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1477 --mandir=DIR man documentation [DATAROOTDIR/man] 1478 --docdir=DIR documentation root [DATAROOTDIR/doc/mesa-demos] 1479 --htmldir=DIR html documentation [DOCDIR] 1480 --dvidir=DIR dvi documentation [DOCDIR] 1481 --pdfdir=DIR pdf documentation [DOCDIR] 1482 --psdir=DIR ps documentation [DOCDIR] 1483_ACEOF 1484 1485 cat <<\_ACEOF 1486 1487Program names: 1488 --program-prefix=PREFIX prepend PREFIX to installed program names 1489 --program-suffix=SUFFIX append SUFFIX to installed program names 1490 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1491 1492System types: 1493 --build=BUILD configure for building on BUILD [guessed] 1494 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1495_ACEOF 1496fi 1497 1498if test -n "$ac_init_help"; then 1499 case $ac_init_help in 1500 short | recursive ) echo "Configuration of mesa-demos 8.2.0:";; 1501 esac 1502 cat <<\_ACEOF 1503 1504Optional Features: 1505 --disable-option-checking ignore unrecognized --enable/--with options 1506 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1507 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1508 --enable-silent-rules less verbose build output (undo: "make V=1") 1509 --disable-silent-rules verbose build output (undo: "make V=0") 1510 --enable-dependency-tracking 1511 do not reject slow dependency extractors 1512 --disable-dependency-tracking 1513 speeds up one-time build 1514 --enable-shared[=PKGS] build shared libraries [default=yes] 1515 --enable-static[=PKGS] build static libraries [default=yes] 1516 --enable-fast-install[=PKGS] 1517 optimize for fast installation [default=yes] 1518 --disable-libtool-lock avoid locking (might break parallel builds) 1519 --enable-egl enable EGL library [default=auto] 1520 --enable-gles1 enable support for OpenGL ES 1.x API [default=auto] 1521 --enable-gles2 enable support for OpenGL ES 2.x API [default=auto] 1522 --enable-vg enable support for OpenVG API [default=auto] 1523 --enable-osmesa enable OSMesa library [default=auto] 1524 --enable-libdrm enable support for libdrm [default=auto] 1525 --enable-x11 enable support for X11 [default=auto] 1526 --enable-wayland enable support for wayland [default=no] 1527 --enable-gbm enable support for GBM [default=auto] 1528 --enable-freetype2 enable support for FreeType2 [default=auto] 1529 --enable-rbug enable support for rbug [default=no] 1530 1531Optional Packages: 1532 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1533 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1534 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1535 both] 1536 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1537 --with-sysroot=DIR Search for dependent libraries within DIR 1538 (or the compiler's sysroot if not specified). 1539 --with-glut=DIR glut install directory 1540 --with-mesa-source=DIR Mesa source directory for finding gl_API.xml 1541 --with-system-data-files 1542 Use system data files for demos (default: no) 1543 1544Some influential environment variables: 1545 CC C compiler command 1546 CFLAGS C compiler flags 1547 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1548 nonstandard directory <lib dir> 1549 LIBS libraries to pass to the linker, e.g. -l<library> 1550 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1551 you have headers in a nonstandard directory <include dir> 1552 CPP C preprocessor 1553 CXX C++ compiler command 1554 CXXFLAGS C++ compiler flags 1555 CXXCPP C++ preprocessor 1556 PKG_CONFIG path to pkg-config utility 1557 PKG_CONFIG_PATH 1558 directories to add to pkg-config's search path 1559 PKG_CONFIG_LIBDIR 1560 path overriding pkg-config's built-in search path 1561 GL_CFLAGS C compiler flags for GL, overriding pkg-config 1562 GL_LIBS linker flags for GL, overriding pkg-config 1563 GLEW_CFLAGS C compiler flags for GLEW, overriding pkg-config 1564 GLEW_LIBS linker flags for GLEW, overriding pkg-config 1565 GLU_CFLAGS C compiler flags for GLU, overriding pkg-config 1566 GLU_LIBS linker flags for GLU, overriding pkg-config 1567 EGL_CFLAGS C compiler flags for EGL, overriding pkg-config 1568 EGL_LIBS linker flags for EGL, overriding pkg-config 1569 GLESV1_CFLAGS 1570 C compiler flags for GLESV1, overriding pkg-config 1571 GLESV1_LIBS linker flags for GLESV1, overriding pkg-config 1572 GLESV2_CFLAGS 1573 C compiler flags for GLESV2, overriding pkg-config 1574 GLESV2_LIBS linker flags for GLESV2, overriding pkg-config 1575 VG_CFLAGS C compiler flags for VG, overriding pkg-config 1576 VG_LIBS linker flags for VG, overriding pkg-config 1577 OSMESA_CFLAGS 1578 C compiler flags for OSMESA, overriding pkg-config 1579 OSMESA_LIBS linker flags for OSMESA, overriding pkg-config 1580 DRM_CFLAGS C compiler flags for DRM, overriding pkg-config 1581 DRM_LIBS linker flags for DRM, overriding pkg-config 1582 X11_CFLAGS C compiler flags for X11, overriding pkg-config 1583 X11_LIBS linker flags for X11, overriding pkg-config 1584 WAYLAND_CFLAGS 1585 C compiler flags for WAYLAND, overriding pkg-config 1586 WAYLAND_LIBS 1587 linker flags for WAYLAND, overriding pkg-config 1588 GBM_CFLAGS C compiler flags for GBM, overriding pkg-config 1589 GBM_LIBS linker flags for GBM, overriding pkg-config 1590 FREETYPE2_CFLAGS 1591 C compiler flags for FREETYPE2, overriding pkg-config 1592 FREETYPE2_LIBS 1593 linker flags for FREETYPE2, overriding pkg-config 1594 1595Use these variables to override the choices made by `configure' or to help 1596it to find libraries and programs with nonstandard names/locations. 1597 1598Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa&component=Demos>. 1599_ACEOF 1600ac_status=$? 1601fi 1602 1603if test "$ac_init_help" = "recursive"; then 1604 # If there are subdirs, report their specific --help. 1605 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1606 test -d "$ac_dir" || 1607 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1608 continue 1609 ac_builddir=. 1610 1611case "$ac_dir" in 1612.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1613*) 1614 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1615 # A ".." for each directory in $ac_dir_suffix. 1616 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1617 case $ac_top_builddir_sub in 1618 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1619 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1620 esac ;; 1621esac 1622ac_abs_top_builddir=$ac_pwd 1623ac_abs_builddir=$ac_pwd$ac_dir_suffix 1624# for backward compatibility: 1625ac_top_builddir=$ac_top_build_prefix 1626 1627case $srcdir in 1628 .) # We are building in place. 1629 ac_srcdir=. 1630 ac_top_srcdir=$ac_top_builddir_sub 1631 ac_abs_top_srcdir=$ac_pwd ;; 1632 [\\/]* | ?:[\\/]* ) # Absolute name. 1633 ac_srcdir=$srcdir$ac_dir_suffix; 1634 ac_top_srcdir=$srcdir 1635 ac_abs_top_srcdir=$srcdir ;; 1636 *) # Relative name. 1637 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1638 ac_top_srcdir=$ac_top_build_prefix$srcdir 1639 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1640esac 1641ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1642 1643 cd "$ac_dir" || { ac_status=$?; continue; } 1644 # Check for guested configure. 1645 if test -f "$ac_srcdir/configure.gnu"; then 1646 echo && 1647 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1648 elif test -f "$ac_srcdir/configure"; then 1649 echo && 1650 $SHELL "$ac_srcdir/configure" --help=recursive 1651 else 1652 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1653 fi || ac_status=$? 1654 cd "$ac_pwd" || { ac_status=$?; break; } 1655 done 1656fi 1657 1658test -n "$ac_init_help" && exit $ac_status 1659if $ac_init_version; then 1660 cat <<\_ACEOF 1661mesa-demos configure 8.2.0 1662generated by GNU Autoconf 2.69 1663 1664Copyright (C) 2012 Free Software Foundation, Inc. 1665This configure script is free software; the Free Software Foundation 1666gives unlimited permission to copy, distribute and modify it. 1667_ACEOF 1668 exit 1669fi 1670 1671## ------------------------ ## 1672## Autoconf initialization. ## 1673## ------------------------ ## 1674 1675# ac_fn_c_try_compile LINENO 1676# -------------------------- 1677# Try to compile conftest.$ac_ext, and return whether this succeeded. 1678ac_fn_c_try_compile () 1679{ 1680 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1681 rm -f conftest.$ac_objext 1682 if { { ac_try="$ac_compile" 1683case "(($ac_try" in 1684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1685 *) ac_try_echo=$ac_try;; 1686esac 1687eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1688$as_echo "$ac_try_echo"; } >&5 1689 (eval "$ac_compile") 2>conftest.err 1690 ac_status=$? 1691 if test -s conftest.err; then 1692 grep -v '^ *+' conftest.err >conftest.er1 1693 cat conftest.er1 >&5 1694 mv -f conftest.er1 conftest.err 1695 fi 1696 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1697 test $ac_status = 0; } && { 1698 test -z "$ac_c_werror_flag" || 1699 test ! -s conftest.err 1700 } && test -s conftest.$ac_objext; then : 1701 ac_retval=0 1702else 1703 $as_echo "$as_me: failed program was:" >&5 1704sed 's/^/| /' conftest.$ac_ext >&5 1705 1706 ac_retval=1 1707fi 1708 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1709 as_fn_set_status $ac_retval 1710 1711} # ac_fn_c_try_compile 1712 1713# ac_fn_c_try_cpp LINENO 1714# ---------------------- 1715# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1716ac_fn_c_try_cpp () 1717{ 1718 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1719 if { { ac_try="$ac_cpp conftest.$ac_ext" 1720case "(($ac_try" in 1721 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1722 *) ac_try_echo=$ac_try;; 1723esac 1724eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1725$as_echo "$ac_try_echo"; } >&5 1726 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1727 ac_status=$? 1728 if test -s conftest.err; then 1729 grep -v '^ *+' conftest.err >conftest.er1 1730 cat conftest.er1 >&5 1731 mv -f conftest.er1 conftest.err 1732 fi 1733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1734 test $ac_status = 0; } > conftest.i && { 1735 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1736 test ! -s conftest.err 1737 }; then : 1738 ac_retval=0 1739else 1740 $as_echo "$as_me: failed program was:" >&5 1741sed 's/^/| /' conftest.$ac_ext >&5 1742 1743 ac_retval=1 1744fi 1745 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1746 as_fn_set_status $ac_retval 1747 1748} # ac_fn_c_try_cpp 1749 1750# ac_fn_cxx_try_compile LINENO 1751# ---------------------------- 1752# Try to compile conftest.$ac_ext, and return whether this succeeded. 1753ac_fn_cxx_try_compile () 1754{ 1755 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1756 rm -f conftest.$ac_objext 1757 if { { ac_try="$ac_compile" 1758case "(($ac_try" in 1759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1760 *) ac_try_echo=$ac_try;; 1761esac 1762eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1763$as_echo "$ac_try_echo"; } >&5 1764 (eval "$ac_compile") 2>conftest.err 1765 ac_status=$? 1766 if test -s conftest.err; then 1767 grep -v '^ *+' conftest.err >conftest.er1 1768 cat conftest.er1 >&5 1769 mv -f conftest.er1 conftest.err 1770 fi 1771 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1772 test $ac_status = 0; } && { 1773 test -z "$ac_cxx_werror_flag" || 1774 test ! -s conftest.err 1775 } && test -s conftest.$ac_objext; then : 1776 ac_retval=0 1777else 1778 $as_echo "$as_me: failed program was:" >&5 1779sed 's/^/| /' conftest.$ac_ext >&5 1780 1781 ac_retval=1 1782fi 1783 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1784 as_fn_set_status $ac_retval 1785 1786} # ac_fn_cxx_try_compile 1787 1788# ac_fn_c_try_link LINENO 1789# ----------------------- 1790# Try to link conftest.$ac_ext, and return whether this succeeded. 1791ac_fn_c_try_link () 1792{ 1793 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1794 rm -f conftest.$ac_objext conftest$ac_exeext 1795 if { { ac_try="$ac_link" 1796case "(($ac_try" in 1797 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1798 *) ac_try_echo=$ac_try;; 1799esac 1800eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1801$as_echo "$ac_try_echo"; } >&5 1802 (eval "$ac_link") 2>conftest.err 1803 ac_status=$? 1804 if test -s conftest.err; then 1805 grep -v '^ *+' conftest.err >conftest.er1 1806 cat conftest.er1 >&5 1807 mv -f conftest.er1 conftest.err 1808 fi 1809 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1810 test $ac_status = 0; } && { 1811 test -z "$ac_c_werror_flag" || 1812 test ! -s conftest.err 1813 } && test -s conftest$ac_exeext && { 1814 test "$cross_compiling" = yes || 1815 test -x conftest$ac_exeext 1816 }; then : 1817 ac_retval=0 1818else 1819 $as_echo "$as_me: failed program was:" >&5 1820sed 's/^/| /' conftest.$ac_ext >&5 1821 1822 ac_retval=1 1823fi 1824 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1825 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1826 # interfere with the next link command; also delete a directory that is 1827 # left behind by Apple's compiler. We do this before executing the actions. 1828 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1829 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1830 as_fn_set_status $ac_retval 1831 1832} # ac_fn_c_try_link 1833 1834# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1835# ------------------------------------------------------- 1836# Tests whether HEADER exists and can be compiled using the include files in 1837# INCLUDES, setting the cache variable VAR accordingly. 1838ac_fn_c_check_header_compile () 1839{ 1840 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1842$as_echo_n "checking for $2... " >&6; } 1843if eval \${$3+:} false; then : 1844 $as_echo_n "(cached) " >&6 1845else 1846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1847/* end confdefs.h. */ 1848$4 1849#include <$2> 1850_ACEOF 1851if ac_fn_c_try_compile "$LINENO"; then : 1852 eval "$3=yes" 1853else 1854 eval "$3=no" 1855fi 1856rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1857fi 1858eval ac_res=\$$3 1859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1860$as_echo "$ac_res" >&6; } 1861 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1862 1863} # ac_fn_c_check_header_compile 1864 1865# ac_fn_c_try_run LINENO 1866# ---------------------- 1867# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1868# that executables *can* be run. 1869ac_fn_c_try_run () 1870{ 1871 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1872 if { { ac_try="$ac_link" 1873case "(($ac_try" in 1874 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1875 *) ac_try_echo=$ac_try;; 1876esac 1877eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1878$as_echo "$ac_try_echo"; } >&5 1879 (eval "$ac_link") 2>&5 1880 ac_status=$? 1881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1882 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1883 { { case "(($ac_try" in 1884 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1885 *) ac_try_echo=$ac_try;; 1886esac 1887eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1888$as_echo "$ac_try_echo"; } >&5 1889 (eval "$ac_try") 2>&5 1890 ac_status=$? 1891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1892 test $ac_status = 0; }; }; then : 1893 ac_retval=0 1894else 1895 $as_echo "$as_me: program exited with status $ac_status" >&5 1896 $as_echo "$as_me: failed program was:" >&5 1897sed 's/^/| /' conftest.$ac_ext >&5 1898 1899 ac_retval=$ac_status 1900fi 1901 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1902 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1903 as_fn_set_status $ac_retval 1904 1905} # ac_fn_c_try_run 1906 1907# ac_fn_c_check_func LINENO FUNC VAR 1908# ---------------------------------- 1909# Tests whether FUNC exists, setting the cache variable VAR accordingly 1910ac_fn_c_check_func () 1911{ 1912 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1914$as_echo_n "checking for $2... " >&6; } 1915if eval \${$3+:} false; then : 1916 $as_echo_n "(cached) " >&6 1917else 1918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1919/* end confdefs.h. */ 1920/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1921 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1922#define $2 innocuous_$2 1923 1924/* System header to define __stub macros and hopefully few prototypes, 1925 which can conflict with char $2 (); below. 1926 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1927 <limits.h> exists even on freestanding compilers. */ 1928 1929#ifdef __STDC__ 1930# include <limits.h> 1931#else 1932# include <assert.h> 1933#endif 1934 1935#undef $2 1936 1937/* Override any GCC internal prototype to avoid an error. 1938 Use char because int might match the return type of a GCC 1939 builtin and then its argument prototype would still apply. */ 1940#ifdef __cplusplus 1941extern "C" 1942#endif 1943char $2 (); 1944/* The GNU C library defines this for functions which it implements 1945 to always fail with ENOSYS. Some functions are actually named 1946 something starting with __ and the normal name is an alias. */ 1947#if defined __stub_$2 || defined __stub___$2 1948choke me 1949#endif 1950 1951int 1952main () 1953{ 1954return $2 (); 1955 ; 1956 return 0; 1957} 1958_ACEOF 1959if ac_fn_c_try_link "$LINENO"; then : 1960 eval "$3=yes" 1961else 1962 eval "$3=no" 1963fi 1964rm -f core conftest.err conftest.$ac_objext \ 1965 conftest$ac_exeext conftest.$ac_ext 1966fi 1967eval ac_res=\$$3 1968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1969$as_echo "$ac_res" >&6; } 1970 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1971 1972} # ac_fn_c_check_func 1973 1974# ac_fn_cxx_try_cpp LINENO 1975# ------------------------ 1976# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1977ac_fn_cxx_try_cpp () 1978{ 1979 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1980 if { { ac_try="$ac_cpp conftest.$ac_ext" 1981case "(($ac_try" in 1982 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1983 *) ac_try_echo=$ac_try;; 1984esac 1985eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1986$as_echo "$ac_try_echo"; } >&5 1987 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1988 ac_status=$? 1989 if test -s conftest.err; then 1990 grep -v '^ *+' conftest.err >conftest.er1 1991 cat conftest.er1 >&5 1992 mv -f conftest.er1 conftest.err 1993 fi 1994 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1995 test $ac_status = 0; } > conftest.i && { 1996 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || 1997 test ! -s conftest.err 1998 }; then : 1999 ac_retval=0 2000else 2001 $as_echo "$as_me: failed program was:" >&5 2002sed 's/^/| /' conftest.$ac_ext >&5 2003 2004 ac_retval=1 2005fi 2006 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2007 as_fn_set_status $ac_retval 2008 2009} # ac_fn_cxx_try_cpp 2010 2011# ac_fn_cxx_try_link LINENO 2012# ------------------------- 2013# Try to link conftest.$ac_ext, and return whether this succeeded. 2014ac_fn_cxx_try_link () 2015{ 2016 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2017 rm -f conftest.$ac_objext conftest$ac_exeext 2018 if { { ac_try="$ac_link" 2019case "(($ac_try" in 2020 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2021 *) ac_try_echo=$ac_try;; 2022esac 2023eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2024$as_echo "$ac_try_echo"; } >&5 2025 (eval "$ac_link") 2>conftest.err 2026 ac_status=$? 2027 if test -s conftest.err; then 2028 grep -v '^ *+' conftest.err >conftest.er1 2029 cat conftest.er1 >&5 2030 mv -f conftest.er1 conftest.err 2031 fi 2032 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2033 test $ac_status = 0; } && { 2034 test -z "$ac_cxx_werror_flag" || 2035 test ! -s conftest.err 2036 } && test -s conftest$ac_exeext && { 2037 test "$cross_compiling" = yes || 2038 test -x conftest$ac_exeext 2039 }; then : 2040 ac_retval=0 2041else 2042 $as_echo "$as_me: failed program was:" >&5 2043sed 's/^/| /' conftest.$ac_ext >&5 2044 2045 ac_retval=1 2046fi 2047 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 2048 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 2049 # interfere with the next link command; also delete a directory that is 2050 # left behind by Apple's compiler. We do this before executing the actions. 2051 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2052 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2053 as_fn_set_status $ac_retval 2054 2055} # ac_fn_cxx_try_link 2056 2057# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 2058# ------------------------------------------------------- 2059# Tests whether HEADER exists, giving a warning if it cannot be compiled using 2060# the include files in INCLUDES and setting the cache variable VAR 2061# accordingly. 2062ac_fn_c_check_header_mongrel () 2063{ 2064 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2065 if eval \${$3+:} false; then : 2066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2067$as_echo_n "checking for $2... " >&6; } 2068if eval \${$3+:} false; then : 2069 $as_echo_n "(cached) " >&6 2070fi 2071eval ac_res=\$$3 2072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2073$as_echo "$ac_res" >&6; } 2074else 2075 # Is the header compilable? 2076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 2077$as_echo_n "checking $2 usability... " >&6; } 2078cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2079/* end confdefs.h. */ 2080$4 2081#include <$2> 2082_ACEOF 2083if ac_fn_c_try_compile "$LINENO"; then : 2084 ac_header_compiler=yes 2085else 2086 ac_header_compiler=no 2087fi 2088rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 2090$as_echo "$ac_header_compiler" >&6; } 2091 2092# Is the header present? 2093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 2094$as_echo_n "checking $2 presence... " >&6; } 2095cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2096/* end confdefs.h. */ 2097#include <$2> 2098_ACEOF 2099if ac_fn_c_try_cpp "$LINENO"; then : 2100 ac_header_preproc=yes 2101else 2102 ac_header_preproc=no 2103fi 2104rm -f conftest.err conftest.i conftest.$ac_ext 2105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 2106$as_echo "$ac_header_preproc" >&6; } 2107 2108# So? What about this header? 2109case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 2110 yes:no: ) 2111 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 2112$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 2113 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2114$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2115 ;; 2116 no:yes:* ) 2117 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 2118$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 2119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 2120$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 2121 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 2122$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 2123 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 2124$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 2125 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 2126$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 2127( $as_echo "## -------------------------------------------------------------------------------------- ## 2128## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa&component=Demos ## 2129## -------------------------------------------------------------------------------------- ##" 2130 ) | sed "s/^/$as_me: WARNING: /" >&2 2131 ;; 2132esac 2133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2134$as_echo_n "checking for $2... " >&6; } 2135if eval \${$3+:} false; then : 2136 $as_echo_n "(cached) " >&6 2137else 2138 eval "$3=\$ac_header_compiler" 2139fi 2140eval ac_res=\$$3 2141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2142$as_echo "$ac_res" >&6; } 2143fi 2144 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2145 2146} # ac_fn_c_check_header_mongrel 2147 2148# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES 2149# --------------------------------------------- 2150# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2151# accordingly. 2152ac_fn_c_check_decl () 2153{ 2154 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2155 as_decl_name=`echo $2|sed 's/ *(.*//'` 2156 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2158$as_echo_n "checking whether $as_decl_name is declared... " >&6; } 2159if eval \${$3+:} false; then : 2160 $as_echo_n "(cached) " >&6 2161else 2162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2163/* end confdefs.h. */ 2164$4 2165int 2166main () 2167{ 2168#ifndef $as_decl_name 2169#ifdef __cplusplus 2170 (void) $as_decl_use; 2171#else 2172 (void) $as_decl_name; 2173#endif 2174#endif 2175 2176 ; 2177 return 0; 2178} 2179_ACEOF 2180if ac_fn_c_try_compile "$LINENO"; then : 2181 eval "$3=yes" 2182else 2183 eval "$3=no" 2184fi 2185rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2186fi 2187eval ac_res=\$$3 2188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2189$as_echo "$ac_res" >&6; } 2190 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2191 2192} # ac_fn_c_check_decl 2193cat >config.log <<_ACEOF 2194This file contains any messages produced by compilers while 2195running configure, to aid debugging if configure makes a mistake. 2196 2197It was created by mesa-demos $as_me 8.2.0, which was 2198generated by GNU Autoconf 2.69. Invocation command line was 2199 2200 $ $0 $@ 2201 2202_ACEOF 2203exec 5>>config.log 2204{ 2205cat <<_ASUNAME 2206## --------- ## 2207## Platform. ## 2208## --------- ## 2209 2210hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2211uname -m = `(uname -m) 2>/dev/null || echo unknown` 2212uname -r = `(uname -r) 2>/dev/null || echo unknown` 2213uname -s = `(uname -s) 2>/dev/null || echo unknown` 2214uname -v = `(uname -v) 2>/dev/null || echo unknown` 2215 2216/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2217/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2218 2219/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2220/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2221/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2222/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2223/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2224/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2225/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2226 2227_ASUNAME 2228 2229as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2230for as_dir in $PATH 2231do 2232 IFS=$as_save_IFS 2233 test -z "$as_dir" && as_dir=. 2234 $as_echo "PATH: $as_dir" 2235 done 2236IFS=$as_save_IFS 2237 2238} >&5 2239 2240cat >&5 <<_ACEOF 2241 2242 2243## ----------- ## 2244## Core tests. ## 2245## ----------- ## 2246 2247_ACEOF 2248 2249 2250# Keep a trace of the command line. 2251# Strip out --no-create and --no-recursion so they do not pile up. 2252# Strip out --silent because we don't want to record it for future runs. 2253# Also quote any args containing shell meta-characters. 2254# Make two passes to allow for proper duplicate-argument suppression. 2255ac_configure_args= 2256ac_configure_args0= 2257ac_configure_args1= 2258ac_must_keep_next=false 2259for ac_pass in 1 2 2260do 2261 for ac_arg 2262 do 2263 case $ac_arg in 2264 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2265 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2266 | -silent | --silent | --silen | --sile | --sil) 2267 continue ;; 2268 *\'*) 2269 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2270 esac 2271 case $ac_pass in 2272 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2273 2) 2274 as_fn_append ac_configure_args1 " '$ac_arg'" 2275 if test $ac_must_keep_next = true; then 2276 ac_must_keep_next=false # Got value, back to normal. 2277 else 2278 case $ac_arg in 2279 *=* | --config-cache | -C | -disable-* | --disable-* \ 2280 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2281 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2282 | -with-* | --with-* | -without-* | --without-* | --x) 2283 case "$ac_configure_args0 " in 2284 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2285 esac 2286 ;; 2287 -* ) ac_must_keep_next=true ;; 2288 esac 2289 fi 2290 as_fn_append ac_configure_args " '$ac_arg'" 2291 ;; 2292 esac 2293 done 2294done 2295{ ac_configure_args0=; unset ac_configure_args0;} 2296{ ac_configure_args1=; unset ac_configure_args1;} 2297 2298# When interrupted or exit'd, cleanup temporary files, and complete 2299# config.log. We remove comments because anyway the quotes in there 2300# would cause problems or look ugly. 2301# WARNING: Use '\'' to represent an apostrophe within the trap. 2302# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2303trap 'exit_status=$? 2304 # Save into config.log some information that might help in debugging. 2305 { 2306 echo 2307 2308 $as_echo "## ---------------- ## 2309## Cache variables. ## 2310## ---------------- ##" 2311 echo 2312 # The following way of writing the cache mishandles newlines in values, 2313( 2314 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2315 eval ac_val=\$$ac_var 2316 case $ac_val in #( 2317 *${as_nl}*) 2318 case $ac_var in #( 2319 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2320$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2321 esac 2322 case $ac_var in #( 2323 _ | IFS | as_nl) ;; #( 2324 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2325 *) { eval $ac_var=; unset $ac_var;} ;; 2326 esac ;; 2327 esac 2328 done 2329 (set) 2>&1 | 2330 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2331 *${as_nl}ac_space=\ *) 2332 sed -n \ 2333 "s/'\''/'\''\\\\'\'''\''/g; 2334 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2335 ;; #( 2336 *) 2337 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2338 ;; 2339 esac | 2340 sort 2341) 2342 echo 2343 2344 $as_echo "## ----------------- ## 2345## Output variables. ## 2346## ----------------- ##" 2347 echo 2348 for ac_var in $ac_subst_vars 2349 do 2350 eval ac_val=\$$ac_var 2351 case $ac_val in 2352 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2353 esac 2354 $as_echo "$ac_var='\''$ac_val'\''" 2355 done | sort 2356 echo 2357 2358 if test -n "$ac_subst_files"; then 2359 $as_echo "## ------------------- ## 2360## File substitutions. ## 2361## ------------------- ##" 2362 echo 2363 for ac_var in $ac_subst_files 2364 do 2365 eval ac_val=\$$ac_var 2366 case $ac_val in 2367 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2368 esac 2369 $as_echo "$ac_var='\''$ac_val'\''" 2370 done | sort 2371 echo 2372 fi 2373 2374 if test -s confdefs.h; then 2375 $as_echo "## ----------- ## 2376## confdefs.h. ## 2377## ----------- ##" 2378 echo 2379 cat confdefs.h 2380 echo 2381 fi 2382 test "$ac_signal" != 0 && 2383 $as_echo "$as_me: caught signal $ac_signal" 2384 $as_echo "$as_me: exit $exit_status" 2385 } >&5 2386 rm -f core *.core core.conftest.* && 2387 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2388 exit $exit_status 2389' 0 2390for ac_signal in 1 2 13 15; do 2391 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2392done 2393ac_signal=0 2394 2395# confdefs.h avoids OS command line length limits that DEFS can exceed. 2396rm -f -r conftest* confdefs.h 2397 2398$as_echo "/* confdefs.h */" > confdefs.h 2399 2400# Predefined preprocessor variables. 2401 2402cat >>confdefs.h <<_ACEOF 2403#define PACKAGE_NAME "$PACKAGE_NAME" 2404_ACEOF 2405 2406cat >>confdefs.h <<_ACEOF 2407#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2408_ACEOF 2409 2410cat >>confdefs.h <<_ACEOF 2411#define PACKAGE_VERSION "$PACKAGE_VERSION" 2412_ACEOF 2413 2414cat >>confdefs.h <<_ACEOF 2415#define PACKAGE_STRING "$PACKAGE_STRING" 2416_ACEOF 2417 2418cat >>confdefs.h <<_ACEOF 2419#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2420_ACEOF 2421 2422cat >>confdefs.h <<_ACEOF 2423#define PACKAGE_URL "$PACKAGE_URL" 2424_ACEOF 2425 2426 2427# Let the site file select an alternate cache file if it wants to. 2428# Prefer an explicitly selected file to automatically selected ones. 2429ac_site_file1=NONE 2430ac_site_file2=NONE 2431if test -n "$CONFIG_SITE"; then 2432 # We do not want a PATH search for config.site. 2433 case $CONFIG_SITE in #(( 2434 -*) ac_site_file1=./$CONFIG_SITE;; 2435 */*) ac_site_file1=$CONFIG_SITE;; 2436 *) ac_site_file1=./$CONFIG_SITE;; 2437 esac 2438elif test "x$prefix" != xNONE; then 2439 ac_site_file1=$prefix/share/config.site 2440 ac_site_file2=$prefix/etc/config.site 2441else 2442 ac_site_file1=$ac_default_prefix/share/config.site 2443 ac_site_file2=$ac_default_prefix/etc/config.site 2444fi 2445for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2446do 2447 test "x$ac_site_file" = xNONE && continue 2448 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2449 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2450$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2451 sed 's/^/| /' "$ac_site_file" >&5 2452 . "$ac_site_file" \ 2453 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2454$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2455as_fn_error $? "failed to load site script $ac_site_file 2456See \`config.log' for more details" "$LINENO" 5; } 2457 fi 2458done 2459 2460if test -r "$cache_file"; then 2461 # Some versions of bash will fail to source /dev/null (special files 2462 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2463 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2464 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2465$as_echo "$as_me: loading cache $cache_file" >&6;} 2466 case $cache_file in 2467 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2468 *) . "./$cache_file";; 2469 esac 2470 fi 2471else 2472 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2473$as_echo "$as_me: creating cache $cache_file" >&6;} 2474 >$cache_file 2475fi 2476 2477# Check that the precious variables saved in the cache have kept the same 2478# value. 2479ac_cache_corrupted=false 2480for ac_var in $ac_precious_vars; do 2481 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2482 eval ac_new_set=\$ac_env_${ac_var}_set 2483 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2484 eval ac_new_val=\$ac_env_${ac_var}_value 2485 case $ac_old_set,$ac_new_set in 2486 set,) 2487 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2488$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2489 ac_cache_corrupted=: ;; 2490 ,set) 2491 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2492$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2493 ac_cache_corrupted=: ;; 2494 ,);; 2495 *) 2496 if test "x$ac_old_val" != "x$ac_new_val"; then 2497 # differences in whitespace do not lead to failure. 2498 ac_old_val_w=`echo x $ac_old_val` 2499 ac_new_val_w=`echo x $ac_new_val` 2500 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2501 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2502$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2503 ac_cache_corrupted=: 2504 else 2505 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2506$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2507 eval $ac_var=\$ac_old_val 2508 fi 2509 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2510$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2511 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2512$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2513 fi;; 2514 esac 2515 # Pass precious variables to config.status. 2516 if test "$ac_new_set" = set; then 2517 case $ac_new_val in 2518 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2519 *) ac_arg=$ac_var=$ac_new_val ;; 2520 esac 2521 case " $ac_configure_args " in 2522 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2523 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2524 esac 2525 fi 2526done 2527if $ac_cache_corrupted; then 2528 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2529$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2530 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2531$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2532 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2533fi 2534## -------------------- ## 2535## Main body of script. ## 2536## -------------------- ## 2537 2538ac_ext=c 2539ac_cpp='$CPP $CPPFLAGS' 2540ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2541ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2542ac_compiler_gnu=$ac_cv_c_compiler_gnu 2543 2544 2545ac_aux_dir= 2546for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do 2547 if test -f "$ac_dir/install-sh"; then 2548 ac_aux_dir=$ac_dir 2549 ac_install_sh="$ac_aux_dir/install-sh -c" 2550 break 2551 elif test -f "$ac_dir/install.sh"; then 2552 ac_aux_dir=$ac_dir 2553 ac_install_sh="$ac_aux_dir/install.sh -c" 2554 break 2555 elif test -f "$ac_dir/shtool"; then 2556 ac_aux_dir=$ac_dir 2557 ac_install_sh="$ac_aux_dir/shtool install -c" 2558 break 2559 fi 2560done 2561if test -z "$ac_aux_dir"; then 2562 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 2563fi 2564 2565# These three variables are undocumented and unsupported, 2566# and are intended to be withdrawn in a future Autoconf release. 2567# They can cause serious problems if a builder's source tree is in a directory 2568# whose full name contains unusual characters. 2569ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. 2570ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. 2571ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. 2572 2573 2574# Make sure we can run config.sub. 2575$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || 2576 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 2577 2578{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 2579$as_echo_n "checking build system type... " >&6; } 2580if ${ac_cv_build+:} false; then : 2581 $as_echo_n "(cached) " >&6 2582else 2583 ac_build_alias=$build_alias 2584test "x$ac_build_alias" = x && 2585 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` 2586test "x$ac_build_alias" = x && 2587 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 2588ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || 2589 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 2590 2591fi 2592{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 2593$as_echo "$ac_cv_build" >&6; } 2594case $ac_cv_build in 2595*-*-*) ;; 2596*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 2597esac 2598build=$ac_cv_build 2599ac_save_IFS=$IFS; IFS='-' 2600set x $ac_cv_build 2601shift 2602build_cpu=$1 2603build_vendor=$2 2604shift; shift 2605# Remember, the first character of IFS is used to create $*, 2606# except with old shells: 2607build_os=$* 2608IFS=$ac_save_IFS 2609case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 2610 2611 2612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 2613$as_echo_n "checking host system type... " >&6; } 2614if ${ac_cv_host+:} false; then : 2615 $as_echo_n "(cached) " >&6 2616else 2617 if test "x$host_alias" = x; then 2618 ac_cv_host=$ac_cv_build 2619else 2620 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || 2621 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 2622fi 2623 2624fi 2625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 2626$as_echo "$ac_cv_host" >&6; } 2627case $ac_cv_host in 2628*-*-*) ;; 2629*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 2630esac 2631host=$ac_cv_host 2632ac_save_IFS=$IFS; IFS='-' 2633set x $ac_cv_host 2634shift 2635host_cpu=$1 2636host_vendor=$2 2637shift; shift 2638# Remember, the first character of IFS is used to create $*, 2639# except with old shells: 2640host_os=$* 2641IFS=$ac_save_IFS 2642case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 2643 2644 2645 2646am__api_version='1.14' 2647 2648# Find a good install program. We prefer a C program (faster), 2649# so one script is as good as another. But avoid the broken or 2650# incompatible versions: 2651# SysV /etc/install, /usr/sbin/install 2652# SunOS /usr/etc/install 2653# IRIX /sbin/install 2654# AIX /bin/install 2655# AmigaOS /C/install, which installs bootblocks on floppy discs 2656# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2657# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2658# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2659# OS/2's system install, which has a completely different semantic 2660# ./install, which can be erroneously created by make from ./install.sh. 2661# Reject install programs that cannot install multiple files. 2662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 2663$as_echo_n "checking for a BSD-compatible install... " >&6; } 2664if test -z "$INSTALL"; then 2665if ${ac_cv_path_install+:} false; then : 2666 $as_echo_n "(cached) " >&6 2667else 2668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2669for as_dir in $PATH 2670do 2671 IFS=$as_save_IFS 2672 test -z "$as_dir" && as_dir=. 2673 # Account for people who put trailing slashes in PATH elements. 2674case $as_dir/ in #(( 2675 ./ | .// | /[cC]/* | \ 2676 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 2677 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 2678 /usr/ucb/* ) ;; 2679 *) 2680 # OSF1 and SCO ODT 3.0 have their own names for install. 2681 # Don't use installbsd from OSF since it installs stuff as root 2682 # by default. 2683 for ac_prog in ginstall scoinst install; do 2684 for ac_exec_ext in '' $ac_executable_extensions; do 2685 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then 2686 if test $ac_prog = install && 2687 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2688 # AIX install. It has an incompatible calling convention. 2689 : 2690 elif test $ac_prog = install && 2691 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 2692 # program-specific install script used by HP pwplus--don't use. 2693 : 2694 else 2695 rm -rf conftest.one conftest.two conftest.dir 2696 echo one > conftest.one 2697 echo two > conftest.two 2698 mkdir conftest.dir 2699 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && 2700 test -s conftest.one && test -s conftest.two && 2701 test -s conftest.dir/conftest.one && 2702 test -s conftest.dir/conftest.two 2703 then 2704 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" 2705 break 3 2706 fi 2707 fi 2708 fi 2709 done 2710 done 2711 ;; 2712esac 2713 2714 done 2715IFS=$as_save_IFS 2716 2717rm -rf conftest.one conftest.two conftest.dir 2718 2719fi 2720 if test "${ac_cv_path_install+set}" = set; then 2721 INSTALL=$ac_cv_path_install 2722 else 2723 # As a last resort, use the slow shell script. Don't cache a 2724 # value for INSTALL within a source directory, because that will 2725 # break other packages using the cache if that directory is 2726 # removed, or if the value is a relative name. 2727 INSTALL=$ac_install_sh 2728 fi 2729fi 2730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 2731$as_echo "$INSTALL" >&6; } 2732 2733# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2734# It thinks the first close brace ends the variable substitution. 2735test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2736 2737test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2738 2739test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2740 2741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 2742$as_echo_n "checking whether build environment is sane... " >&6; } 2743# Reject unsafe characters in $srcdir or the absolute working directory 2744# name. Accept space and tab only in the latter. 2745am_lf=' 2746' 2747case `pwd` in 2748 *[\\\"\#\$\&\'\`$am_lf]*) 2749 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 2750esac 2751case $srcdir in 2752 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 2753 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 2754esac 2755 2756# Do 'set' in a subshell so we don't clobber the current shell's 2757# arguments. Must try -L first in case configure is actually a 2758# symlink; some systems play weird games with the mod time of symlinks 2759# (eg FreeBSD returns the mod time of the symlink's containing 2760# directory). 2761if ( 2762 am_has_slept=no 2763 for am_try in 1 2; do 2764 echo "timestamp, slept: $am_has_slept" > conftest.file 2765 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 2766 if test "$*" = "X"; then 2767 # -L didn't work. 2768 set X `ls -t "$srcdir/configure" conftest.file` 2769 fi 2770 if test "$*" != "X $srcdir/configure conftest.file" \ 2771 && test "$*" != "X conftest.file $srcdir/configure"; then 2772 2773 # If neither matched, then we have a broken ls. This can happen 2774 # if, for instance, CONFIG_SHELL is bash and it inherits a 2775 # broken ls alias from the environment. This has actually 2776 # happened. Such a system could not be considered "sane". 2777 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 2778 alias in your environment" "$LINENO" 5 2779 fi 2780 if test "$2" = conftest.file || test $am_try -eq 2; then 2781 break 2782 fi 2783 # Just in case. 2784 sleep 1 2785 am_has_slept=yes 2786 done 2787 test "$2" = conftest.file 2788 ) 2789then 2790 # Ok. 2791 : 2792else 2793 as_fn_error $? "newly created file is older than distributed files! 2794Check your system clock" "$LINENO" 5 2795fi 2796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2797$as_echo "yes" >&6; } 2798# If we didn't sleep, we still need to ensure time stamps of config.status and 2799# generated files are strictly newer. 2800am_sleep_pid= 2801if grep 'slept: no' conftest.file >/dev/null 2>&1; then 2802 ( sleep 1 ) & 2803 am_sleep_pid=$! 2804fi 2805 2806rm -f conftest.file 2807 2808test "$program_prefix" != NONE && 2809 program_transform_name="s&^&$program_prefix&;$program_transform_name" 2810# Use a double $ so make ignores it. 2811test "$program_suffix" != NONE && 2812 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 2813# Double any \ or $. 2814# By default was `s,x,x', remove it if useless. 2815ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 2816program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 2817 2818# expand $ac_aux_dir to an absolute path 2819am_aux_dir=`cd $ac_aux_dir && pwd` 2820 2821if test x"${MISSING+set}" != xset; then 2822 case $am_aux_dir in 2823 *\ * | *\ *) 2824 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; 2825 *) 2826 MISSING="\${SHELL} $am_aux_dir/missing" ;; 2827 esac 2828fi 2829# Use eval to expand $SHELL 2830if eval "$MISSING --is-lightweight"; then 2831 am_missing_run="$MISSING " 2832else 2833 am_missing_run= 2834 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 2835$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 2836fi 2837 2838if test x"${install_sh}" != xset; then 2839 case $am_aux_dir in 2840 *\ * | *\ *) 2841 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 2842 *) 2843 install_sh="\${SHELL} $am_aux_dir/install-sh" 2844 esac 2845fi 2846 2847# Installed binaries are usually stripped using 'strip' when the user 2848# run "make install-strip". However 'strip' might not be the right 2849# tool to use in cross-compilation environments, therefore Automake 2850# will honor the 'STRIP' environment variable to overrule this program. 2851if test "$cross_compiling" != no; then 2852 if test -n "$ac_tool_prefix"; then 2853 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 2854set dummy ${ac_tool_prefix}strip; ac_word=$2 2855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2856$as_echo_n "checking for $ac_word... " >&6; } 2857if ${ac_cv_prog_STRIP+:} false; then : 2858 $as_echo_n "(cached) " >&6 2859else 2860 if test -n "$STRIP"; then 2861 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 2862else 2863as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2864for as_dir in $PATH 2865do 2866 IFS=$as_save_IFS 2867 test -z "$as_dir" && as_dir=. 2868 for ac_exec_ext in '' $ac_executable_extensions; do 2869 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2870 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 2871 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2872 break 2 2873 fi 2874done 2875 done 2876IFS=$as_save_IFS 2877 2878fi 2879fi 2880STRIP=$ac_cv_prog_STRIP 2881if test -n "$STRIP"; then 2882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 2883$as_echo "$STRIP" >&6; } 2884else 2885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2886$as_echo "no" >&6; } 2887fi 2888 2889 2890fi 2891if test -z "$ac_cv_prog_STRIP"; then 2892 ac_ct_STRIP=$STRIP 2893 # Extract the first word of "strip", so it can be a program name with args. 2894set dummy strip; ac_word=$2 2895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2896$as_echo_n "checking for $ac_word... " >&6; } 2897if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 2898 $as_echo_n "(cached) " >&6 2899else 2900 if test -n "$ac_ct_STRIP"; then 2901 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 2902else 2903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2904for as_dir in $PATH 2905do 2906 IFS=$as_save_IFS 2907 test -z "$as_dir" && as_dir=. 2908 for ac_exec_ext in '' $ac_executable_extensions; do 2909 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2910 ac_cv_prog_ac_ct_STRIP="strip" 2911 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2912 break 2 2913 fi 2914done 2915 done 2916IFS=$as_save_IFS 2917 2918fi 2919fi 2920ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 2921if test -n "$ac_ct_STRIP"; then 2922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 2923$as_echo "$ac_ct_STRIP" >&6; } 2924else 2925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2926$as_echo "no" >&6; } 2927fi 2928 2929 if test "x$ac_ct_STRIP" = x; then 2930 STRIP=":" 2931 else 2932 case $cross_compiling:$ac_tool_warned in 2933yes:) 2934{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2935$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2936ac_tool_warned=yes ;; 2937esac 2938 STRIP=$ac_ct_STRIP 2939 fi 2940else 2941 STRIP="$ac_cv_prog_STRIP" 2942fi 2943 2944fi 2945INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 2946 2947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 2948$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } 2949if test -z "$MKDIR_P"; then 2950 if ${ac_cv_path_mkdir+:} false; then : 2951 $as_echo_n "(cached) " >&6 2952else 2953 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2954for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 2955do 2956 IFS=$as_save_IFS 2957 test -z "$as_dir" && as_dir=. 2958 for ac_prog in mkdir gmkdir; do 2959 for ac_exec_ext in '' $ac_executable_extensions; do 2960 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue 2961 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( 2962 'mkdir (GNU coreutils) '* | \ 2963 'mkdir (coreutils) '* | \ 2964 'mkdir (fileutils) '4.1*) 2965 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext 2966 break 3;; 2967 esac 2968 done 2969 done 2970 done 2971IFS=$as_save_IFS 2972 2973fi 2974 2975 test -d ./--version && rmdir ./--version 2976 if test "${ac_cv_path_mkdir+set}" = set; then 2977 MKDIR_P="$ac_cv_path_mkdir -p" 2978 else 2979 # As a last resort, use the slow shell script. Don't cache a 2980 # value for MKDIR_P within a source directory, because that will 2981 # break other packages using the cache if that directory is 2982 # removed, or if the value is a relative name. 2983 MKDIR_P="$ac_install_sh -d" 2984 fi 2985fi 2986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 2987$as_echo "$MKDIR_P" >&6; } 2988 2989for ac_prog in gawk mawk nawk awk 2990do 2991 # Extract the first word of "$ac_prog", so it can be a program name with args. 2992set dummy $ac_prog; ac_word=$2 2993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2994$as_echo_n "checking for $ac_word... " >&6; } 2995if ${ac_cv_prog_AWK+:} false; then : 2996 $as_echo_n "(cached) " >&6 2997else 2998 if test -n "$AWK"; then 2999 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3000else 3001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3002for as_dir in $PATH 3003do 3004 IFS=$as_save_IFS 3005 test -z "$as_dir" && as_dir=. 3006 for ac_exec_ext in '' $ac_executable_extensions; do 3007 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3008 ac_cv_prog_AWK="$ac_prog" 3009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3010 break 2 3011 fi 3012done 3013 done 3014IFS=$as_save_IFS 3015 3016fi 3017fi 3018AWK=$ac_cv_prog_AWK 3019if test -n "$AWK"; then 3020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3021$as_echo "$AWK" >&6; } 3022else 3023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3024$as_echo "no" >&6; } 3025fi 3026 3027 3028 test -n "$AWK" && break 3029done 3030 3031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3032$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3033set x ${MAKE-make} 3034ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3035if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 3036 $as_echo_n "(cached) " >&6 3037else 3038 cat >conftest.make <<\_ACEOF 3039SHELL = /bin/sh 3040all: 3041 @echo '@@@%%%=$(MAKE)=@@@%%%' 3042_ACEOF 3043# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3044case `${MAKE-make} -f conftest.make 2>/dev/null` in 3045 *@@@%%%=?*=@@@%%%*) 3046 eval ac_cv_prog_make_${ac_make}_set=yes;; 3047 *) 3048 eval ac_cv_prog_make_${ac_make}_set=no;; 3049esac 3050rm -f conftest.make 3051fi 3052if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3054$as_echo "yes" >&6; } 3055 SET_MAKE= 3056else 3057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3058$as_echo "no" >&6; } 3059 SET_MAKE="MAKE=${MAKE-make}" 3060fi 3061 3062rm -rf .tst 2>/dev/null 3063mkdir .tst 2>/dev/null 3064if test -d .tst; then 3065 am__leading_dot=. 3066else 3067 am__leading_dot=_ 3068fi 3069rmdir .tst 2>/dev/null 3070 3071# Check whether --enable-silent-rules was given. 3072if test "${enable_silent_rules+set}" = set; then : 3073 enableval=$enable_silent_rules; 3074fi 3075 3076case $enable_silent_rules in # ((( 3077 yes) AM_DEFAULT_VERBOSITY=0;; 3078 no) AM_DEFAULT_VERBOSITY=1;; 3079 *) AM_DEFAULT_VERBOSITY=1;; 3080esac 3081am_make=${MAKE-make} 3082{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3083$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 3084if ${am_cv_make_support_nested_variables+:} false; then : 3085 $as_echo_n "(cached) " >&6 3086else 3087 if $as_echo 'TRUE=$(BAR$(V)) 3088BAR0=false 3089BAR1=true 3090V=1 3091am__doit: 3092 @$(TRUE) 3093.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3094 am_cv_make_support_nested_variables=yes 3095else 3096 am_cv_make_support_nested_variables=no 3097fi 3098fi 3099{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3100$as_echo "$am_cv_make_support_nested_variables" >&6; } 3101if test $am_cv_make_support_nested_variables = yes; then 3102 AM_V='$(V)' 3103 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3104else 3105 AM_V=$AM_DEFAULT_VERBOSITY 3106 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3107fi 3108AM_BACKSLASH='\' 3109 3110if test "`cd $srcdir && pwd`" != "`pwd`"; then 3111 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3112 # is not polluted with repeated "-I." 3113 am__isrc=' -I$(srcdir)' 3114 # test to see if srcdir already configured 3115 if test -f $srcdir/config.status; then 3116 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3117 fi 3118fi 3119 3120# test whether we have cygpath 3121if test -z "$CYGPATH_W"; then 3122 if (cygpath --version) >/dev/null 2>/dev/null; then 3123 CYGPATH_W='cygpath -w' 3124 else 3125 CYGPATH_W=echo 3126 fi 3127fi 3128 3129 3130# Define the identity of the package. 3131 PACKAGE='mesa-demos' 3132 VERSION='8.2.0' 3133 3134 3135cat >>confdefs.h <<_ACEOF 3136#define PACKAGE "$PACKAGE" 3137_ACEOF 3138 3139 3140cat >>confdefs.h <<_ACEOF 3141#define VERSION "$VERSION" 3142_ACEOF 3143 3144# Some tools Automake needs. 3145 3146ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3147 3148 3149AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3150 3151 3152AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3153 3154 3155AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3156 3157 3158MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3159 3160# For better backward compatibility. To be removed once Automake 1.9.x 3161# dies out for good. For more background, see: 3162# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3163# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3164mkdir_p='$(MKDIR_P)' 3165 3166# We need awk for the "check" target. The system "awk" is bad on 3167# some platforms. 3168# Always define AMTAR for backward compatibility. Yes, it's still used 3169# in the wild :-( We should find a proper way to deprecate it ... 3170AMTAR='$${TAR-tar}' 3171 3172 3173# We'll loop over all known methods to create a tar archive until one works. 3174_am_tools='gnutar pax cpio none' 3175 3176am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3177 3178 3179 3180 3181 3182 3183# POSIX will say in a future version that running "rm -f" with no argument 3184# is OK; and we want to be able to make that assumption in our Makefile 3185# recipes. So use an aggressive probe to check that the usage we want is 3186# actually supported "in the wild" to an acceptable degree. 3187# See automake bug#10828. 3188# To make any issue more visible, cause the running configure to be aborted 3189# by default if the 'rm' program in use doesn't match our expectations; the 3190# user can still override this though. 3191if rm -f && rm -fr && rm -rf; then : OK; else 3192 cat >&2 <<'END' 3193Oops! 3194 3195Your 'rm' program seems unable to run without file operands specified 3196on the command line, even when the '-f' option is present. This is contrary 3197to the behaviour of most rm programs out there, and not conforming with 3198the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3199 3200Please tell bug-automake@gnu.org about your system, including the value 3201of your $PATH and any error possibly output before this message. This 3202can help us improve future automake versions. 3203 3204END 3205 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3206 echo 'Configuration will proceed anyway, since you have set the' >&2 3207 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3208 echo >&2 3209 else 3210 cat >&2 <<'END' 3211Aborting the configuration process, to ensure you take notice of the issue. 3212 3213You can download and install GNU coreutils to get an 'rm' implementation 3214that behaves properly: <http://www.gnu.org/software/coreutils/>. 3215 3216If you want to complete the configuration process using your problematic 3217'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3218to "yes", and re-run configure. 3219 3220END 3221 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3222 fi 3223fi 3224 3225 3226DEPDIR="${am__leading_dot}deps" 3227 3228ac_config_commands="$ac_config_commands depfiles" 3229 3230 3231am_make=${MAKE-make} 3232cat > confinc << 'END' 3233am__doit: 3234 @echo this is the am__doit target 3235.PHONY: am__doit 3236END 3237# If we don't find an include directive, just comment out the code. 3238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5 3239$as_echo_n "checking for style of include used by $am_make... " >&6; } 3240am__include="#" 3241am__quote= 3242_am_result=none 3243# First try GNU make style include. 3244echo "include confinc" > confmf 3245# Ignore all kinds of additional output from 'make'. 3246case `$am_make -s -f confmf 2> /dev/null` in #( 3247*the\ am__doit\ target*) 3248 am__include=include 3249 am__quote= 3250 _am_result=GNU 3251 ;; 3252esac 3253# Now try BSD make style include. 3254if test "$am__include" = "#"; then 3255 echo '.include "confinc"' > confmf 3256 case `$am_make -s -f confmf 2> /dev/null` in #( 3257 *the\ am__doit\ target*) 3258 am__include=.include 3259 am__quote="\"" 3260 _am_result=BSD 3261 ;; 3262 esac 3263fi 3264 3265 3266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5 3267$as_echo "$_am_result" >&6; } 3268rm -f confinc confmf 3269 3270# Check whether --enable-dependency-tracking was given. 3271if test "${enable_dependency_tracking+set}" = set; then : 3272 enableval=$enable_dependency_tracking; 3273fi 3274 3275if test "x$enable_dependency_tracking" != xno; then 3276 am_depcomp="$ac_aux_dir/depcomp" 3277 AMDEPBACKSLASH='\' 3278 am__nodep='_no' 3279fi 3280 if test "x$enable_dependency_tracking" != xno; then 3281 AMDEP_TRUE= 3282 AMDEP_FALSE='#' 3283else 3284 AMDEP_TRUE='#' 3285 AMDEP_FALSE= 3286fi 3287 3288 3289ac_ext=c 3290ac_cpp='$CPP $CPPFLAGS' 3291ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3292ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3293ac_compiler_gnu=$ac_cv_c_compiler_gnu 3294if test -n "$ac_tool_prefix"; then 3295 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3296set dummy ${ac_tool_prefix}gcc; ac_word=$2 3297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3298$as_echo_n "checking for $ac_word... " >&6; } 3299if ${ac_cv_prog_CC+:} false; then : 3300 $as_echo_n "(cached) " >&6 3301else 3302 if test -n "$CC"; then 3303 ac_cv_prog_CC="$CC" # Let the user override the test. 3304else 3305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3306for as_dir in $PATH 3307do 3308 IFS=$as_save_IFS 3309 test -z "$as_dir" && as_dir=. 3310 for ac_exec_ext in '' $ac_executable_extensions; do 3311 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3312 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3313 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3314 break 2 3315 fi 3316done 3317 done 3318IFS=$as_save_IFS 3319 3320fi 3321fi 3322CC=$ac_cv_prog_CC 3323if test -n "$CC"; then 3324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3325$as_echo "$CC" >&6; } 3326else 3327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3328$as_echo "no" >&6; } 3329fi 3330 3331 3332fi 3333if test -z "$ac_cv_prog_CC"; then 3334 ac_ct_CC=$CC 3335 # Extract the first word of "gcc", so it can be a program name with args. 3336set dummy gcc; ac_word=$2 3337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3338$as_echo_n "checking for $ac_word... " >&6; } 3339if ${ac_cv_prog_ac_ct_CC+:} false; then : 3340 $as_echo_n "(cached) " >&6 3341else 3342 if test -n "$ac_ct_CC"; then 3343 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3344else 3345as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3346for as_dir in $PATH 3347do 3348 IFS=$as_save_IFS 3349 test -z "$as_dir" && as_dir=. 3350 for ac_exec_ext in '' $ac_executable_extensions; do 3351 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3352 ac_cv_prog_ac_ct_CC="gcc" 3353 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3354 break 2 3355 fi 3356done 3357 done 3358IFS=$as_save_IFS 3359 3360fi 3361fi 3362ac_ct_CC=$ac_cv_prog_ac_ct_CC 3363if test -n "$ac_ct_CC"; then 3364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3365$as_echo "$ac_ct_CC" >&6; } 3366else 3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3368$as_echo "no" >&6; } 3369fi 3370 3371 if test "x$ac_ct_CC" = x; then 3372 CC="" 3373 else 3374 case $cross_compiling:$ac_tool_warned in 3375yes:) 3376{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3377$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3378ac_tool_warned=yes ;; 3379esac 3380 CC=$ac_ct_CC 3381 fi 3382else 3383 CC="$ac_cv_prog_CC" 3384fi 3385 3386if test -z "$CC"; then 3387 if test -n "$ac_tool_prefix"; then 3388 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3389set dummy ${ac_tool_prefix}cc; ac_word=$2 3390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3391$as_echo_n "checking for $ac_word... " >&6; } 3392if ${ac_cv_prog_CC+:} false; then : 3393 $as_echo_n "(cached) " >&6 3394else 3395 if test -n "$CC"; then 3396 ac_cv_prog_CC="$CC" # Let the user override the test. 3397else 3398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3399for as_dir in $PATH 3400do 3401 IFS=$as_save_IFS 3402 test -z "$as_dir" && as_dir=. 3403 for ac_exec_ext in '' $ac_executable_extensions; do 3404 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3405 ac_cv_prog_CC="${ac_tool_prefix}cc" 3406 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3407 break 2 3408 fi 3409done 3410 done 3411IFS=$as_save_IFS 3412 3413fi 3414fi 3415CC=$ac_cv_prog_CC 3416if test -n "$CC"; then 3417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3418$as_echo "$CC" >&6; } 3419else 3420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3421$as_echo "no" >&6; } 3422fi 3423 3424 3425 fi 3426fi 3427if test -z "$CC"; then 3428 # Extract the first word of "cc", so it can be a program name with args. 3429set dummy cc; ac_word=$2 3430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3431$as_echo_n "checking for $ac_word... " >&6; } 3432if ${ac_cv_prog_CC+:} false; then : 3433 $as_echo_n "(cached) " >&6 3434else 3435 if test -n "$CC"; then 3436 ac_cv_prog_CC="$CC" # Let the user override the test. 3437else 3438 ac_prog_rejected=no 3439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3440for as_dir in $PATH 3441do 3442 IFS=$as_save_IFS 3443 test -z "$as_dir" && as_dir=. 3444 for ac_exec_ext in '' $ac_executable_extensions; do 3445 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3446 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 3447 ac_prog_rejected=yes 3448 continue 3449 fi 3450 ac_cv_prog_CC="cc" 3451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3452 break 2 3453 fi 3454done 3455 done 3456IFS=$as_save_IFS 3457 3458if test $ac_prog_rejected = yes; then 3459 # We found a bogon in the path, so make sure we never use it. 3460 set dummy $ac_cv_prog_CC 3461 shift 3462 if test $# != 0; then 3463 # We chose a different compiler from the bogus one. 3464 # However, it has the same basename, so the bogon will be chosen 3465 # first if we set CC to just the basename; use the full file name. 3466 shift 3467 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 3468 fi 3469fi 3470fi 3471fi 3472CC=$ac_cv_prog_CC 3473if test -n "$CC"; then 3474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3475$as_echo "$CC" >&6; } 3476else 3477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3478$as_echo "no" >&6; } 3479fi 3480 3481 3482fi 3483if test -z "$CC"; then 3484 if test -n "$ac_tool_prefix"; then 3485 for ac_prog in cl.exe 3486 do 3487 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 3488set dummy $ac_tool_prefix$ac_prog; ac_word=$2 3489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3490$as_echo_n "checking for $ac_word... " >&6; } 3491if ${ac_cv_prog_CC+:} false; then : 3492 $as_echo_n "(cached) " >&6 3493else 3494 if test -n "$CC"; then 3495 ac_cv_prog_CC="$CC" # Let the user override the test. 3496else 3497as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3498for as_dir in $PATH 3499do 3500 IFS=$as_save_IFS 3501 test -z "$as_dir" && as_dir=. 3502 for ac_exec_ext in '' $ac_executable_extensions; do 3503 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3504 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 3505 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3506 break 2 3507 fi 3508done 3509 done 3510IFS=$as_save_IFS 3511 3512fi 3513fi 3514CC=$ac_cv_prog_CC 3515if test -n "$CC"; then 3516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3517$as_echo "$CC" >&6; } 3518else 3519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3520$as_echo "no" >&6; } 3521fi 3522 3523 3524 test -n "$CC" && break 3525 done 3526fi 3527if test -z "$CC"; then 3528 ac_ct_CC=$CC 3529 for ac_prog in cl.exe 3530do 3531 # Extract the first word of "$ac_prog", so it can be a program name with args. 3532set dummy $ac_prog; ac_word=$2 3533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3534$as_echo_n "checking for $ac_word... " >&6; } 3535if ${ac_cv_prog_ac_ct_CC+:} false; then : 3536 $as_echo_n "(cached) " >&6 3537else 3538 if test -n "$ac_ct_CC"; then 3539 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3540else 3541as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3542for as_dir in $PATH 3543do 3544 IFS=$as_save_IFS 3545 test -z "$as_dir" && as_dir=. 3546 for ac_exec_ext in '' $ac_executable_extensions; do 3547 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 3548 ac_cv_prog_ac_ct_CC="$ac_prog" 3549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3550 break 2 3551 fi 3552done 3553 done 3554IFS=$as_save_IFS 3555 3556fi 3557fi 3558ac_ct_CC=$ac_cv_prog_ac_ct_CC 3559if test -n "$ac_ct_CC"; then 3560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3561$as_echo "$ac_ct_CC" >&6; } 3562else 3563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3564$as_echo "no" >&6; } 3565fi 3566 3567 3568 test -n "$ac_ct_CC" && break 3569done 3570 3571 if test "x$ac_ct_CC" = x; then 3572 CC="" 3573 else 3574 case $cross_compiling:$ac_tool_warned in 3575yes:) 3576{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3577$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3578ac_tool_warned=yes ;; 3579esac 3580 CC=$ac_ct_CC 3581 fi 3582fi 3583 3584fi 3585 3586 3587test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3588$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3589as_fn_error $? "no acceptable C compiler found in \$PATH 3590See \`config.log' for more details" "$LINENO" 5; } 3591 3592# Provide some information about the compiler. 3593$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 3594set X $ac_compile 3595ac_compiler=$2 3596for ac_option in --version -v -V -qversion; do 3597 { { ac_try="$ac_compiler $ac_option >&5" 3598case "(($ac_try" in 3599 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3600 *) ac_try_echo=$ac_try;; 3601esac 3602eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3603$as_echo "$ac_try_echo"; } >&5 3604 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 3605 ac_status=$? 3606 if test -s conftest.err; then 3607 sed '10a\ 3608... rest of stderr output deleted ... 3609 10q' conftest.err >conftest.er1 3610 cat conftest.er1 >&5 3611 fi 3612 rm -f conftest.er1 conftest.err 3613 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3614 test $ac_status = 0; } 3615done 3616 3617cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3618/* end confdefs.h. */ 3619 3620int 3621main () 3622{ 3623 3624 ; 3625 return 0; 3626} 3627_ACEOF 3628ac_clean_files_save=$ac_clean_files 3629ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3630# Try to create an executable without -o first, disregard a.out. 3631# It will help us diagnose broken compilers, and finding out an intuition 3632# of exeext. 3633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3634$as_echo_n "checking whether the C compiler works... " >&6; } 3635ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3636 3637# The possible output files: 3638ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3639 3640ac_rmfiles= 3641for ac_file in $ac_files 3642do 3643 case $ac_file in 3644 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3645 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3646 esac 3647done 3648rm -f $ac_rmfiles 3649 3650if { { ac_try="$ac_link_default" 3651case "(($ac_try" in 3652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3653 *) ac_try_echo=$ac_try;; 3654esac 3655eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3656$as_echo "$ac_try_echo"; } >&5 3657 (eval "$ac_link_default") 2>&5 3658 ac_status=$? 3659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3660 test $ac_status = 0; }; then : 3661 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3662# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3663# in a Makefile. We should not override ac_cv_exeext if it was cached, 3664# so that the user can short-circuit this test for compilers unknown to 3665# Autoconf. 3666for ac_file in $ac_files '' 3667do 3668 test -f "$ac_file" || continue 3669 case $ac_file in 3670 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3671 ;; 3672 [ab].out ) 3673 # We found the default executable, but exeext='' is most 3674 # certainly right. 3675 break;; 3676 *.* ) 3677 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3678 then :; else 3679 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3680 fi 3681 # We set ac_cv_exeext here because the later test for it is not 3682 # safe: cross compilers may not add the suffix if given an `-o' 3683 # argument, so we may need to know it at that point already. 3684 # Even if this section looks crufty: it has the advantage of 3685 # actually working. 3686 break;; 3687 * ) 3688 break;; 3689 esac 3690done 3691test "$ac_cv_exeext" = no && ac_cv_exeext= 3692 3693else 3694 ac_file='' 3695fi 3696if test -z "$ac_file"; then : 3697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3698$as_echo "no" >&6; } 3699$as_echo "$as_me: failed program was:" >&5 3700sed 's/^/| /' conftest.$ac_ext >&5 3701 3702{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3703$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3704as_fn_error 77 "C compiler cannot create executables 3705See \`config.log' for more details" "$LINENO" 5; } 3706else 3707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3708$as_echo "yes" >&6; } 3709fi 3710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3711$as_echo_n "checking for C compiler default output file name... " >&6; } 3712{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3713$as_echo "$ac_file" >&6; } 3714ac_exeext=$ac_cv_exeext 3715 3716rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3717ac_clean_files=$ac_clean_files_save 3718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3719$as_echo_n "checking for suffix of executables... " >&6; } 3720if { { ac_try="$ac_link" 3721case "(($ac_try" in 3722 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3723 *) ac_try_echo=$ac_try;; 3724esac 3725eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3726$as_echo "$ac_try_echo"; } >&5 3727 (eval "$ac_link") 2>&5 3728 ac_status=$? 3729 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3730 test $ac_status = 0; }; then : 3731 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3732# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3733# work properly (i.e., refer to `conftest.exe'), while it won't with 3734# `rm'. 3735for ac_file in conftest.exe conftest conftest.*; do 3736 test -f "$ac_file" || continue 3737 case $ac_file in 3738 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3739 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3740 break;; 3741 * ) break;; 3742 esac 3743done 3744else 3745 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3746$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3747as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3748See \`config.log' for more details" "$LINENO" 5; } 3749fi 3750rm -f conftest conftest$ac_cv_exeext 3751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3752$as_echo "$ac_cv_exeext" >&6; } 3753 3754rm -f conftest.$ac_ext 3755EXEEXT=$ac_cv_exeext 3756ac_exeext=$EXEEXT 3757cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3758/* end confdefs.h. */ 3759#include <stdio.h> 3760int 3761main () 3762{ 3763FILE *f = fopen ("conftest.out", "w"); 3764 return ferror (f) || fclose (f) != 0; 3765 3766 ; 3767 return 0; 3768} 3769_ACEOF 3770ac_clean_files="$ac_clean_files conftest.out" 3771# Check that the compiler produces executables we can run. If not, either 3772# the compiler is broken, or we cross compile. 3773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3774$as_echo_n "checking whether we are cross compiling... " >&6; } 3775if test "$cross_compiling" != yes; then 3776 { { ac_try="$ac_link" 3777case "(($ac_try" in 3778 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3779 *) ac_try_echo=$ac_try;; 3780esac 3781eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3782$as_echo "$ac_try_echo"; } >&5 3783 (eval "$ac_link") 2>&5 3784 ac_status=$? 3785 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3786 test $ac_status = 0; } 3787 if { ac_try='./conftest$ac_cv_exeext' 3788 { { case "(($ac_try" in 3789 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3790 *) ac_try_echo=$ac_try;; 3791esac 3792eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3793$as_echo "$ac_try_echo"; } >&5 3794 (eval "$ac_try") 2>&5 3795 ac_status=$? 3796 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3797 test $ac_status = 0; }; }; then 3798 cross_compiling=no 3799 else 3800 if test "$cross_compiling" = maybe; then 3801 cross_compiling=yes 3802 else 3803 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3804$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3805as_fn_error $? "cannot run C compiled programs. 3806If you meant to cross compile, use \`--host'. 3807See \`config.log' for more details" "$LINENO" 5; } 3808 fi 3809 fi 3810fi 3811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3812$as_echo "$cross_compiling" >&6; } 3813 3814rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3815ac_clean_files=$ac_clean_files_save 3816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3817$as_echo_n "checking for suffix of object files... " >&6; } 3818if ${ac_cv_objext+:} false; then : 3819 $as_echo_n "(cached) " >&6 3820else 3821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3822/* end confdefs.h. */ 3823 3824int 3825main () 3826{ 3827 3828 ; 3829 return 0; 3830} 3831_ACEOF 3832rm -f conftest.o conftest.obj 3833if { { ac_try="$ac_compile" 3834case "(($ac_try" in 3835 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3836 *) ac_try_echo=$ac_try;; 3837esac 3838eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3839$as_echo "$ac_try_echo"; } >&5 3840 (eval "$ac_compile") 2>&5 3841 ac_status=$? 3842 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3843 test $ac_status = 0; }; then : 3844 for ac_file in conftest.o conftest.obj conftest.*; do 3845 test -f "$ac_file" || continue; 3846 case $ac_file in 3847 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3848 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3849 break;; 3850 esac 3851done 3852else 3853 $as_echo "$as_me: failed program was:" >&5 3854sed 's/^/| /' conftest.$ac_ext >&5 3855 3856{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3857$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3858as_fn_error $? "cannot compute suffix of object files: cannot compile 3859See \`config.log' for more details" "$LINENO" 5; } 3860fi 3861rm -f conftest.$ac_cv_objext conftest.$ac_ext 3862fi 3863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3864$as_echo "$ac_cv_objext" >&6; } 3865OBJEXT=$ac_cv_objext 3866ac_objext=$OBJEXT 3867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3868$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3869if ${ac_cv_c_compiler_gnu+:} false; then : 3870 $as_echo_n "(cached) " >&6 3871else 3872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3873/* end confdefs.h. */ 3874 3875int 3876main () 3877{ 3878#ifndef __GNUC__ 3879 choke me 3880#endif 3881 3882 ; 3883 return 0; 3884} 3885_ACEOF 3886if ac_fn_c_try_compile "$LINENO"; then : 3887 ac_compiler_gnu=yes 3888else 3889 ac_compiler_gnu=no 3890fi 3891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3892ac_cv_c_compiler_gnu=$ac_compiler_gnu 3893 3894fi 3895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3896$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3897if test $ac_compiler_gnu = yes; then 3898 GCC=yes 3899else 3900 GCC= 3901fi 3902ac_test_CFLAGS=${CFLAGS+set} 3903ac_save_CFLAGS=$CFLAGS 3904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3905$as_echo_n "checking whether $CC accepts -g... " >&6; } 3906if ${ac_cv_prog_cc_g+:} false; then : 3907 $as_echo_n "(cached) " >&6 3908else 3909 ac_save_c_werror_flag=$ac_c_werror_flag 3910 ac_c_werror_flag=yes 3911 ac_cv_prog_cc_g=no 3912 CFLAGS="-g" 3913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3914/* end confdefs.h. */ 3915 3916int 3917main () 3918{ 3919 3920 ; 3921 return 0; 3922} 3923_ACEOF 3924if ac_fn_c_try_compile "$LINENO"; then : 3925 ac_cv_prog_cc_g=yes 3926else 3927 CFLAGS="" 3928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3929/* end confdefs.h. */ 3930 3931int 3932main () 3933{ 3934 3935 ; 3936 return 0; 3937} 3938_ACEOF 3939if ac_fn_c_try_compile "$LINENO"; then : 3940 3941else 3942 ac_c_werror_flag=$ac_save_c_werror_flag 3943 CFLAGS="-g" 3944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3945/* end confdefs.h. */ 3946 3947int 3948main () 3949{ 3950 3951 ; 3952 return 0; 3953} 3954_ACEOF 3955if ac_fn_c_try_compile "$LINENO"; then : 3956 ac_cv_prog_cc_g=yes 3957fi 3958rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3959fi 3960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3961fi 3962rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3963 ac_c_werror_flag=$ac_save_c_werror_flag 3964fi 3965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3966$as_echo "$ac_cv_prog_cc_g" >&6; } 3967if test "$ac_test_CFLAGS" = set; then 3968 CFLAGS=$ac_save_CFLAGS 3969elif test $ac_cv_prog_cc_g = yes; then 3970 if test "$GCC" = yes; then 3971 CFLAGS="-g -O2" 3972 else 3973 CFLAGS="-g" 3974 fi 3975else 3976 if test "$GCC" = yes; then 3977 CFLAGS="-O2" 3978 else 3979 CFLAGS= 3980 fi 3981fi 3982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3983$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3984if ${ac_cv_prog_cc_c89+:} false; then : 3985 $as_echo_n "(cached) " >&6 3986else 3987 ac_cv_prog_cc_c89=no 3988ac_save_CC=$CC 3989cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3990/* end confdefs.h. */ 3991#include <stdarg.h> 3992#include <stdio.h> 3993struct stat; 3994/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3995struct buf { int x; }; 3996FILE * (*rcsopen) (struct buf *, struct stat *, int); 3997static char *e (p, i) 3998 char **p; 3999 int i; 4000{ 4001 return p[i]; 4002} 4003static char *f (char * (*g) (char **, int), char **p, ...) 4004{ 4005 char *s; 4006 va_list v; 4007 va_start (v,p); 4008 s = g (p, va_arg (v,int)); 4009 va_end (v); 4010 return s; 4011} 4012 4013/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4014 function prototypes and stuff, but not '\xHH' hex character constants. 4015 These don't provoke an error unfortunately, instead are silently treated 4016 as 'x'. The following induces an error, until -std is added to get 4017 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4018 array size at least. It's necessary to write '\x00'==0 to get something 4019 that's true only with -std. */ 4020int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4021 4022/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4023 inside strings and character constants. */ 4024#define FOO(x) 'x' 4025int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4026 4027int test (int i, double x); 4028struct s1 {int (*f) (int a);}; 4029struct s2 {int (*f) (double a);}; 4030int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4031int argc; 4032char **argv; 4033int 4034main () 4035{ 4036return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4037 ; 4038 return 0; 4039} 4040_ACEOF 4041for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4042 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4043do 4044 CC="$ac_save_CC $ac_arg" 4045 if ac_fn_c_try_compile "$LINENO"; then : 4046 ac_cv_prog_cc_c89=$ac_arg 4047fi 4048rm -f core conftest.err conftest.$ac_objext 4049 test "x$ac_cv_prog_cc_c89" != "xno" && break 4050done 4051rm -f conftest.$ac_ext 4052CC=$ac_save_CC 4053 4054fi 4055# AC_CACHE_VAL 4056case "x$ac_cv_prog_cc_c89" in 4057 x) 4058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4059$as_echo "none needed" >&6; } ;; 4060 xno) 4061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4062$as_echo "unsupported" >&6; } ;; 4063 *) 4064 CC="$CC $ac_cv_prog_cc_c89" 4065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4066$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4067esac 4068if test "x$ac_cv_prog_cc_c89" != xno; then : 4069 4070fi 4071 4072ac_ext=c 4073ac_cpp='$CPP $CPPFLAGS' 4074ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4075ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4076ac_compiler_gnu=$ac_cv_c_compiler_gnu 4077 4078ac_ext=c 4079ac_cpp='$CPP $CPPFLAGS' 4080ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4081ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4082ac_compiler_gnu=$ac_cv_c_compiler_gnu 4083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4084$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4085if ${am_cv_prog_cc_c_o+:} false; then : 4086 $as_echo_n "(cached) " >&6 4087else 4088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4089/* end confdefs.h. */ 4090 4091int 4092main () 4093{ 4094 4095 ; 4096 return 0; 4097} 4098_ACEOF 4099 # Make sure it works both with $CC and with simple cc. 4100 # Following AC_PROG_CC_C_O, we do the test twice because some 4101 # compilers refuse to overwrite an existing .o file with -o, 4102 # though they will create one. 4103 am_cv_prog_cc_c_o=yes 4104 for am_i in 1 2; do 4105 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4106 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4107 ac_status=$? 4108 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4109 (exit $ac_status); } \ 4110 && test -f conftest2.$ac_objext; then 4111 : OK 4112 else 4113 am_cv_prog_cc_c_o=no 4114 break 4115 fi 4116 done 4117 rm -f core conftest* 4118 unset am_i 4119fi 4120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4121$as_echo "$am_cv_prog_cc_c_o" >&6; } 4122if test "$am_cv_prog_cc_c_o" != yes; then 4123 # Losing compiler, so override with the script. 4124 # FIXME: It is wrong to rewrite CC. 4125 # But if we don't then we get into trouble of one sort or another. 4126 # A longer-term fix would be to have automake use am__CC in this case, 4127 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4128 CC="$am_aux_dir/compile $CC" 4129fi 4130ac_ext=c 4131ac_cpp='$CPP $CPPFLAGS' 4132ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4133ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4134ac_compiler_gnu=$ac_cv_c_compiler_gnu 4135 4136 4137depcc="$CC" am_compiler_list= 4138 4139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4140$as_echo_n "checking dependency style of $depcc... " >&6; } 4141if ${am_cv_CC_dependencies_compiler_type+:} false; then : 4142 $as_echo_n "(cached) " >&6 4143else 4144 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4145 # We make a subdir and do the tests there. Otherwise we can end up 4146 # making bogus files that we don't know about and never remove. For 4147 # instance it was reported that on HP-UX the gcc test will end up 4148 # making a dummy file named 'D' -- because '-MD' means "put the output 4149 # in D". 4150 rm -rf conftest.dir 4151 mkdir conftest.dir 4152 # Copy depcomp to subdir because otherwise we won't find it if we're 4153 # using a relative directory. 4154 cp "$am_depcomp" conftest.dir 4155 cd conftest.dir 4156 # We will build objects and dependencies in a subdirectory because 4157 # it helps to detect inapplicable dependency modes. For instance 4158 # both Tru64's cc and ICC support -MD to output dependencies as a 4159 # side effect of compilation, but ICC will put the dependencies in 4160 # the current directory while Tru64 will put them in the object 4161 # directory. 4162 mkdir sub 4163 4164 am_cv_CC_dependencies_compiler_type=none 4165 if test "$am_compiler_list" = ""; then 4166 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4167 fi 4168 am__universal=false 4169 case " $depcc " in #( 4170 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4171 esac 4172 4173 for depmode in $am_compiler_list; do 4174 # Setup a source with many dependencies, because some compilers 4175 # like to wrap large dependency lists on column 80 (with \), and 4176 # we should not choose a depcomp mode which is confused by this. 4177 # 4178 # We need to recreate these files for each test, as the compiler may 4179 # overwrite some of them when testing with obscure command lines. 4180 # This happens at least with the AIX C compiler. 4181 : > sub/conftest.c 4182 for i in 1 2 3 4 5 6; do 4183 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4184 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 4185 # Solaris 10 /bin/sh. 4186 echo '/* dummy */' > sub/conftst$i.h 4187 done 4188 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 4189 4190 # We check with '-c' and '-o' for the sake of the "dashmstdout" 4191 # mode. It turns out that the SunPro C++ compiler does not properly 4192 # handle '-M -o', and we need to detect this. Also, some Intel 4193 # versions had trouble with output in subdirs. 4194 am__obj=sub/conftest.${OBJEXT-o} 4195 am__minus_obj="-o $am__obj" 4196 case $depmode in 4197 gcc) 4198 # This depmode causes a compiler race in universal mode. 4199 test "$am__universal" = false || continue 4200 ;; 4201 nosideeffect) 4202 # After this tag, mechanisms are not by side-effect, so they'll 4203 # only be used when explicitly requested. 4204 if test "x$enable_dependency_tracking" = xyes; then 4205 continue 4206 else 4207 break 4208 fi 4209 ;; 4210 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 4211 # This compiler won't grok '-c -o', but also, the minuso test has 4212 # not run yet. These depmodes are late enough in the game, and 4213 # so weak that their functioning should not be impacted. 4214 am__obj=conftest.${OBJEXT-o} 4215 am__minus_obj= 4216 ;; 4217 none) break ;; 4218 esac 4219 if depmode=$depmode \ 4220 source=sub/conftest.c object=$am__obj \ 4221 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 4222 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 4223 >/dev/null 2>conftest.err && 4224 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 4225 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 4226 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 4227 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 4228 # icc doesn't choke on unknown options, it will just issue warnings 4229 # or remarks (even with -Werror). So we grep stderr for any message 4230 # that says an option was ignored or not supported. 4231 # When given -MP, icc 7.0 and 7.1 complain thusly: 4232 # icc: Command line warning: ignoring option '-M'; no argument required 4233 # The diagnosis changed in icc 8.0: 4234 # icc: Command line remark: option '-MP' not supported 4235 if (grep 'ignoring option' conftest.err || 4236 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 4237 am_cv_CC_dependencies_compiler_type=$depmode 4238 break 4239 fi 4240 fi 4241 done 4242 4243 cd .. 4244 rm -rf conftest.dir 4245else 4246 am_cv_CC_dependencies_compiler_type=none 4247fi 4248 4249fi 4250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 4251$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 4252CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 4253 4254 if 4255 test "x$enable_dependency_tracking" != xno \ 4256 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 4257 am__fastdepCC_TRUE= 4258 am__fastdepCC_FALSE='#' 4259else 4260 am__fastdepCC_TRUE='#' 4261 am__fastdepCC_FALSE= 4262fi 4263 4264 4265ac_ext=c 4266ac_cpp='$CPP $CPPFLAGS' 4267ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4268ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4269ac_compiler_gnu=$ac_cv_c_compiler_gnu 4270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 4271$as_echo_n "checking how to run the C preprocessor... " >&6; } 4272# On Suns, sometimes $CPP names a directory. 4273if test -n "$CPP" && test -d "$CPP"; then 4274 CPP= 4275fi 4276if test -z "$CPP"; then 4277 if ${ac_cv_prog_CPP+:} false; then : 4278 $as_echo_n "(cached) " >&6 4279else 4280 # Double quotes because CPP needs to be expanded 4281 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 4282 do 4283 ac_preproc_ok=false 4284for ac_c_preproc_warn_flag in '' yes 4285do 4286 # Use a header file that comes with gcc, so configuring glibc 4287 # with a fresh cross-compiler works. 4288 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4289 # <limits.h> exists even on freestanding compilers. 4290 # On the NeXT, cc -E runs the code through the compiler's parser, 4291 # not just through cpp. "Syntax error" is here to catch this case. 4292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4293/* end confdefs.h. */ 4294#ifdef __STDC__ 4295# include <limits.h> 4296#else 4297# include <assert.h> 4298#endif 4299 Syntax error 4300_ACEOF 4301if ac_fn_c_try_cpp "$LINENO"; then : 4302 4303else 4304 # Broken: fails on valid input. 4305continue 4306fi 4307rm -f conftest.err conftest.i conftest.$ac_ext 4308 4309 # OK, works on sane cases. Now check whether nonexistent headers 4310 # can be detected and how. 4311 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4312/* end confdefs.h. */ 4313#include <ac_nonexistent.h> 4314_ACEOF 4315if ac_fn_c_try_cpp "$LINENO"; then : 4316 # Broken: success on invalid input. 4317continue 4318else 4319 # Passes both tests. 4320ac_preproc_ok=: 4321break 4322fi 4323rm -f conftest.err conftest.i conftest.$ac_ext 4324 4325done 4326# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4327rm -f conftest.i conftest.err conftest.$ac_ext 4328if $ac_preproc_ok; then : 4329 break 4330fi 4331 4332 done 4333 ac_cv_prog_CPP=$CPP 4334 4335fi 4336 CPP=$ac_cv_prog_CPP 4337else 4338 ac_cv_prog_CPP=$CPP 4339fi 4340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 4341$as_echo "$CPP" >&6; } 4342ac_preproc_ok=false 4343for ac_c_preproc_warn_flag in '' yes 4344do 4345 # Use a header file that comes with gcc, so configuring glibc 4346 # with a fresh cross-compiler works. 4347 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 4348 # <limits.h> exists even on freestanding compilers. 4349 # On the NeXT, cc -E runs the code through the compiler's parser, 4350 # not just through cpp. "Syntax error" is here to catch this case. 4351 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4352/* end confdefs.h. */ 4353#ifdef __STDC__ 4354# include <limits.h> 4355#else 4356# include <assert.h> 4357#endif 4358 Syntax error 4359_ACEOF 4360if ac_fn_c_try_cpp "$LINENO"; then : 4361 4362else 4363 # Broken: fails on valid input. 4364continue 4365fi 4366rm -f conftest.err conftest.i conftest.$ac_ext 4367 4368 # OK, works on sane cases. Now check whether nonexistent headers 4369 # can be detected and how. 4370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4371/* end confdefs.h. */ 4372#include <ac_nonexistent.h> 4373_ACEOF 4374if ac_fn_c_try_cpp "$LINENO"; then : 4375 # Broken: success on invalid input. 4376continue 4377else 4378 # Passes both tests. 4379ac_preproc_ok=: 4380break 4381fi 4382rm -f conftest.err conftest.i conftest.$ac_ext 4383 4384done 4385# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 4386rm -f conftest.i conftest.err conftest.$ac_ext 4387if $ac_preproc_ok; then : 4388 4389else 4390 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4391$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4392as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 4393See \`config.log' for more details" "$LINENO" 5; } 4394fi 4395 4396ac_ext=c 4397ac_cpp='$CPP $CPPFLAGS' 4398ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4399ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4400ac_compiler_gnu=$ac_cv_c_compiler_gnu 4401 4402ac_ext=c 4403ac_cpp='$CPP $CPPFLAGS' 4404ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4405ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4406ac_compiler_gnu=$ac_cv_c_compiler_gnu 4407if test -n "$ac_tool_prefix"; then 4408 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 4409set dummy ${ac_tool_prefix}gcc; ac_word=$2 4410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4411$as_echo_n "checking for $ac_word... " >&6; } 4412if ${ac_cv_prog_CC+:} false; then : 4413 $as_echo_n "(cached) " >&6 4414else 4415 if test -n "$CC"; then 4416 ac_cv_prog_CC="$CC" # Let the user override the test. 4417else 4418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4419for as_dir in $PATH 4420do 4421 IFS=$as_save_IFS 4422 test -z "$as_dir" && as_dir=. 4423 for ac_exec_ext in '' $ac_executable_extensions; do 4424 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4425 ac_cv_prog_CC="${ac_tool_prefix}gcc" 4426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4427 break 2 4428 fi 4429done 4430 done 4431IFS=$as_save_IFS 4432 4433fi 4434fi 4435CC=$ac_cv_prog_CC 4436if test -n "$CC"; then 4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4438$as_echo "$CC" >&6; } 4439else 4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4441$as_echo "no" >&6; } 4442fi 4443 4444 4445fi 4446if test -z "$ac_cv_prog_CC"; then 4447 ac_ct_CC=$CC 4448 # Extract the first word of "gcc", so it can be a program name with args. 4449set dummy gcc; ac_word=$2 4450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4451$as_echo_n "checking for $ac_word... " >&6; } 4452if ${ac_cv_prog_ac_ct_CC+:} false; then : 4453 $as_echo_n "(cached) " >&6 4454else 4455 if test -n "$ac_ct_CC"; then 4456 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4457else 4458as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4459for as_dir in $PATH 4460do 4461 IFS=$as_save_IFS 4462 test -z "$as_dir" && as_dir=. 4463 for ac_exec_ext in '' $ac_executable_extensions; do 4464 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4465 ac_cv_prog_ac_ct_CC="gcc" 4466 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4467 break 2 4468 fi 4469done 4470 done 4471IFS=$as_save_IFS 4472 4473fi 4474fi 4475ac_ct_CC=$ac_cv_prog_ac_ct_CC 4476if test -n "$ac_ct_CC"; then 4477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4478$as_echo "$ac_ct_CC" >&6; } 4479else 4480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4481$as_echo "no" >&6; } 4482fi 4483 4484 if test "x$ac_ct_CC" = x; then 4485 CC="" 4486 else 4487 case $cross_compiling:$ac_tool_warned in 4488yes:) 4489{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4490$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4491ac_tool_warned=yes ;; 4492esac 4493 CC=$ac_ct_CC 4494 fi 4495else 4496 CC="$ac_cv_prog_CC" 4497fi 4498 4499if test -z "$CC"; then 4500 if test -n "$ac_tool_prefix"; then 4501 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 4502set dummy ${ac_tool_prefix}cc; ac_word=$2 4503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4504$as_echo_n "checking for $ac_word... " >&6; } 4505if ${ac_cv_prog_CC+:} false; then : 4506 $as_echo_n "(cached) " >&6 4507else 4508 if test -n "$CC"; then 4509 ac_cv_prog_CC="$CC" # Let the user override the test. 4510else 4511as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4512for as_dir in $PATH 4513do 4514 IFS=$as_save_IFS 4515 test -z "$as_dir" && as_dir=. 4516 for ac_exec_ext in '' $ac_executable_extensions; do 4517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4518 ac_cv_prog_CC="${ac_tool_prefix}cc" 4519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4520 break 2 4521 fi 4522done 4523 done 4524IFS=$as_save_IFS 4525 4526fi 4527fi 4528CC=$ac_cv_prog_CC 4529if test -n "$CC"; then 4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4531$as_echo "$CC" >&6; } 4532else 4533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4534$as_echo "no" >&6; } 4535fi 4536 4537 4538 fi 4539fi 4540if test -z "$CC"; then 4541 # Extract the first word of "cc", so it can be a program name with args. 4542set dummy cc; ac_word=$2 4543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4544$as_echo_n "checking for $ac_word... " >&6; } 4545if ${ac_cv_prog_CC+:} false; then : 4546 $as_echo_n "(cached) " >&6 4547else 4548 if test -n "$CC"; then 4549 ac_cv_prog_CC="$CC" # Let the user override the test. 4550else 4551 ac_prog_rejected=no 4552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4553for as_dir in $PATH 4554do 4555 IFS=$as_save_IFS 4556 test -z "$as_dir" && as_dir=. 4557 for ac_exec_ext in '' $ac_executable_extensions; do 4558 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4559 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4560 ac_prog_rejected=yes 4561 continue 4562 fi 4563 ac_cv_prog_CC="cc" 4564 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4565 break 2 4566 fi 4567done 4568 done 4569IFS=$as_save_IFS 4570 4571if test $ac_prog_rejected = yes; then 4572 # We found a bogon in the path, so make sure we never use it. 4573 set dummy $ac_cv_prog_CC 4574 shift 4575 if test $# != 0; then 4576 # We chose a different compiler from the bogus one. 4577 # However, it has the same basename, so the bogon will be chosen 4578 # first if we set CC to just the basename; use the full file name. 4579 shift 4580 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 4581 fi 4582fi 4583fi 4584fi 4585CC=$ac_cv_prog_CC 4586if test -n "$CC"; then 4587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4588$as_echo "$CC" >&6; } 4589else 4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4591$as_echo "no" >&6; } 4592fi 4593 4594 4595fi 4596if test -z "$CC"; then 4597 if test -n "$ac_tool_prefix"; then 4598 for ac_prog in cl.exe 4599 do 4600 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4601set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4603$as_echo_n "checking for $ac_word... " >&6; } 4604if ${ac_cv_prog_CC+:} false; then : 4605 $as_echo_n "(cached) " >&6 4606else 4607 if test -n "$CC"; then 4608 ac_cv_prog_CC="$CC" # Let the user override the test. 4609else 4610as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4611for as_dir in $PATH 4612do 4613 IFS=$as_save_IFS 4614 test -z "$as_dir" && as_dir=. 4615 for ac_exec_ext in '' $ac_executable_extensions; do 4616 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4617 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4619 break 2 4620 fi 4621done 4622 done 4623IFS=$as_save_IFS 4624 4625fi 4626fi 4627CC=$ac_cv_prog_CC 4628if test -n "$CC"; then 4629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4630$as_echo "$CC" >&6; } 4631else 4632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4633$as_echo "no" >&6; } 4634fi 4635 4636 4637 test -n "$CC" && break 4638 done 4639fi 4640if test -z "$CC"; then 4641 ac_ct_CC=$CC 4642 for ac_prog in cl.exe 4643do 4644 # Extract the first word of "$ac_prog", so it can be a program name with args. 4645set dummy $ac_prog; ac_word=$2 4646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4647$as_echo_n "checking for $ac_word... " >&6; } 4648if ${ac_cv_prog_ac_ct_CC+:} false; then : 4649 $as_echo_n "(cached) " >&6 4650else 4651 if test -n "$ac_ct_CC"; then 4652 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4653else 4654as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4655for as_dir in $PATH 4656do 4657 IFS=$as_save_IFS 4658 test -z "$as_dir" && as_dir=. 4659 for ac_exec_ext in '' $ac_executable_extensions; do 4660 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4661 ac_cv_prog_ac_ct_CC="$ac_prog" 4662 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4663 break 2 4664 fi 4665done 4666 done 4667IFS=$as_save_IFS 4668 4669fi 4670fi 4671ac_ct_CC=$ac_cv_prog_ac_ct_CC 4672if test -n "$ac_ct_CC"; then 4673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4674$as_echo "$ac_ct_CC" >&6; } 4675else 4676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4677$as_echo "no" >&6; } 4678fi 4679 4680 4681 test -n "$ac_ct_CC" && break 4682done 4683 4684 if test "x$ac_ct_CC" = x; then 4685 CC="" 4686 else 4687 case $cross_compiling:$ac_tool_warned in 4688yes:) 4689{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4690$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4691ac_tool_warned=yes ;; 4692esac 4693 CC=$ac_ct_CC 4694 fi 4695fi 4696 4697fi 4698 4699 4700test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4701$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4702as_fn_error $? "no acceptable C compiler found in \$PATH 4703See \`config.log' for more details" "$LINENO" 5; } 4704 4705# Provide some information about the compiler. 4706$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4707set X $ac_compile 4708ac_compiler=$2 4709for ac_option in --version -v -V -qversion; do 4710 { { ac_try="$ac_compiler $ac_option >&5" 4711case "(($ac_try" in 4712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4713 *) ac_try_echo=$ac_try;; 4714esac 4715eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4716$as_echo "$ac_try_echo"; } >&5 4717 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4718 ac_status=$? 4719 if test -s conftest.err; then 4720 sed '10a\ 4721... rest of stderr output deleted ... 4722 10q' conftest.err >conftest.er1 4723 cat conftest.er1 >&5 4724 fi 4725 rm -f conftest.er1 conftest.err 4726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4727 test $ac_status = 0; } 4728done 4729 4730{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 4731$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 4732if ${ac_cv_c_compiler_gnu+:} false; then : 4733 $as_echo_n "(cached) " >&6 4734else 4735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4736/* end confdefs.h. */ 4737 4738int 4739main () 4740{ 4741#ifndef __GNUC__ 4742 choke me 4743#endif 4744 4745 ; 4746 return 0; 4747} 4748_ACEOF 4749if ac_fn_c_try_compile "$LINENO"; then : 4750 ac_compiler_gnu=yes 4751else 4752 ac_compiler_gnu=no 4753fi 4754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4755ac_cv_c_compiler_gnu=$ac_compiler_gnu 4756 4757fi 4758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4759$as_echo "$ac_cv_c_compiler_gnu" >&6; } 4760if test $ac_compiler_gnu = yes; then 4761 GCC=yes 4762else 4763 GCC= 4764fi 4765ac_test_CFLAGS=${CFLAGS+set} 4766ac_save_CFLAGS=$CFLAGS 4767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4768$as_echo_n "checking whether $CC accepts -g... " >&6; } 4769if ${ac_cv_prog_cc_g+:} false; then : 4770 $as_echo_n "(cached) " >&6 4771else 4772 ac_save_c_werror_flag=$ac_c_werror_flag 4773 ac_c_werror_flag=yes 4774 ac_cv_prog_cc_g=no 4775 CFLAGS="-g" 4776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4777/* end confdefs.h. */ 4778 4779int 4780main () 4781{ 4782 4783 ; 4784 return 0; 4785} 4786_ACEOF 4787if ac_fn_c_try_compile "$LINENO"; then : 4788 ac_cv_prog_cc_g=yes 4789else 4790 CFLAGS="" 4791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4792/* end confdefs.h. */ 4793 4794int 4795main () 4796{ 4797 4798 ; 4799 return 0; 4800} 4801_ACEOF 4802if ac_fn_c_try_compile "$LINENO"; then : 4803 4804else 4805 ac_c_werror_flag=$ac_save_c_werror_flag 4806 CFLAGS="-g" 4807 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4808/* end confdefs.h. */ 4809 4810int 4811main () 4812{ 4813 4814 ; 4815 return 0; 4816} 4817_ACEOF 4818if ac_fn_c_try_compile "$LINENO"; then : 4819 ac_cv_prog_cc_g=yes 4820fi 4821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4822fi 4823rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4824fi 4825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4826 ac_c_werror_flag=$ac_save_c_werror_flag 4827fi 4828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4829$as_echo "$ac_cv_prog_cc_g" >&6; } 4830if test "$ac_test_CFLAGS" = set; then 4831 CFLAGS=$ac_save_CFLAGS 4832elif test $ac_cv_prog_cc_g = yes; then 4833 if test "$GCC" = yes; then 4834 CFLAGS="-g -O2" 4835 else 4836 CFLAGS="-g" 4837 fi 4838else 4839 if test "$GCC" = yes; then 4840 CFLAGS="-O2" 4841 else 4842 CFLAGS= 4843 fi 4844fi 4845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 4846$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 4847if ${ac_cv_prog_cc_c89+:} false; then : 4848 $as_echo_n "(cached) " >&6 4849else 4850 ac_cv_prog_cc_c89=no 4851ac_save_CC=$CC 4852cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4853/* end confdefs.h. */ 4854#include <stdarg.h> 4855#include <stdio.h> 4856struct stat; 4857/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 4858struct buf { int x; }; 4859FILE * (*rcsopen) (struct buf *, struct stat *, int); 4860static char *e (p, i) 4861 char **p; 4862 int i; 4863{ 4864 return p[i]; 4865} 4866static char *f (char * (*g) (char **, int), char **p, ...) 4867{ 4868 char *s; 4869 va_list v; 4870 va_start (v,p); 4871 s = g (p, va_arg (v,int)); 4872 va_end (v); 4873 return s; 4874} 4875 4876/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 4877 function prototypes and stuff, but not '\xHH' hex character constants. 4878 These don't provoke an error unfortunately, instead are silently treated 4879 as 'x'. The following induces an error, until -std is added to get 4880 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 4881 array size at least. It's necessary to write '\x00'==0 to get something 4882 that's true only with -std. */ 4883int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 4884 4885/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 4886 inside strings and character constants. */ 4887#define FOO(x) 'x' 4888int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 4889 4890int test (int i, double x); 4891struct s1 {int (*f) (int a);}; 4892struct s2 {int (*f) (double a);}; 4893int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 4894int argc; 4895char **argv; 4896int 4897main () 4898{ 4899return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 4900 ; 4901 return 0; 4902} 4903_ACEOF 4904for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 4905 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4906do 4907 CC="$ac_save_CC $ac_arg" 4908 if ac_fn_c_try_compile "$LINENO"; then : 4909 ac_cv_prog_cc_c89=$ac_arg 4910fi 4911rm -f core conftest.err conftest.$ac_objext 4912 test "x$ac_cv_prog_cc_c89" != "xno" && break 4913done 4914rm -f conftest.$ac_ext 4915CC=$ac_save_CC 4916 4917fi 4918# AC_CACHE_VAL 4919case "x$ac_cv_prog_cc_c89" in 4920 x) 4921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4922$as_echo "none needed" >&6; } ;; 4923 xno) 4924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4925$as_echo "unsupported" >&6; } ;; 4926 *) 4927 CC="$CC $ac_cv_prog_cc_c89" 4928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4929$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 4930esac 4931if test "x$ac_cv_prog_cc_c89" != xno; then : 4932 4933fi 4934 4935ac_ext=c 4936ac_cpp='$CPP $CPPFLAGS' 4937ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4938ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4939ac_compiler_gnu=$ac_cv_c_compiler_gnu 4940 4941ac_ext=c 4942ac_cpp='$CPP $CPPFLAGS' 4943ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4944ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4945ac_compiler_gnu=$ac_cv_c_compiler_gnu 4946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4947$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } 4948if ${am_cv_prog_cc_c_o+:} false; then : 4949 $as_echo_n "(cached) " >&6 4950else 4951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4952/* end confdefs.h. */ 4953 4954int 4955main () 4956{ 4957 4958 ; 4959 return 0; 4960} 4961_ACEOF 4962 # Make sure it works both with $CC and with simple cc. 4963 # Following AC_PROG_CC_C_O, we do the test twice because some 4964 # compilers refuse to overwrite an existing .o file with -o, 4965 # though they will create one. 4966 am_cv_prog_cc_c_o=yes 4967 for am_i in 1 2; do 4968 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4969 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4970 ac_status=$? 4971 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4972 (exit $ac_status); } \ 4973 && test -f conftest2.$ac_objext; then 4974 : OK 4975 else 4976 am_cv_prog_cc_c_o=no 4977 break 4978 fi 4979 done 4980 rm -f core conftest* 4981 unset am_i 4982fi 4983{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4984$as_echo "$am_cv_prog_cc_c_o" >&6; } 4985if test "$am_cv_prog_cc_c_o" != yes; then 4986 # Losing compiler, so override with the script. 4987 # FIXME: It is wrong to rewrite CC. 4988 # But if we don't then we get into trouble of one sort or another. 4989 # A longer-term fix would be to have automake use am__CC in this case, 4990 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4991 CC="$am_aux_dir/compile $CC" 4992fi 4993ac_ext=c 4994ac_cpp='$CPP $CPPFLAGS' 4995ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4996ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4997ac_compiler_gnu=$ac_cv_c_compiler_gnu 4998 4999 5000depcc="$CC" am_compiler_list= 5001 5002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5003$as_echo_n "checking dependency style of $depcc... " >&6; } 5004if ${am_cv_CC_dependencies_compiler_type+:} false; then : 5005 $as_echo_n "(cached) " >&6 5006else 5007 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5008 # We make a subdir and do the tests there. Otherwise we can end up 5009 # making bogus files that we don't know about and never remove. For 5010 # instance it was reported that on HP-UX the gcc test will end up 5011 # making a dummy file named 'D' -- because '-MD' means "put the output 5012 # in D". 5013 rm -rf conftest.dir 5014 mkdir conftest.dir 5015 # Copy depcomp to subdir because otherwise we won't find it if we're 5016 # using a relative directory. 5017 cp "$am_depcomp" conftest.dir 5018 cd conftest.dir 5019 # We will build objects and dependencies in a subdirectory because 5020 # it helps to detect inapplicable dependency modes. For instance 5021 # both Tru64's cc and ICC support -MD to output dependencies as a 5022 # side effect of compilation, but ICC will put the dependencies in 5023 # the current directory while Tru64 will put them in the object 5024 # directory. 5025 mkdir sub 5026 5027 am_cv_CC_dependencies_compiler_type=none 5028 if test "$am_compiler_list" = ""; then 5029 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5030 fi 5031 am__universal=false 5032 case " $depcc " in #( 5033 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5034 esac 5035 5036 for depmode in $am_compiler_list; do 5037 # Setup a source with many dependencies, because some compilers 5038 # like to wrap large dependency lists on column 80 (with \), and 5039 # we should not choose a depcomp mode which is confused by this. 5040 # 5041 # We need to recreate these files for each test, as the compiler may 5042 # overwrite some of them when testing with obscure command lines. 5043 # This happens at least with the AIX C compiler. 5044 : > sub/conftest.c 5045 for i in 1 2 3 4 5 6; do 5046 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5047 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5048 # Solaris 10 /bin/sh. 5049 echo '/* dummy */' > sub/conftst$i.h 5050 done 5051 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5052 5053 # We check with '-c' and '-o' for the sake of the "dashmstdout" 5054 # mode. It turns out that the SunPro C++ compiler does not properly 5055 # handle '-M -o', and we need to detect this. Also, some Intel 5056 # versions had trouble with output in subdirs. 5057 am__obj=sub/conftest.${OBJEXT-o} 5058 am__minus_obj="-o $am__obj" 5059 case $depmode in 5060 gcc) 5061 # This depmode causes a compiler race in universal mode. 5062 test "$am__universal" = false || continue 5063 ;; 5064 nosideeffect) 5065 # After this tag, mechanisms are not by side-effect, so they'll 5066 # only be used when explicitly requested. 5067 if test "x$enable_dependency_tracking" = xyes; then 5068 continue 5069 else 5070 break 5071 fi 5072 ;; 5073 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5074 # This compiler won't grok '-c -o', but also, the minuso test has 5075 # not run yet. These depmodes are late enough in the game, and 5076 # so weak that their functioning should not be impacted. 5077 am__obj=conftest.${OBJEXT-o} 5078 am__minus_obj= 5079 ;; 5080 none) break ;; 5081 esac 5082 if depmode=$depmode \ 5083 source=sub/conftest.c object=$am__obj \ 5084 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5085 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5086 >/dev/null 2>conftest.err && 5087 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5088 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5089 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5090 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5091 # icc doesn't choke on unknown options, it will just issue warnings 5092 # or remarks (even with -Werror). So we grep stderr for any message 5093 # that says an option was ignored or not supported. 5094 # When given -MP, icc 7.0 and 7.1 complain thusly: 5095 # icc: Command line warning: ignoring option '-M'; no argument required 5096 # The diagnosis changed in icc 8.0: 5097 # icc: Command line remark: option '-MP' not supported 5098 if (grep 'ignoring option' conftest.err || 5099 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5100 am_cv_CC_dependencies_compiler_type=$depmode 5101 break 5102 fi 5103 fi 5104 done 5105 5106 cd .. 5107 rm -rf conftest.dir 5108else 5109 am_cv_CC_dependencies_compiler_type=none 5110fi 5111 5112fi 5113{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5114$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } 5115CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5116 5117 if 5118 test "x$enable_dependency_tracking" != xno \ 5119 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5120 am__fastdepCC_TRUE= 5121 am__fastdepCC_FALSE='#' 5122else 5123 am__fastdepCC_TRUE='#' 5124 am__fastdepCC_FALSE= 5125fi 5126 5127 5128ac_ext=cpp 5129ac_cpp='$CXXCPP $CPPFLAGS' 5130ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5131ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5132ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 5133if test -z "$CXX"; then 5134 if test -n "$CCC"; then 5135 CXX=$CCC 5136 else 5137 if test -n "$ac_tool_prefix"; then 5138 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5139 do 5140 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 5141set dummy $ac_tool_prefix$ac_prog; ac_word=$2 5142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5143$as_echo_n "checking for $ac_word... " >&6; } 5144if ${ac_cv_prog_CXX+:} false; then : 5145 $as_echo_n "(cached) " >&6 5146else 5147 if test -n "$CXX"; then 5148 ac_cv_prog_CXX="$CXX" # Let the user override the test. 5149else 5150as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5151for as_dir in $PATH 5152do 5153 IFS=$as_save_IFS 5154 test -z "$as_dir" && as_dir=. 5155 for ac_exec_ext in '' $ac_executable_extensions; do 5156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5157 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 5158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5159 break 2 5160 fi 5161done 5162 done 5163IFS=$as_save_IFS 5164 5165fi 5166fi 5167CXX=$ac_cv_prog_CXX 5168if test -n "$CXX"; then 5169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 5170$as_echo "$CXX" >&6; } 5171else 5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5173$as_echo "no" >&6; } 5174fi 5175 5176 5177 test -n "$CXX" && break 5178 done 5179fi 5180if test -z "$CXX"; then 5181 ac_ct_CXX=$CXX 5182 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC 5183do 5184 # Extract the first word of "$ac_prog", so it can be a program name with args. 5185set dummy $ac_prog; ac_word=$2 5186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5187$as_echo_n "checking for $ac_word... " >&6; } 5188if ${ac_cv_prog_ac_ct_CXX+:} false; then : 5189 $as_echo_n "(cached) " >&6 5190else 5191 if test -n "$ac_ct_CXX"; then 5192 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 5193else 5194as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5195for as_dir in $PATH 5196do 5197 IFS=$as_save_IFS 5198 test -z "$as_dir" && as_dir=. 5199 for ac_exec_ext in '' $ac_executable_extensions; do 5200 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5201 ac_cv_prog_ac_ct_CXX="$ac_prog" 5202 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5203 break 2 5204 fi 5205done 5206 done 5207IFS=$as_save_IFS 5208 5209fi 5210fi 5211ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 5212if test -n "$ac_ct_CXX"; then 5213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 5214$as_echo "$ac_ct_CXX" >&6; } 5215else 5216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5217$as_echo "no" >&6; } 5218fi 5219 5220 5221 test -n "$ac_ct_CXX" && break 5222done 5223 5224 if test "x$ac_ct_CXX" = x; then 5225 CXX="g++" 5226 else 5227 case $cross_compiling:$ac_tool_warned in 5228yes:) 5229{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5230$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5231ac_tool_warned=yes ;; 5232esac 5233 CXX=$ac_ct_CXX 5234 fi 5235fi 5236 5237 fi 5238fi 5239# Provide some information about the compiler. 5240$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 5241set X $ac_compile 5242ac_compiler=$2 5243for ac_option in --version -v -V -qversion; do 5244 { { ac_try="$ac_compiler $ac_option >&5" 5245case "(($ac_try" in 5246 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 5247 *) ac_try_echo=$ac_try;; 5248esac 5249eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 5250$as_echo "$ac_try_echo"; } >&5 5251 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 5252 ac_status=$? 5253 if test -s conftest.err; then 5254 sed '10a\ 5255... rest of stderr output deleted ... 5256 10q' conftest.err >conftest.er1 5257 cat conftest.er1 >&5 5258 fi 5259 rm -f conftest.er1 conftest.err 5260 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 5261 test $ac_status = 0; } 5262done 5263 5264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 5265$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } 5266if ${ac_cv_cxx_compiler_gnu+:} false; then : 5267 $as_echo_n "(cached) " >&6 5268else 5269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5270/* end confdefs.h. */ 5271 5272int 5273main () 5274{ 5275#ifndef __GNUC__ 5276 choke me 5277#endif 5278 5279 ; 5280 return 0; 5281} 5282_ACEOF 5283if ac_fn_cxx_try_compile "$LINENO"; then : 5284 ac_compiler_gnu=yes 5285else 5286 ac_compiler_gnu=no 5287fi 5288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5289ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 5290 5291fi 5292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 5293$as_echo "$ac_cv_cxx_compiler_gnu" >&6; } 5294if test $ac_compiler_gnu = yes; then 5295 GXX=yes 5296else 5297 GXX= 5298fi 5299ac_test_CXXFLAGS=${CXXFLAGS+set} 5300ac_save_CXXFLAGS=$CXXFLAGS 5301{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 5302$as_echo_n "checking whether $CXX accepts -g... " >&6; } 5303if ${ac_cv_prog_cxx_g+:} false; then : 5304 $as_echo_n "(cached) " >&6 5305else 5306 ac_save_cxx_werror_flag=$ac_cxx_werror_flag 5307 ac_cxx_werror_flag=yes 5308 ac_cv_prog_cxx_g=no 5309 CXXFLAGS="-g" 5310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5311/* end confdefs.h. */ 5312 5313int 5314main () 5315{ 5316 5317 ; 5318 return 0; 5319} 5320_ACEOF 5321if ac_fn_cxx_try_compile "$LINENO"; then : 5322 ac_cv_prog_cxx_g=yes 5323else 5324 CXXFLAGS="" 5325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5326/* end confdefs.h. */ 5327 5328int 5329main () 5330{ 5331 5332 ; 5333 return 0; 5334} 5335_ACEOF 5336if ac_fn_cxx_try_compile "$LINENO"; then : 5337 5338else 5339 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5340 CXXFLAGS="-g" 5341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5342/* end confdefs.h. */ 5343 5344int 5345main () 5346{ 5347 5348 ; 5349 return 0; 5350} 5351_ACEOF 5352if ac_fn_cxx_try_compile "$LINENO"; then : 5353 ac_cv_prog_cxx_g=yes 5354fi 5355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5356fi 5357rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5358fi 5359rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 5360 ac_cxx_werror_flag=$ac_save_cxx_werror_flag 5361fi 5362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 5363$as_echo "$ac_cv_prog_cxx_g" >&6; } 5364if test "$ac_test_CXXFLAGS" = set; then 5365 CXXFLAGS=$ac_save_CXXFLAGS 5366elif test $ac_cv_prog_cxx_g = yes; then 5367 if test "$GXX" = yes; then 5368 CXXFLAGS="-g -O2" 5369 else 5370 CXXFLAGS="-g" 5371 fi 5372else 5373 if test "$GXX" = yes; then 5374 CXXFLAGS="-O2" 5375 else 5376 CXXFLAGS= 5377 fi 5378fi 5379ac_ext=c 5380ac_cpp='$CPP $CPPFLAGS' 5381ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 5382ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 5383ac_compiler_gnu=$ac_cv_c_compiler_gnu 5384 5385depcc="$CXX" am_compiler_list= 5386 5387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 5388$as_echo_n "checking dependency style of $depcc... " >&6; } 5389if ${am_cv_CXX_dependencies_compiler_type+:} false; then : 5390 $as_echo_n "(cached) " >&6 5391else 5392 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 5393 # We make a subdir and do the tests there. Otherwise we can end up 5394 # making bogus files that we don't know about and never remove. For 5395 # instance it was reported that on HP-UX the gcc test will end up 5396 # making a dummy file named 'D' -- because '-MD' means "put the output 5397 # in D". 5398 rm -rf conftest.dir 5399 mkdir conftest.dir 5400 # Copy depcomp to subdir because otherwise we won't find it if we're 5401 # using a relative directory. 5402 cp "$am_depcomp" conftest.dir 5403 cd conftest.dir 5404 # We will build objects and dependencies in a subdirectory because 5405 # it helps to detect inapplicable dependency modes. For instance 5406 # both Tru64's cc and ICC support -MD to output dependencies as a 5407 # side effect of compilation, but ICC will put the dependencies in 5408 # the current directory while Tru64 will put them in the object 5409 # directory. 5410 mkdir sub 5411 5412 am_cv_CXX_dependencies_compiler_type=none 5413 if test "$am_compiler_list" = ""; then 5414 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 5415 fi 5416 am__universal=false 5417 case " $depcc " in #( 5418 *\ -arch\ *\ -arch\ *) am__universal=true ;; 5419 esac 5420 5421 for depmode in $am_compiler_list; do 5422 # Setup a source with many dependencies, because some compilers 5423 # like to wrap large dependency lists on column 80 (with \), and 5424 # we should not choose a depcomp mode which is confused by this. 5425 # 5426 # We need to recreate these files for each test, as the compiler may 5427 # overwrite some of them when testing with obscure command lines. 5428 # This happens at least with the AIX C compiler. 5429 : > sub/conftest.c 5430 for i in 1 2 3 4 5 6; do 5431 echo '#include "conftst'$i'.h"' >> sub/conftest.c 5432 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5433 # Solaris 10 /bin/sh. 5434 echo '/* dummy */' > sub/conftst$i.h 5435 done 5436 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5437 5438 # We check with '-c' and '-o' for the sake of the "dashmstdout" 5439 # mode. It turns out that the SunPro C++ compiler does not properly 5440 # handle '-M -o', and we need to detect this. Also, some Intel 5441 # versions had trouble with output in subdirs. 5442 am__obj=sub/conftest.${OBJEXT-o} 5443 am__minus_obj="-o $am__obj" 5444 case $depmode in 5445 gcc) 5446 # This depmode causes a compiler race in universal mode. 5447 test "$am__universal" = false || continue 5448 ;; 5449 nosideeffect) 5450 # After this tag, mechanisms are not by side-effect, so they'll 5451 # only be used when explicitly requested. 5452 if test "x$enable_dependency_tracking" = xyes; then 5453 continue 5454 else 5455 break 5456 fi 5457 ;; 5458 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5459 # This compiler won't grok '-c -o', but also, the minuso test has 5460 # not run yet. These depmodes are late enough in the game, and 5461 # so weak that their functioning should not be impacted. 5462 am__obj=conftest.${OBJEXT-o} 5463 am__minus_obj= 5464 ;; 5465 none) break ;; 5466 esac 5467 if depmode=$depmode \ 5468 source=sub/conftest.c object=$am__obj \ 5469 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5470 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5471 >/dev/null 2>conftest.err && 5472 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5473 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5474 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5475 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5476 # icc doesn't choke on unknown options, it will just issue warnings 5477 # or remarks (even with -Werror). So we grep stderr for any message 5478 # that says an option was ignored or not supported. 5479 # When given -MP, icc 7.0 and 7.1 complain thusly: 5480 # icc: Command line warning: ignoring option '-M'; no argument required 5481 # The diagnosis changed in icc 8.0: 5482 # icc: Command line remark: option '-MP' not supported 5483 if (grep 'ignoring option' conftest.err || 5484 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5485 am_cv_CXX_dependencies_compiler_type=$depmode 5486 break 5487 fi 5488 fi 5489 done 5490 5491 cd .. 5492 rm -rf conftest.dir 5493else 5494 am_cv_CXX_dependencies_compiler_type=none 5495fi 5496 5497fi 5498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5 5499$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; } 5500CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type 5501 5502 if 5503 test "x$enable_dependency_tracking" != xno \ 5504 && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then 5505 am__fastdepCXX_TRUE= 5506 am__fastdepCXX_FALSE='#' 5507else 5508 am__fastdepCXX_TRUE='#' 5509 am__fastdepCXX_FALSE= 5510fi 5511 5512 5513case `pwd` in 5514 *\ * | *\ *) 5515 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 5516$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 5517esac 5518 5519 5520 5521macro_version='2.4.2' 5522macro_revision='1.3337' 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536ltmain="$ac_aux_dir/ltmain.sh" 5537 5538# Backslashify metacharacters that are still active within 5539# double-quoted strings. 5540sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 5541 5542# Same as above, but do not quote variable references. 5543double_quote_subst='s/\(["`\\]\)/\\\1/g' 5544 5545# Sed substitution to delay expansion of an escaped shell variable in a 5546# double_quote_subst'ed string. 5547delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 5548 5549# Sed substitution to delay expansion of an escaped single quote. 5550delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 5551 5552# Sed substitution to avoid accidental globbing in evaled expressions 5553no_glob_subst='s/\*/\\\*/g' 5554 5555ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 5556ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 5557ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 5558 5559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 5560$as_echo_n "checking how to print strings... " >&6; } 5561# Test print first, because it will be a builtin if present. 5562if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 5563 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 5564 ECHO='print -r --' 5565elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 5566 ECHO='printf %s\n' 5567else 5568 # Use this function as a fallback that always works. 5569 func_fallback_echo () 5570 { 5571 eval 'cat <<_LTECHO_EOF 5572$1 5573_LTECHO_EOF' 5574 } 5575 ECHO='func_fallback_echo' 5576fi 5577 5578# func_echo_all arg... 5579# Invoke $ECHO with all args, space-separated. 5580func_echo_all () 5581{ 5582 $ECHO "" 5583} 5584 5585case "$ECHO" in 5586 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 5587$as_echo "printf" >&6; } ;; 5588 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 5589$as_echo "print -r" >&6; } ;; 5590 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 5591$as_echo "cat" >&6; } ;; 5592esac 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 5608$as_echo_n "checking for a sed that does not truncate output... " >&6; } 5609if ${ac_cv_path_SED+:} false; then : 5610 $as_echo_n "(cached) " >&6 5611else 5612 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 5613 for ac_i in 1 2 3 4 5 6 7; do 5614 ac_script="$ac_script$as_nl$ac_script" 5615 done 5616 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 5617 { ac_script=; unset ac_script;} 5618 if test -z "$SED"; then 5619 ac_path_SED_found=false 5620 # Loop through the user's path and test for each of PROGNAME-LIST 5621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5622for as_dir in $PATH 5623do 5624 IFS=$as_save_IFS 5625 test -z "$as_dir" && as_dir=. 5626 for ac_prog in sed gsed; do 5627 for ac_exec_ext in '' $ac_executable_extensions; do 5628 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" 5629 as_fn_executable_p "$ac_path_SED" || continue 5630# Check for GNU ac_path_SED and select it if it is found. 5631 # Check for GNU $ac_path_SED 5632case `"$ac_path_SED" --version 2>&1` in 5633*GNU*) 5634 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 5635*) 5636 ac_count=0 5637 $as_echo_n 0123456789 >"conftest.in" 5638 while : 5639 do 5640 cat "conftest.in" "conftest.in" >"conftest.tmp" 5641 mv "conftest.tmp" "conftest.in" 5642 cp "conftest.in" "conftest.nl" 5643 $as_echo '' >> "conftest.nl" 5644 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 5645 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5646 as_fn_arith $ac_count + 1 && ac_count=$as_val 5647 if test $ac_count -gt ${ac_path_SED_max-0}; then 5648 # Best one so far, save it but keep looking for a better one 5649 ac_cv_path_SED="$ac_path_SED" 5650 ac_path_SED_max=$ac_count 5651 fi 5652 # 10*(2^10) chars as input seems more than enough 5653 test $ac_count -gt 10 && break 5654 done 5655 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5656esac 5657 5658 $ac_path_SED_found && break 3 5659 done 5660 done 5661 done 5662IFS=$as_save_IFS 5663 if test -z "$ac_cv_path_SED"; then 5664 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 5665 fi 5666else 5667 ac_cv_path_SED=$SED 5668fi 5669 5670fi 5671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 5672$as_echo "$ac_cv_path_SED" >&6; } 5673 SED="$ac_cv_path_SED" 5674 rm -f conftest.sed 5675 5676test -z "$SED" && SED=sed 5677Xsed="$SED -e 1s/^X//" 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 5690$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 5691if ${ac_cv_path_GREP+:} false; then : 5692 $as_echo_n "(cached) " >&6 5693else 5694 if test -z "$GREP"; then 5695 ac_path_GREP_found=false 5696 # Loop through the user's path and test for each of PROGNAME-LIST 5697 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5698for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5699do 5700 IFS=$as_save_IFS 5701 test -z "$as_dir" && as_dir=. 5702 for ac_prog in grep ggrep; do 5703 for ac_exec_ext in '' $ac_executable_extensions; do 5704 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 5705 as_fn_executable_p "$ac_path_GREP" || continue 5706# Check for GNU ac_path_GREP and select it if it is found. 5707 # Check for GNU $ac_path_GREP 5708case `"$ac_path_GREP" --version 2>&1` in 5709*GNU*) 5710 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 5711*) 5712 ac_count=0 5713 $as_echo_n 0123456789 >"conftest.in" 5714 while : 5715 do 5716 cat "conftest.in" "conftest.in" >"conftest.tmp" 5717 mv "conftest.tmp" "conftest.in" 5718 cp "conftest.in" "conftest.nl" 5719 $as_echo 'GREP' >> "conftest.nl" 5720 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5721 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5722 as_fn_arith $ac_count + 1 && ac_count=$as_val 5723 if test $ac_count -gt ${ac_path_GREP_max-0}; then 5724 # Best one so far, save it but keep looking for a better one 5725 ac_cv_path_GREP="$ac_path_GREP" 5726 ac_path_GREP_max=$ac_count 5727 fi 5728 # 10*(2^10) chars as input seems more than enough 5729 test $ac_count -gt 10 && break 5730 done 5731 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5732esac 5733 5734 $ac_path_GREP_found && break 3 5735 done 5736 done 5737 done 5738IFS=$as_save_IFS 5739 if test -z "$ac_cv_path_GREP"; then 5740 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5741 fi 5742else 5743 ac_cv_path_GREP=$GREP 5744fi 5745 5746fi 5747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 5748$as_echo "$ac_cv_path_GREP" >&6; } 5749 GREP="$ac_cv_path_GREP" 5750 5751 5752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 5753$as_echo_n "checking for egrep... " >&6; } 5754if ${ac_cv_path_EGREP+:} false; then : 5755 $as_echo_n "(cached) " >&6 5756else 5757 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 5758 then ac_cv_path_EGREP="$GREP -E" 5759 else 5760 if test -z "$EGREP"; then 5761 ac_path_EGREP_found=false 5762 # Loop through the user's path and test for each of PROGNAME-LIST 5763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5764for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5765do 5766 IFS=$as_save_IFS 5767 test -z "$as_dir" && as_dir=. 5768 for ac_prog in egrep; do 5769 for ac_exec_ext in '' $ac_executable_extensions; do 5770 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 5771 as_fn_executable_p "$ac_path_EGREP" || continue 5772# Check for GNU ac_path_EGREP and select it if it is found. 5773 # Check for GNU $ac_path_EGREP 5774case `"$ac_path_EGREP" --version 2>&1` in 5775*GNU*) 5776 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 5777*) 5778 ac_count=0 5779 $as_echo_n 0123456789 >"conftest.in" 5780 while : 5781 do 5782 cat "conftest.in" "conftest.in" >"conftest.tmp" 5783 mv "conftest.tmp" "conftest.in" 5784 cp "conftest.in" "conftest.nl" 5785 $as_echo 'EGREP' >> "conftest.nl" 5786 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 5787 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5788 as_fn_arith $ac_count + 1 && ac_count=$as_val 5789 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 5790 # Best one so far, save it but keep looking for a better one 5791 ac_cv_path_EGREP="$ac_path_EGREP" 5792 ac_path_EGREP_max=$ac_count 5793 fi 5794 # 10*(2^10) chars as input seems more than enough 5795 test $ac_count -gt 10 && break 5796 done 5797 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5798esac 5799 5800 $ac_path_EGREP_found && break 3 5801 done 5802 done 5803 done 5804IFS=$as_save_IFS 5805 if test -z "$ac_cv_path_EGREP"; then 5806 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5807 fi 5808else 5809 ac_cv_path_EGREP=$EGREP 5810fi 5811 5812 fi 5813fi 5814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 5815$as_echo "$ac_cv_path_EGREP" >&6; } 5816 EGREP="$ac_cv_path_EGREP" 5817 5818 5819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 5820$as_echo_n "checking for fgrep... " >&6; } 5821if ${ac_cv_path_FGREP+:} false; then : 5822 $as_echo_n "(cached) " >&6 5823else 5824 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 5825 then ac_cv_path_FGREP="$GREP -F" 5826 else 5827 if test -z "$FGREP"; then 5828 ac_path_FGREP_found=false 5829 # Loop through the user's path and test for each of PROGNAME-LIST 5830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5831for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 5832do 5833 IFS=$as_save_IFS 5834 test -z "$as_dir" && as_dir=. 5835 for ac_prog in fgrep; do 5836 for ac_exec_ext in '' $ac_executable_extensions; do 5837 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 5838 as_fn_executable_p "$ac_path_FGREP" || continue 5839# Check for GNU ac_path_FGREP and select it if it is found. 5840 # Check for GNU $ac_path_FGREP 5841case `"$ac_path_FGREP" --version 2>&1` in 5842*GNU*) 5843 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 5844*) 5845 ac_count=0 5846 $as_echo_n 0123456789 >"conftest.in" 5847 while : 5848 do 5849 cat "conftest.in" "conftest.in" >"conftest.tmp" 5850 mv "conftest.tmp" "conftest.in" 5851 cp "conftest.in" "conftest.nl" 5852 $as_echo 'FGREP' >> "conftest.nl" 5853 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 5854 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 5855 as_fn_arith $ac_count + 1 && ac_count=$as_val 5856 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 5857 # Best one so far, save it but keep looking for a better one 5858 ac_cv_path_FGREP="$ac_path_FGREP" 5859 ac_path_FGREP_max=$ac_count 5860 fi 5861 # 10*(2^10) chars as input seems more than enough 5862 test $ac_count -gt 10 && break 5863 done 5864 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 5865esac 5866 5867 $ac_path_FGREP_found && break 3 5868 done 5869 done 5870 done 5871IFS=$as_save_IFS 5872 if test -z "$ac_cv_path_FGREP"; then 5873 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 5874 fi 5875else 5876 ac_cv_path_FGREP=$FGREP 5877fi 5878 5879 fi 5880fi 5881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 5882$as_echo "$ac_cv_path_FGREP" >&6; } 5883 FGREP="$ac_cv_path_FGREP" 5884 5885 5886test -z "$GREP" && GREP=grep 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906# Check whether --with-gnu-ld was given. 5907if test "${with_gnu_ld+set}" = set; then : 5908 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 5909else 5910 with_gnu_ld=no 5911fi 5912 5913ac_prog=ld 5914if test "$GCC" = yes; then 5915 # Check if gcc -print-prog-name=ld gives a path. 5916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 5917$as_echo_n "checking for ld used by $CC... " >&6; } 5918 case $host in 5919 *-*-mingw*) 5920 # gcc leaves a trailing carriage return which upsets mingw 5921 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 5922 *) 5923 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 5924 esac 5925 case $ac_prog in 5926 # Accept absolute paths. 5927 [\\/]* | ?:[\\/]*) 5928 re_direlt='/[^/][^/]*/\.\./' 5929 # Canonicalize the pathname of ld 5930 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 5931 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 5932 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 5933 done 5934 test -z "$LD" && LD="$ac_prog" 5935 ;; 5936 "") 5937 # If it fails, then pretend we aren't using GCC. 5938 ac_prog=ld 5939 ;; 5940 *) 5941 # If it is relative, then search for the first ld in PATH. 5942 with_gnu_ld=unknown 5943 ;; 5944 esac 5945elif test "$with_gnu_ld" = yes; then 5946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 5947$as_echo_n "checking for GNU ld... " >&6; } 5948else 5949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 5950$as_echo_n "checking for non-GNU ld... " >&6; } 5951fi 5952if ${lt_cv_path_LD+:} false; then : 5953 $as_echo_n "(cached) " >&6 5954else 5955 if test -z "$LD"; then 5956 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 5957 for ac_dir in $PATH; do 5958 IFS="$lt_save_ifs" 5959 test -z "$ac_dir" && ac_dir=. 5960 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 5961 lt_cv_path_LD="$ac_dir/$ac_prog" 5962 # Check to see if the program is GNU ld. I'd rather use --version, 5963 # but apparently some variants of GNU ld only accept -v. 5964 # Break only if it was the GNU/non-GNU ld that we prefer. 5965 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 5966 *GNU* | *'with BFD'*) 5967 test "$with_gnu_ld" != no && break 5968 ;; 5969 *) 5970 test "$with_gnu_ld" != yes && break 5971 ;; 5972 esac 5973 fi 5974 done 5975 IFS="$lt_save_ifs" 5976else 5977 lt_cv_path_LD="$LD" # Let the user override the test with a path. 5978fi 5979fi 5980 5981LD="$lt_cv_path_LD" 5982if test -n "$LD"; then 5983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 5984$as_echo "$LD" >&6; } 5985else 5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5987$as_echo "no" >&6; } 5988fi 5989test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 5990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 5991$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 5992if ${lt_cv_prog_gnu_ld+:} false; then : 5993 $as_echo_n "(cached) " >&6 5994else 5995 # I'd rather use --version here, but apparently some GNU lds only accept -v. 5996case `$LD -v 2>&1 </dev/null` in 5997*GNU* | *'with BFD'*) 5998 lt_cv_prog_gnu_ld=yes 5999 ;; 6000*) 6001 lt_cv_prog_gnu_ld=no 6002 ;; 6003esac 6004fi 6005{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6006$as_echo "$lt_cv_prog_gnu_ld" >&6; } 6007with_gnu_ld=$lt_cv_prog_gnu_ld 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6018$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6019if ${lt_cv_path_NM+:} false; then : 6020 $as_echo_n "(cached) " >&6 6021else 6022 if test -n "$NM"; then 6023 # Let the user override the test. 6024 lt_cv_path_NM="$NM" 6025else 6026 lt_nm_to_check="${ac_tool_prefix}nm" 6027 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6028 lt_nm_to_check="$lt_nm_to_check nm" 6029 fi 6030 for lt_tmp_nm in $lt_nm_to_check; do 6031 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 6032 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6033 IFS="$lt_save_ifs" 6034 test -z "$ac_dir" && ac_dir=. 6035 tmp_nm="$ac_dir/$lt_tmp_nm" 6036 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then 6037 # Check to see if the nm accepts a BSD-compat flag. 6038 # Adding the `sed 1q' prevents false positives on HP-UX, which says: 6039 # nm: unknown option "B" ignored 6040 # Tru64's nm complains that /dev/null is an invalid object file 6041 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in 6042 */dev/null* | *'Invalid file or object type'*) 6043 lt_cv_path_NM="$tmp_nm -B" 6044 break 6045 ;; 6046 *) 6047 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in 6048 */dev/null*) 6049 lt_cv_path_NM="$tmp_nm -p" 6050 break 6051 ;; 6052 *) 6053 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6054 continue # so that we can try to find one that supports BSD flags 6055 ;; 6056 esac 6057 ;; 6058 esac 6059 fi 6060 done 6061 IFS="$lt_save_ifs" 6062 done 6063 : ${lt_cv_path_NM=no} 6064fi 6065fi 6066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6067$as_echo "$lt_cv_path_NM" >&6; } 6068if test "$lt_cv_path_NM" != "no"; then 6069 NM="$lt_cv_path_NM" 6070else 6071 # Didn't find any BSD compatible name lister, look for dumpbin. 6072 if test -n "$DUMPBIN"; then : 6073 # Let the user override the test. 6074 else 6075 if test -n "$ac_tool_prefix"; then 6076 for ac_prog in dumpbin "link -dump" 6077 do 6078 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6079set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6081$as_echo_n "checking for $ac_word... " >&6; } 6082if ${ac_cv_prog_DUMPBIN+:} false; then : 6083 $as_echo_n "(cached) " >&6 6084else 6085 if test -n "$DUMPBIN"; then 6086 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6087else 6088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6089for as_dir in $PATH 6090do 6091 IFS=$as_save_IFS 6092 test -z "$as_dir" && as_dir=. 6093 for ac_exec_ext in '' $ac_executable_extensions; do 6094 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6095 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6096 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6097 break 2 6098 fi 6099done 6100 done 6101IFS=$as_save_IFS 6102 6103fi 6104fi 6105DUMPBIN=$ac_cv_prog_DUMPBIN 6106if test -n "$DUMPBIN"; then 6107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6108$as_echo "$DUMPBIN" >&6; } 6109else 6110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6111$as_echo "no" >&6; } 6112fi 6113 6114 6115 test -n "$DUMPBIN" && break 6116 done 6117fi 6118if test -z "$DUMPBIN"; then 6119 ac_ct_DUMPBIN=$DUMPBIN 6120 for ac_prog in dumpbin "link -dump" 6121do 6122 # Extract the first word of "$ac_prog", so it can be a program name with args. 6123set dummy $ac_prog; ac_word=$2 6124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6125$as_echo_n "checking for $ac_word... " >&6; } 6126if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : 6127 $as_echo_n "(cached) " >&6 6128else 6129 if test -n "$ac_ct_DUMPBIN"; then 6130 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6131else 6132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6133for as_dir in $PATH 6134do 6135 IFS=$as_save_IFS 6136 test -z "$as_dir" && as_dir=. 6137 for ac_exec_ext in '' $ac_executable_extensions; do 6138 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6139 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6141 break 2 6142 fi 6143done 6144 done 6145IFS=$as_save_IFS 6146 6147fi 6148fi 6149ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6150if test -n "$ac_ct_DUMPBIN"; then 6151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6152$as_echo "$ac_ct_DUMPBIN" >&6; } 6153else 6154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6155$as_echo "no" >&6; } 6156fi 6157 6158 6159 test -n "$ac_ct_DUMPBIN" && break 6160done 6161 6162 if test "x$ac_ct_DUMPBIN" = x; then 6163 DUMPBIN=":" 6164 else 6165 case $cross_compiling:$ac_tool_warned in 6166yes:) 6167{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6168$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6169ac_tool_warned=yes ;; 6170esac 6171 DUMPBIN=$ac_ct_DUMPBIN 6172 fi 6173fi 6174 6175 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in 6176 *COFF*) 6177 DUMPBIN="$DUMPBIN -symbols" 6178 ;; 6179 *) 6180 DUMPBIN=: 6181 ;; 6182 esac 6183 fi 6184 6185 if test "$DUMPBIN" != ":"; then 6186 NM="$DUMPBIN" 6187 fi 6188fi 6189test -z "$NM" && NM=nm 6190 6191 6192 6193 6194 6195 6196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6197$as_echo_n "checking the name lister ($NM) interface... " >&6; } 6198if ${lt_cv_nm_interface+:} false; then : 6199 $as_echo_n "(cached) " >&6 6200else 6201 lt_cv_nm_interface="BSD nm" 6202 echo "int some_variable = 0;" > conftest.$ac_ext 6203 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6204 (eval "$ac_compile" 2>conftest.err) 6205 cat conftest.err >&5 6206 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6207 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6208 cat conftest.err >&5 6209 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6210 cat conftest.out >&5 6211 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6212 lt_cv_nm_interface="MS dumpbin" 6213 fi 6214 rm -f conftest* 6215fi 6216{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6217$as_echo "$lt_cv_nm_interface" >&6; } 6218 6219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 6220$as_echo_n "checking whether ln -s works... " >&6; } 6221LN_S=$as_ln_s 6222if test "$LN_S" = "ln -s"; then 6223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6224$as_echo "yes" >&6; } 6225else 6226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 6227$as_echo "no, using $LN_S" >&6; } 6228fi 6229 6230# find the maximum length of command line arguments 6231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6232$as_echo_n "checking the maximum length of command line arguments... " >&6; } 6233if ${lt_cv_sys_max_cmd_len+:} false; then : 6234 $as_echo_n "(cached) " >&6 6235else 6236 i=0 6237 teststring="ABCD" 6238 6239 case $build_os in 6240 msdosdjgpp*) 6241 # On DJGPP, this test can blow up pretty badly due to problems in libc 6242 # (any single argument exceeding 2000 bytes causes a buffer overrun 6243 # during glob expansion). Even if it were fixed, the result of this 6244 # check would be larger than it should be. 6245 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6246 ;; 6247 6248 gnu*) 6249 # Under GNU Hurd, this test is not required because there is 6250 # no limit to the length of command line arguments. 6251 # Libtool will interpret -1 as no limit whatsoever 6252 lt_cv_sys_max_cmd_len=-1; 6253 ;; 6254 6255 cygwin* | mingw* | cegcc*) 6256 # On Win9x/ME, this test blows up -- it succeeds, but takes 6257 # about 5 minutes as the teststring grows exponentially. 6258 # Worse, since 9x/ME are not pre-emptively multitasking, 6259 # you end up with a "frozen" computer, even though with patience 6260 # the test eventually succeeds (with a max line length of 256k). 6261 # Instead, let's just punt: use the minimum linelength reported by 6262 # all of the supported platforms: 8192 (on NT/2K/XP). 6263 lt_cv_sys_max_cmd_len=8192; 6264 ;; 6265 6266 mint*) 6267 # On MiNT this can take a long time and run out of memory. 6268 lt_cv_sys_max_cmd_len=8192; 6269 ;; 6270 6271 amigaos*) 6272 # On AmigaOS with pdksh, this test takes hours, literally. 6273 # So we just punt and use a minimum line length of 8192. 6274 lt_cv_sys_max_cmd_len=8192; 6275 ;; 6276 6277 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) 6278 # This has been around since 386BSD, at least. Likely further. 6279 if test -x /sbin/sysctl; then 6280 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6281 elif test -x /usr/sbin/sysctl; then 6282 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6283 else 6284 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6285 fi 6286 # And add a safety zone 6287 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6288 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6289 ;; 6290 6291 interix*) 6292 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6293 lt_cv_sys_max_cmd_len=196608 6294 ;; 6295 6296 os2*) 6297 # The test takes a long time on OS/2. 6298 lt_cv_sys_max_cmd_len=8192 6299 ;; 6300 6301 osf*) 6302 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 6303 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 6304 # nice to cause kernel panics so lets avoid the loop below. 6305 # First set a reasonable default. 6306 lt_cv_sys_max_cmd_len=16384 6307 # 6308 if test -x /sbin/sysconfig; then 6309 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 6310 *1*) lt_cv_sys_max_cmd_len=-1 ;; 6311 esac 6312 fi 6313 ;; 6314 sco3.2v5*) 6315 lt_cv_sys_max_cmd_len=102400 6316 ;; 6317 sysv5* | sco5v6* | sysv4.2uw2*) 6318 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 6319 if test -n "$kargmax"; then 6320 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` 6321 else 6322 lt_cv_sys_max_cmd_len=32768 6323 fi 6324 ;; 6325 *) 6326 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 6327 if test -n "$lt_cv_sys_max_cmd_len" && \ 6328 test undefined != "$lt_cv_sys_max_cmd_len"; then 6329 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6330 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6331 else 6332 # Make teststring a little bigger before we do anything with it. 6333 # a 1K string should be a reasonable start. 6334 for i in 1 2 3 4 5 6 7 8 ; do 6335 teststring=$teststring$teststring 6336 done 6337 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 6338 # If test is not a shell built-in, we'll probably end up computing a 6339 # maximum length that is only half of the actual maximum length, but 6340 # we can't tell. 6341 while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \ 6342 = "X$teststring$teststring"; } >/dev/null 2>&1 && 6343 test $i != 17 # 1/2 MB should be enough 6344 do 6345 i=`expr $i + 1` 6346 teststring=$teststring$teststring 6347 done 6348 # Only check the string length outside the loop. 6349 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 6350 teststring= 6351 # Add a significant safety factor because C++ compilers can tack on 6352 # massive amounts of additional arguments before passing them to the 6353 # linker. It appears as though 1/2 is a usable value. 6354 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 6355 fi 6356 ;; 6357 esac 6358 6359fi 6360 6361if test -n $lt_cv_sys_max_cmd_len ; then 6362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 6363$as_echo "$lt_cv_sys_max_cmd_len" >&6; } 6364else 6365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 6366$as_echo "none" >&6; } 6367fi 6368max_cmd_len=$lt_cv_sys_max_cmd_len 6369 6370 6371 6372 6373 6374 6375: ${CP="cp -f"} 6376: ${MV="mv -f"} 6377: ${RM="rm -f"} 6378 6379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5 6380$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; } 6381# Try some XSI features 6382xsi_shell=no 6383( _lt_dummy="a/b/c" 6384 test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \ 6385 = c,a/b,b/c, \ 6386 && eval 'test $(( 1 + 1 )) -eq 2 \ 6387 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \ 6388 && xsi_shell=yes 6389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5 6390$as_echo "$xsi_shell" >&6; } 6391 6392 6393{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5 6394$as_echo_n "checking whether the shell understands \"+=\"... " >&6; } 6395lt_shell_append=no 6396( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \ 6397 >/dev/null 2>&1 \ 6398 && lt_shell_append=yes 6399{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5 6400$as_echo "$lt_shell_append" >&6; } 6401 6402 6403if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 6404 lt_unset=unset 6405else 6406 lt_unset=false 6407fi 6408 6409 6410 6411 6412 6413# test EBCDIC or ASCII 6414case `echo X|tr X '\101'` in 6415 A) # ASCII based system 6416 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 6417 lt_SP2NL='tr \040 \012' 6418 lt_NL2SP='tr \015\012 \040\040' 6419 ;; 6420 *) # EBCDIC based system 6421 lt_SP2NL='tr \100 \n' 6422 lt_NL2SP='tr \r\n \100\100' 6423 ;; 6424esac 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 6435$as_echo_n "checking how to convert $build file names to $host format... " >&6; } 6436if ${lt_cv_to_host_file_cmd+:} false; then : 6437 $as_echo_n "(cached) " >&6 6438else 6439 case $host in 6440 *-*-mingw* ) 6441 case $build in 6442 *-*-mingw* ) # actually msys 6443 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 6444 ;; 6445 *-*-cygwin* ) 6446 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 6447 ;; 6448 * ) # otherwise, assume *nix 6449 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 6450 ;; 6451 esac 6452 ;; 6453 *-*-cygwin* ) 6454 case $build in 6455 *-*-mingw* ) # actually msys 6456 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 6457 ;; 6458 *-*-cygwin* ) 6459 lt_cv_to_host_file_cmd=func_convert_file_noop 6460 ;; 6461 * ) # otherwise, assume *nix 6462 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 6463 ;; 6464 esac 6465 ;; 6466 * ) # unhandled hosts (and "normal" native builds) 6467 lt_cv_to_host_file_cmd=func_convert_file_noop 6468 ;; 6469esac 6470 6471fi 6472 6473to_host_file_cmd=$lt_cv_to_host_file_cmd 6474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 6475$as_echo "$lt_cv_to_host_file_cmd" >&6; } 6476 6477 6478 6479 6480 6481{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 6482$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } 6483if ${lt_cv_to_tool_file_cmd+:} false; then : 6484 $as_echo_n "(cached) " >&6 6485else 6486 #assume ordinary cross tools, or native build. 6487lt_cv_to_tool_file_cmd=func_convert_file_noop 6488case $host in 6489 *-*-mingw* ) 6490 case $build in 6491 *-*-mingw* ) # actually msys 6492 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 6493 ;; 6494 esac 6495 ;; 6496esac 6497 6498fi 6499 6500to_tool_file_cmd=$lt_cv_to_tool_file_cmd 6501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 6502$as_echo "$lt_cv_to_tool_file_cmd" >&6; } 6503 6504 6505 6506 6507 6508{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 6509$as_echo_n "checking for $LD option to reload object files... " >&6; } 6510if ${lt_cv_ld_reload_flag+:} false; then : 6511 $as_echo_n "(cached) " >&6 6512else 6513 lt_cv_ld_reload_flag='-r' 6514fi 6515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 6516$as_echo "$lt_cv_ld_reload_flag" >&6; } 6517reload_flag=$lt_cv_ld_reload_flag 6518case $reload_flag in 6519"" | " "*) ;; 6520*) reload_flag=" $reload_flag" ;; 6521esac 6522reload_cmds='$LD$reload_flag -o $output$reload_objs' 6523case $host_os in 6524 cygwin* | mingw* | pw32* | cegcc*) 6525 if test "$GCC" != yes; then 6526 reload_cmds=false 6527 fi 6528 ;; 6529 darwin*) 6530 if test "$GCC" = yes; then 6531 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' 6532 else 6533 reload_cmds='$LD$reload_flag -o $output$reload_objs' 6534 fi 6535 ;; 6536esac 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546if test -n "$ac_tool_prefix"; then 6547 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 6548set dummy ${ac_tool_prefix}objdump; ac_word=$2 6549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6550$as_echo_n "checking for $ac_word... " >&6; } 6551if ${ac_cv_prog_OBJDUMP+:} false; then : 6552 $as_echo_n "(cached) " >&6 6553else 6554 if test -n "$OBJDUMP"; then 6555 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 6556else 6557as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6558for as_dir in $PATH 6559do 6560 IFS=$as_save_IFS 6561 test -z "$as_dir" && as_dir=. 6562 for ac_exec_ext in '' $ac_executable_extensions; do 6563 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6564 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 6565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6566 break 2 6567 fi 6568done 6569 done 6570IFS=$as_save_IFS 6571 6572fi 6573fi 6574OBJDUMP=$ac_cv_prog_OBJDUMP 6575if test -n "$OBJDUMP"; then 6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 6577$as_echo "$OBJDUMP" >&6; } 6578else 6579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6580$as_echo "no" >&6; } 6581fi 6582 6583 6584fi 6585if test -z "$ac_cv_prog_OBJDUMP"; then 6586 ac_ct_OBJDUMP=$OBJDUMP 6587 # Extract the first word of "objdump", so it can be a program name with args. 6588set dummy objdump; ac_word=$2 6589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6590$as_echo_n "checking for $ac_word... " >&6; } 6591if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : 6592 $as_echo_n "(cached) " >&6 6593else 6594 if test -n "$ac_ct_OBJDUMP"; then 6595 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 6596else 6597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6598for as_dir in $PATH 6599do 6600 IFS=$as_save_IFS 6601 test -z "$as_dir" && as_dir=. 6602 for ac_exec_ext in '' $ac_executable_extensions; do 6603 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6604 ac_cv_prog_ac_ct_OBJDUMP="objdump" 6605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6606 break 2 6607 fi 6608done 6609 done 6610IFS=$as_save_IFS 6611 6612fi 6613fi 6614ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 6615if test -n "$ac_ct_OBJDUMP"; then 6616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 6617$as_echo "$ac_ct_OBJDUMP" >&6; } 6618else 6619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6620$as_echo "no" >&6; } 6621fi 6622 6623 if test "x$ac_ct_OBJDUMP" = x; then 6624 OBJDUMP="false" 6625 else 6626 case $cross_compiling:$ac_tool_warned in 6627yes:) 6628{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6629$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6630ac_tool_warned=yes ;; 6631esac 6632 OBJDUMP=$ac_ct_OBJDUMP 6633 fi 6634else 6635 OBJDUMP="$ac_cv_prog_OBJDUMP" 6636fi 6637 6638test -z "$OBJDUMP" && OBJDUMP=objdump 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 6649$as_echo_n "checking how to recognize dependent libraries... " >&6; } 6650if ${lt_cv_deplibs_check_method+:} false; then : 6651 $as_echo_n "(cached) " >&6 6652else 6653 lt_cv_file_magic_cmd='$MAGIC_CMD' 6654lt_cv_file_magic_test_file= 6655lt_cv_deplibs_check_method='unknown' 6656# Need to set the preceding variable on all platforms that support 6657# interlibrary dependencies. 6658# 'none' -- dependencies not supported. 6659# `unknown' -- same as none, but documents that we really don't know. 6660# 'pass_all' -- all dependencies passed with no checks. 6661# 'test_compile' -- check by making test program. 6662# 'file_magic [[regex]]' -- check by looking for files in library path 6663# which responds to the $file_magic_cmd with a given extended regex. 6664# If you have `file' or equivalent on your system and you're not sure 6665# whether `pass_all' will *always* work, you probably want this one. 6666 6667case $host_os in 6668aix[4-9]*) 6669 lt_cv_deplibs_check_method=pass_all 6670 ;; 6671 6672beos*) 6673 lt_cv_deplibs_check_method=pass_all 6674 ;; 6675 6676bsdi[45]*) 6677 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 6678 lt_cv_file_magic_cmd='/usr/bin/file -L' 6679 lt_cv_file_magic_test_file=/shlib/libc.so 6680 ;; 6681 6682cygwin*) 6683 # func_win32_libid is a shell function defined in ltmain.sh 6684 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6685 lt_cv_file_magic_cmd='func_win32_libid' 6686 ;; 6687 6688mingw* | pw32*) 6689 # Base MSYS/MinGW do not provide the 'file' command needed by 6690 # func_win32_libid shell function, so use a weaker test based on 'objdump', 6691 # unless we find 'file', for example because we are cross-compiling. 6692 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin. 6693 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then 6694 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 6695 lt_cv_file_magic_cmd='func_win32_libid' 6696 else 6697 # Keep this pattern in sync with the one in func_win32_libid. 6698 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 6699 lt_cv_file_magic_cmd='$OBJDUMP -f' 6700 fi 6701 ;; 6702 6703cegcc*) 6704 # use the weaker test based on 'objdump'. See mingw*. 6705 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 6706 lt_cv_file_magic_cmd='$OBJDUMP -f' 6707 ;; 6708 6709darwin* | rhapsody*) 6710 lt_cv_deplibs_check_method=pass_all 6711 ;; 6712 6713freebsd* | dragonfly*) 6714 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6715 case $host_cpu in 6716 i*86 ) 6717 # Not sure whether the presence of OpenBSD here was a mistake. 6718 # Let's accept both of them until this is cleared up. 6719 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 6720 lt_cv_file_magic_cmd=/usr/bin/file 6721 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 6722 ;; 6723 esac 6724 else 6725 lt_cv_deplibs_check_method=pass_all 6726 fi 6727 ;; 6728 6729haiku*) 6730 lt_cv_deplibs_check_method=pass_all 6731 ;; 6732 6733hpux10.20* | hpux11*) 6734 lt_cv_file_magic_cmd=/usr/bin/file 6735 case $host_cpu in 6736 ia64*) 6737 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 6738 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 6739 ;; 6740 hppa*64*) 6741 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]' 6742 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 6743 ;; 6744 *) 6745 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 6746 lt_cv_file_magic_test_file=/usr/lib/libc.sl 6747 ;; 6748 esac 6749 ;; 6750 6751interix[3-9]*) 6752 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 6753 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 6754 ;; 6755 6756irix5* | irix6* | nonstopux*) 6757 case $LD in 6758 *-32|*"-32 ") libmagic=32-bit;; 6759 *-n32|*"-n32 ") libmagic=N32;; 6760 *-64|*"-64 ") libmagic=64-bit;; 6761 *) libmagic=never-match;; 6762 esac 6763 lt_cv_deplibs_check_method=pass_all 6764 ;; 6765 6766# This must be glibc/ELF. 6767linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 6768 lt_cv_deplibs_check_method=pass_all 6769 ;; 6770 6771netbsd* | netbsdelf*-gnu) 6772 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 6773 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6774 else 6775 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 6776 fi 6777 ;; 6778 6779newos6*) 6780 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 6781 lt_cv_file_magic_cmd=/usr/bin/file 6782 lt_cv_file_magic_test_file=/usr/lib/libnls.so 6783 ;; 6784 6785*nto* | *qnx*) 6786 lt_cv_deplibs_check_method=pass_all 6787 ;; 6788 6789openbsd*) 6790 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 6791 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 6792 else 6793 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 6794 fi 6795 ;; 6796 6797osf3* | osf4* | osf5*) 6798 lt_cv_deplibs_check_method=pass_all 6799 ;; 6800 6801rdos*) 6802 lt_cv_deplibs_check_method=pass_all 6803 ;; 6804 6805solaris*) 6806 lt_cv_deplibs_check_method=pass_all 6807 ;; 6808 6809sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 6810 lt_cv_deplibs_check_method=pass_all 6811 ;; 6812 6813sysv4 | sysv4.3*) 6814 case $host_vendor in 6815 motorola) 6816 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]' 6817 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 6818 ;; 6819 ncr) 6820 lt_cv_deplibs_check_method=pass_all 6821 ;; 6822 sequent) 6823 lt_cv_file_magic_cmd='/bin/file' 6824 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 6825 ;; 6826 sni) 6827 lt_cv_file_magic_cmd='/bin/file' 6828 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 6829 lt_cv_file_magic_test_file=/lib/libc.so 6830 ;; 6831 siemens) 6832 lt_cv_deplibs_check_method=pass_all 6833 ;; 6834 pc) 6835 lt_cv_deplibs_check_method=pass_all 6836 ;; 6837 esac 6838 ;; 6839 6840tpf*) 6841 lt_cv_deplibs_check_method=pass_all 6842 ;; 6843esac 6844 6845fi 6846{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 6847$as_echo "$lt_cv_deplibs_check_method" >&6; } 6848 6849file_magic_glob= 6850want_nocaseglob=no 6851if test "$build" = "$host"; then 6852 case $host_os in 6853 mingw* | pw32*) 6854 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 6855 want_nocaseglob=yes 6856 else 6857 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 6858 fi 6859 ;; 6860 esac 6861fi 6862 6863file_magic_cmd=$lt_cv_file_magic_cmd 6864deplibs_check_method=$lt_cv_deplibs_check_method 6865test -z "$deplibs_check_method" && deplibs_check_method=unknown 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888if test -n "$ac_tool_prefix"; then 6889 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 6890set dummy ${ac_tool_prefix}dlltool; ac_word=$2 6891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6892$as_echo_n "checking for $ac_word... " >&6; } 6893if ${ac_cv_prog_DLLTOOL+:} false; then : 6894 $as_echo_n "(cached) " >&6 6895else 6896 if test -n "$DLLTOOL"; then 6897 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 6898else 6899as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6900for as_dir in $PATH 6901do 6902 IFS=$as_save_IFS 6903 test -z "$as_dir" && as_dir=. 6904 for ac_exec_ext in '' $ac_executable_extensions; do 6905 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6906 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 6907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6908 break 2 6909 fi 6910done 6911 done 6912IFS=$as_save_IFS 6913 6914fi 6915fi 6916DLLTOOL=$ac_cv_prog_DLLTOOL 6917if test -n "$DLLTOOL"; then 6918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 6919$as_echo "$DLLTOOL" >&6; } 6920else 6921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6922$as_echo "no" >&6; } 6923fi 6924 6925 6926fi 6927if test -z "$ac_cv_prog_DLLTOOL"; then 6928 ac_ct_DLLTOOL=$DLLTOOL 6929 # Extract the first word of "dlltool", so it can be a program name with args. 6930set dummy dlltool; ac_word=$2 6931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6932$as_echo_n "checking for $ac_word... " >&6; } 6933if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : 6934 $as_echo_n "(cached) " >&6 6935else 6936 if test -n "$ac_ct_DLLTOOL"; then 6937 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 6938else 6939as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6940for as_dir in $PATH 6941do 6942 IFS=$as_save_IFS 6943 test -z "$as_dir" && as_dir=. 6944 for ac_exec_ext in '' $ac_executable_extensions; do 6945 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6946 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 6947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6948 break 2 6949 fi 6950done 6951 done 6952IFS=$as_save_IFS 6953 6954fi 6955fi 6956ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 6957if test -n "$ac_ct_DLLTOOL"; then 6958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 6959$as_echo "$ac_ct_DLLTOOL" >&6; } 6960else 6961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6962$as_echo "no" >&6; } 6963fi 6964 6965 if test "x$ac_ct_DLLTOOL" = x; then 6966 DLLTOOL="false" 6967 else 6968 case $cross_compiling:$ac_tool_warned in 6969yes:) 6970{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6971$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6972ac_tool_warned=yes ;; 6973esac 6974 DLLTOOL=$ac_ct_DLLTOOL 6975 fi 6976else 6977 DLLTOOL="$ac_cv_prog_DLLTOOL" 6978fi 6979 6980test -z "$DLLTOOL" && DLLTOOL=dlltool 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 6992$as_echo_n "checking how to associate runtime and link libraries... " >&6; } 6993if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : 6994 $as_echo_n "(cached) " >&6 6995else 6996 lt_cv_sharedlib_from_linklib_cmd='unknown' 6997 6998case $host_os in 6999cygwin* | mingw* | pw32* | cegcc*) 7000 # two different shell functions defined in ltmain.sh 7001 # decide which to use based on capabilities of $DLLTOOL 7002 case `$DLLTOOL --help 2>&1` in 7003 *--identify-strict*) 7004 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 7005 ;; 7006 *) 7007 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 7008 ;; 7009 esac 7010 ;; 7011*) 7012 # fallback: assume linklib IS sharedlib 7013 lt_cv_sharedlib_from_linklib_cmd="$ECHO" 7014 ;; 7015esac 7016 7017fi 7018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 7019$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 7020sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 7021test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 7022 7023 7024 7025 7026 7027 7028 7029 7030if test -n "$ac_tool_prefix"; then 7031 for ac_prog in ar 7032 do 7033 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 7034set dummy $ac_tool_prefix$ac_prog; ac_word=$2 7035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7036$as_echo_n "checking for $ac_word... " >&6; } 7037if ${ac_cv_prog_AR+:} false; then : 7038 $as_echo_n "(cached) " >&6 7039else 7040 if test -n "$AR"; then 7041 ac_cv_prog_AR="$AR" # Let the user override the test. 7042else 7043as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7044for as_dir in $PATH 7045do 7046 IFS=$as_save_IFS 7047 test -z "$as_dir" && as_dir=. 7048 for ac_exec_ext in '' $ac_executable_extensions; do 7049 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7050 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 7051 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7052 break 2 7053 fi 7054done 7055 done 7056IFS=$as_save_IFS 7057 7058fi 7059fi 7060AR=$ac_cv_prog_AR 7061if test -n "$AR"; then 7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7063$as_echo "$AR" >&6; } 7064else 7065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7066$as_echo "no" >&6; } 7067fi 7068 7069 7070 test -n "$AR" && break 7071 done 7072fi 7073if test -z "$AR"; then 7074 ac_ct_AR=$AR 7075 for ac_prog in ar 7076do 7077 # Extract the first word of "$ac_prog", so it can be a program name with args. 7078set dummy $ac_prog; ac_word=$2 7079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7080$as_echo_n "checking for $ac_word... " >&6; } 7081if ${ac_cv_prog_ac_ct_AR+:} false; then : 7082 $as_echo_n "(cached) " >&6 7083else 7084 if test -n "$ac_ct_AR"; then 7085 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7086else 7087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7088for as_dir in $PATH 7089do 7090 IFS=$as_save_IFS 7091 test -z "$as_dir" && as_dir=. 7092 for ac_exec_ext in '' $ac_executable_extensions; do 7093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7094 ac_cv_prog_ac_ct_AR="$ac_prog" 7095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7096 break 2 7097 fi 7098done 7099 done 7100IFS=$as_save_IFS 7101 7102fi 7103fi 7104ac_ct_AR=$ac_cv_prog_ac_ct_AR 7105if test -n "$ac_ct_AR"; then 7106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7107$as_echo "$ac_ct_AR" >&6; } 7108else 7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7110$as_echo "no" >&6; } 7111fi 7112 7113 7114 test -n "$ac_ct_AR" && break 7115done 7116 7117 if test "x$ac_ct_AR" = x; then 7118 AR="false" 7119 else 7120 case $cross_compiling:$ac_tool_warned in 7121yes:) 7122{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7123$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7124ac_tool_warned=yes ;; 7125esac 7126 AR=$ac_ct_AR 7127 fi 7128fi 7129 7130: ${AR=ar} 7131: ${AR_FLAGS=cru} 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 7144$as_echo_n "checking for archiver @FILE support... " >&6; } 7145if ${lt_cv_ar_at_file+:} false; then : 7146 $as_echo_n "(cached) " >&6 7147else 7148 lt_cv_ar_at_file=no 7149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7150/* end confdefs.h. */ 7151 7152int 7153main () 7154{ 7155 7156 ; 7157 return 0; 7158} 7159_ACEOF 7160if ac_fn_c_try_compile "$LINENO"; then : 7161 echo conftest.$ac_objext > conftest.lst 7162 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 7163 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7164 (eval $lt_ar_try) 2>&5 7165 ac_status=$? 7166 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7167 test $ac_status = 0; } 7168 if test "$ac_status" -eq 0; then 7169 # Ensure the archiver fails upon bogus file names. 7170 rm -f conftest.$ac_objext libconftest.a 7171 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7172 (eval $lt_ar_try) 2>&5 7173 ac_status=$? 7174 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7175 test $ac_status = 0; } 7176 if test "$ac_status" -ne 0; then 7177 lt_cv_ar_at_file=@ 7178 fi 7179 fi 7180 rm -f conftest.* libconftest.a 7181 7182fi 7183rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7184 7185fi 7186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 7187$as_echo "$lt_cv_ar_at_file" >&6; } 7188 7189if test "x$lt_cv_ar_at_file" = xno; then 7190 archiver_list_spec= 7191else 7192 archiver_list_spec=$lt_cv_ar_at_file 7193fi 7194 7195 7196 7197 7198 7199 7200 7201if test -n "$ac_tool_prefix"; then 7202 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 7203set dummy ${ac_tool_prefix}strip; ac_word=$2 7204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7205$as_echo_n "checking for $ac_word... " >&6; } 7206if ${ac_cv_prog_STRIP+:} false; then : 7207 $as_echo_n "(cached) " >&6 7208else 7209 if test -n "$STRIP"; then 7210 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 7211else 7212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7213for as_dir in $PATH 7214do 7215 IFS=$as_save_IFS 7216 test -z "$as_dir" && as_dir=. 7217 for ac_exec_ext in '' $ac_executable_extensions; do 7218 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7219 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 7220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7221 break 2 7222 fi 7223done 7224 done 7225IFS=$as_save_IFS 7226 7227fi 7228fi 7229STRIP=$ac_cv_prog_STRIP 7230if test -n "$STRIP"; then 7231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 7232$as_echo "$STRIP" >&6; } 7233else 7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7235$as_echo "no" >&6; } 7236fi 7237 7238 7239fi 7240if test -z "$ac_cv_prog_STRIP"; then 7241 ac_ct_STRIP=$STRIP 7242 # Extract the first word of "strip", so it can be a program name with args. 7243set dummy strip; ac_word=$2 7244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7245$as_echo_n "checking for $ac_word... " >&6; } 7246if ${ac_cv_prog_ac_ct_STRIP+:} false; then : 7247 $as_echo_n "(cached) " >&6 7248else 7249 if test -n "$ac_ct_STRIP"; then 7250 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 7251else 7252as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7253for as_dir in $PATH 7254do 7255 IFS=$as_save_IFS 7256 test -z "$as_dir" && as_dir=. 7257 for ac_exec_ext in '' $ac_executable_extensions; do 7258 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7259 ac_cv_prog_ac_ct_STRIP="strip" 7260 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7261 break 2 7262 fi 7263done 7264 done 7265IFS=$as_save_IFS 7266 7267fi 7268fi 7269ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 7270if test -n "$ac_ct_STRIP"; then 7271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 7272$as_echo "$ac_ct_STRIP" >&6; } 7273else 7274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7275$as_echo "no" >&6; } 7276fi 7277 7278 if test "x$ac_ct_STRIP" = x; then 7279 STRIP=":" 7280 else 7281 case $cross_compiling:$ac_tool_warned in 7282yes:) 7283{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7284$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7285ac_tool_warned=yes ;; 7286esac 7287 STRIP=$ac_ct_STRIP 7288 fi 7289else 7290 STRIP="$ac_cv_prog_STRIP" 7291fi 7292 7293test -z "$STRIP" && STRIP=: 7294 7295 7296 7297 7298 7299 7300if test -n "$ac_tool_prefix"; then 7301 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 7302set dummy ${ac_tool_prefix}ranlib; ac_word=$2 7303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7304$as_echo_n "checking for $ac_word... " >&6; } 7305if ${ac_cv_prog_RANLIB+:} false; then : 7306 $as_echo_n "(cached) " >&6 7307else 7308 if test -n "$RANLIB"; then 7309 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 7310else 7311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7312for as_dir in $PATH 7313do 7314 IFS=$as_save_IFS 7315 test -z "$as_dir" && as_dir=. 7316 for ac_exec_ext in '' $ac_executable_extensions; do 7317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7318 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 7319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7320 break 2 7321 fi 7322done 7323 done 7324IFS=$as_save_IFS 7325 7326fi 7327fi 7328RANLIB=$ac_cv_prog_RANLIB 7329if test -n "$RANLIB"; then 7330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 7331$as_echo "$RANLIB" >&6; } 7332else 7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7334$as_echo "no" >&6; } 7335fi 7336 7337 7338fi 7339if test -z "$ac_cv_prog_RANLIB"; then 7340 ac_ct_RANLIB=$RANLIB 7341 # Extract the first word of "ranlib", so it can be a program name with args. 7342set dummy ranlib; ac_word=$2 7343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7344$as_echo_n "checking for $ac_word... " >&6; } 7345if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : 7346 $as_echo_n "(cached) " >&6 7347else 7348 if test -n "$ac_ct_RANLIB"; then 7349 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 7350else 7351as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7352for as_dir in $PATH 7353do 7354 IFS=$as_save_IFS 7355 test -z "$as_dir" && as_dir=. 7356 for ac_exec_ext in '' $ac_executable_extensions; do 7357 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7358 ac_cv_prog_ac_ct_RANLIB="ranlib" 7359 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7360 break 2 7361 fi 7362done 7363 done 7364IFS=$as_save_IFS 7365 7366fi 7367fi 7368ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 7369if test -n "$ac_ct_RANLIB"; then 7370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 7371$as_echo "$ac_ct_RANLIB" >&6; } 7372else 7373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7374$as_echo "no" >&6; } 7375fi 7376 7377 if test "x$ac_ct_RANLIB" = x; then 7378 RANLIB=":" 7379 else 7380 case $cross_compiling:$ac_tool_warned in 7381yes:) 7382{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7383$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7384ac_tool_warned=yes ;; 7385esac 7386 RANLIB=$ac_ct_RANLIB 7387 fi 7388else 7389 RANLIB="$ac_cv_prog_RANLIB" 7390fi 7391 7392test -z "$RANLIB" && RANLIB=: 7393 7394 7395 7396 7397 7398 7399# Determine commands to create old-style static archives. 7400old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 7401old_postinstall_cmds='chmod 644 $oldlib' 7402old_postuninstall_cmds= 7403 7404if test -n "$RANLIB"; then 7405 case $host_os in 7406 openbsd*) 7407 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 7408 ;; 7409 *) 7410 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 7411 ;; 7412 esac 7413 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 7414fi 7415 7416case $host_os in 7417 darwin*) 7418 lock_old_archive_extraction=yes ;; 7419 *) 7420 lock_old_archive_extraction=no ;; 7421esac 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461# If no C compiler was specified, use CC. 7462LTCC=${LTCC-"$CC"} 7463 7464# If no C compiler flags were specified, use CFLAGS. 7465LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 7466 7467# Allow CC to be a program name with arguments. 7468compiler=$CC 7469 7470 7471# Check for command to grab the raw symbol name followed by C symbol from nm. 7472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 7473$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } 7474if ${lt_cv_sys_global_symbol_pipe+:} false; then : 7475 $as_echo_n "(cached) " >&6 7476else 7477 7478# These are sane defaults that work on at least a few old systems. 7479# [They come from Ultrix. What could be older than Ultrix?!! ;)] 7480 7481# Character class describing NM global symbol codes. 7482symcode='[BCDEGRST]' 7483 7484# Regexp to match symbols that can be accessed directly from C. 7485sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 7486 7487# Define system-specific variables. 7488case $host_os in 7489aix*) 7490 symcode='[BCDT]' 7491 ;; 7492cygwin* | mingw* | pw32* | cegcc*) 7493 symcode='[ABCDGISTW]' 7494 ;; 7495hpux*) 7496 if test "$host_cpu" = ia64; then 7497 symcode='[ABCDEGRST]' 7498 fi 7499 ;; 7500irix* | nonstopux*) 7501 symcode='[BCDEGRST]' 7502 ;; 7503osf*) 7504 symcode='[BCDEGQRST]' 7505 ;; 7506solaris*) 7507 symcode='[BDRT]' 7508 ;; 7509sco3.2v5*) 7510 symcode='[DT]' 7511 ;; 7512sysv4.2uw2*) 7513 symcode='[DT]' 7514 ;; 7515sysv5* | sco5v6* | unixware* | OpenUNIX*) 7516 symcode='[ABDT]' 7517 ;; 7518sysv4) 7519 symcode='[DFNSTU]' 7520 ;; 7521esac 7522 7523# If we're using GNU nm, then use its standard symbol codes. 7524case `$NM -V 2>&1` in 7525*GNU* | *'with BFD'*) 7526 symcode='[ABCDGIRSTW]' ;; 7527esac 7528 7529# Transform an extracted symbol line into a proper C declaration. 7530# Some systems (esp. on ia64) link data and code symbols differently, 7531# so use this general approach. 7532lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" 7533 7534# Transform an extracted symbol line into symbol name and symbol address 7535lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'" 7536lt_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'" 7537 7538# Handle CRLF in mingw tool chain 7539opt_cr= 7540case $build_os in 7541mingw*) 7542 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 7543 ;; 7544esac 7545 7546# Try without a prefix underscore, then with it. 7547for ac_symprfx in "" "_"; do 7548 7549 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 7550 symxfrm="\\1 $ac_symprfx\\2 \\2" 7551 7552 # Write the raw and C identifiers. 7553 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7554 # Fake it for dumpbin and say T for any non-static function 7555 # and D for any global variable. 7556 # Also find C++ and __fastcall symbols from MSVC++, 7557 # which start with @ or ?. 7558 lt_cv_sys_global_symbol_pipe="$AWK '"\ 7559" {last_section=section; section=\$ 3};"\ 7560" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 7561" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 7562" \$ 0!~/External *\|/{next};"\ 7563" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 7564" {if(hide[section]) next};"\ 7565" {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\ 7566" {split(\$ 0, a, /\||\r/); split(a[2], s)};"\ 7567" s[1]~/^[@?]/{print s[1], s[1]; next};"\ 7568" s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\ 7569" ' prfx=^$ac_symprfx" 7570 else 7571 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 7572 fi 7573 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" 7574 7575 # Check to see that the pipe works correctly. 7576 pipe_works=no 7577 7578 rm -f conftest* 7579 cat > conftest.$ac_ext <<_LT_EOF 7580#ifdef __cplusplus 7581extern "C" { 7582#endif 7583char nm_test_var; 7584void nm_test_func(void); 7585void nm_test_func(void){} 7586#ifdef __cplusplus 7587} 7588#endif 7589int main(){nm_test_var='a';nm_test_func();return(0);} 7590_LT_EOF 7591 7592 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7593 (eval $ac_compile) 2>&5 7594 ac_status=$? 7595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7596 test $ac_status = 0; }; then 7597 # Now try to grab the symbols. 7598 nlist=conftest.nm 7599 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 7600 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 7601 ac_status=$? 7602 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7603 test $ac_status = 0; } && test -s "$nlist"; then 7604 # Try sorting and uniquifying the output. 7605 if sort "$nlist" | uniq > "$nlist"T; then 7606 mv -f "$nlist"T "$nlist" 7607 else 7608 rm -f "$nlist"T 7609 fi 7610 7611 # Make sure that we snagged all the symbols we need. 7612 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 7613 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 7614 cat <<_LT_EOF > conftest.$ac_ext 7615/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 7616#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE) 7617/* DATA imports from DLLs on WIN32 con't be const, because runtime 7618 relocations are performed -- see ld's documentation on pseudo-relocs. */ 7619# define LT_DLSYM_CONST 7620#elif defined(__osf__) 7621/* This system does not cope well with relocations in const data. */ 7622# define LT_DLSYM_CONST 7623#else 7624# define LT_DLSYM_CONST const 7625#endif 7626 7627#ifdef __cplusplus 7628extern "C" { 7629#endif 7630 7631_LT_EOF 7632 # Now generate the symbol file. 7633 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 7634 7635 cat <<_LT_EOF >> conftest.$ac_ext 7636 7637/* The mapping between symbol names and symbols. */ 7638LT_DLSYM_CONST struct { 7639 const char *name; 7640 void *address; 7641} 7642lt__PROGRAM__LTX_preloaded_symbols[] = 7643{ 7644 { "@PROGRAM@", (void *) 0 }, 7645_LT_EOF 7646 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 7647 cat <<\_LT_EOF >> conftest.$ac_ext 7648 {0, (void *) 0} 7649}; 7650 7651/* This works around a problem in FreeBSD linker */ 7652#ifdef FREEBSD_WORKAROUND 7653static const void *lt_preloaded_setup() { 7654 return lt__PROGRAM__LTX_preloaded_symbols; 7655} 7656#endif 7657 7658#ifdef __cplusplus 7659} 7660#endif 7661_LT_EOF 7662 # Now try linking the two files. 7663 mv conftest.$ac_objext conftstm.$ac_objext 7664 lt_globsym_save_LIBS=$LIBS 7665 lt_globsym_save_CFLAGS=$CFLAGS 7666 LIBS="conftstm.$ac_objext" 7667 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 7668 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 7669 (eval $ac_link) 2>&5 7670 ac_status=$? 7671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7672 test $ac_status = 0; } && test -s conftest${ac_exeext}; then 7673 pipe_works=yes 7674 fi 7675 LIBS=$lt_globsym_save_LIBS 7676 CFLAGS=$lt_globsym_save_CFLAGS 7677 else 7678 echo "cannot find nm_test_func in $nlist" >&5 7679 fi 7680 else 7681 echo "cannot find nm_test_var in $nlist" >&5 7682 fi 7683 else 7684 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 7685 fi 7686 else 7687 echo "$progname: failed program was:" >&5 7688 cat conftest.$ac_ext >&5 7689 fi 7690 rm -rf conftest* conftst* 7691 7692 # Do not use the global_symbol_pipe unless it works. 7693 if test "$pipe_works" = yes; then 7694 break 7695 else 7696 lt_cv_sys_global_symbol_pipe= 7697 fi 7698done 7699 7700fi 7701 7702if test -z "$lt_cv_sys_global_symbol_pipe"; then 7703 lt_cv_sys_global_symbol_to_cdecl= 7704fi 7705if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 7706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 7707$as_echo "failed" >&6; } 7708else 7709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 7710$as_echo "ok" >&6; } 7711fi 7712 7713# Response file support. 7714if test "$lt_cv_nm_interface" = "MS dumpbin"; then 7715 nm_file_list_spec='@' 7716elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 7717 nm_file_list_spec='@' 7718fi 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 7747$as_echo_n "checking for sysroot... " >&6; } 7748 7749# Check whether --with-sysroot was given. 7750if test "${with_sysroot+set}" = set; then : 7751 withval=$with_sysroot; 7752else 7753 with_sysroot=no 7754fi 7755 7756 7757lt_sysroot= 7758case ${with_sysroot} in #( 7759 yes) 7760 if test "$GCC" = yes; then 7761 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 7762 fi 7763 ;; #( 7764 /*) 7765 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` 7766 ;; #( 7767 no|'') 7768 ;; #( 7769 *) 7770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5 7771$as_echo "${with_sysroot}" >&6; } 7772 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 7773 ;; 7774esac 7775 7776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 7777$as_echo "${lt_sysroot:-no}" >&6; } 7778 7779 7780 7781 7782 7783# Check whether --enable-libtool-lock was given. 7784if test "${enable_libtool_lock+set}" = set; then : 7785 enableval=$enable_libtool_lock; 7786fi 7787 7788test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes 7789 7790# Some flags need to be propagated to the compiler or linker for good 7791# libtool support. 7792case $host in 7793ia64-*-hpux*) 7794 # Find out which ABI we are using. 7795 echo 'int i;' > conftest.$ac_ext 7796 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7797 (eval $ac_compile) 2>&5 7798 ac_status=$? 7799 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7800 test $ac_status = 0; }; then 7801 case `/usr/bin/file conftest.$ac_objext` in 7802 *ELF-32*) 7803 HPUX_IA64_MODE="32" 7804 ;; 7805 *ELF-64*) 7806 HPUX_IA64_MODE="64" 7807 ;; 7808 esac 7809 fi 7810 rm -rf conftest* 7811 ;; 7812*-*-irix6*) 7813 # Find out which ABI we are using. 7814 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 7815 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7816 (eval $ac_compile) 2>&5 7817 ac_status=$? 7818 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7819 test $ac_status = 0; }; then 7820 if test "$lt_cv_prog_gnu_ld" = yes; then 7821 case `/usr/bin/file conftest.$ac_objext` in 7822 *32-bit*) 7823 LD="${LD-ld} -melf32bsmip" 7824 ;; 7825 *N32*) 7826 LD="${LD-ld} -melf32bmipn32" 7827 ;; 7828 *64-bit*) 7829 LD="${LD-ld} -melf64bmip" 7830 ;; 7831 esac 7832 else 7833 case `/usr/bin/file conftest.$ac_objext` in 7834 *32-bit*) 7835 LD="${LD-ld} -32" 7836 ;; 7837 *N32*) 7838 LD="${LD-ld} -n32" 7839 ;; 7840 *64-bit*) 7841 LD="${LD-ld} -64" 7842 ;; 7843 esac 7844 fi 7845 fi 7846 rm -rf conftest* 7847 ;; 7848 7849x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 7850s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 7851 # Find out which ABI we are using. 7852 echo 'int i;' > conftest.$ac_ext 7853 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7854 (eval $ac_compile) 2>&5 7855 ac_status=$? 7856 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7857 test $ac_status = 0; }; then 7858 case `/usr/bin/file conftest.o` in 7859 *32-bit*) 7860 case $host in 7861 x86_64-*kfreebsd*-gnu) 7862 LD="${LD-ld} -m elf_i386_fbsd" 7863 ;; 7864 x86_64-*linux*) 7865 case `/usr/bin/file conftest.o` in 7866 *x86-64*) 7867 LD="${LD-ld} -m elf32_x86_64" 7868 ;; 7869 *) 7870 LD="${LD-ld} -m elf_i386" 7871 ;; 7872 esac 7873 ;; 7874 powerpc64le-*) 7875 LD="${LD-ld} -m elf32lppclinux" 7876 ;; 7877 powerpc64-*) 7878 LD="${LD-ld} -m elf32ppclinux" 7879 ;; 7880 s390x-*linux*) 7881 LD="${LD-ld} -m elf_s390" 7882 ;; 7883 sparc64-*linux*) 7884 LD="${LD-ld} -m elf32_sparc" 7885 ;; 7886 esac 7887 ;; 7888 *64-bit*) 7889 case $host in 7890 x86_64-*kfreebsd*-gnu) 7891 LD="${LD-ld} -m elf_x86_64_fbsd" 7892 ;; 7893 x86_64-*linux*) 7894 LD="${LD-ld} -m elf_x86_64" 7895 ;; 7896 powerpcle-*) 7897 LD="${LD-ld} -m elf64lppc" 7898 ;; 7899 powerpc-*) 7900 LD="${LD-ld} -m elf64ppc" 7901 ;; 7902 s390*-*linux*|s390*-*tpf*) 7903 LD="${LD-ld} -m elf64_s390" 7904 ;; 7905 sparc*-*linux*) 7906 LD="${LD-ld} -m elf64_sparc" 7907 ;; 7908 esac 7909 ;; 7910 esac 7911 fi 7912 rm -rf conftest* 7913 ;; 7914 7915*-*-sco3.2v5*) 7916 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 7917 SAVE_CFLAGS="$CFLAGS" 7918 CFLAGS="$CFLAGS -belf" 7919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 7920$as_echo_n "checking whether the C compiler needs -belf... " >&6; } 7921if ${lt_cv_cc_needs_belf+:} false; then : 7922 $as_echo_n "(cached) " >&6 7923else 7924 ac_ext=c 7925ac_cpp='$CPP $CPPFLAGS' 7926ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7927ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7928ac_compiler_gnu=$ac_cv_c_compiler_gnu 7929 7930 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7931/* end confdefs.h. */ 7932 7933int 7934main () 7935{ 7936 7937 ; 7938 return 0; 7939} 7940_ACEOF 7941if ac_fn_c_try_link "$LINENO"; then : 7942 lt_cv_cc_needs_belf=yes 7943else 7944 lt_cv_cc_needs_belf=no 7945fi 7946rm -f core conftest.err conftest.$ac_objext \ 7947 conftest$ac_exeext conftest.$ac_ext 7948 ac_ext=c 7949ac_cpp='$CPP $CPPFLAGS' 7950ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 7951ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 7952ac_compiler_gnu=$ac_cv_c_compiler_gnu 7953 7954fi 7955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 7956$as_echo "$lt_cv_cc_needs_belf" >&6; } 7957 if test x"$lt_cv_cc_needs_belf" != x"yes"; then 7958 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 7959 CFLAGS="$SAVE_CFLAGS" 7960 fi 7961 ;; 7962*-*solaris*) 7963 # Find out which ABI we are using. 7964 echo 'int i;' > conftest.$ac_ext 7965 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 7966 (eval $ac_compile) 2>&5 7967 ac_status=$? 7968 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7969 test $ac_status = 0; }; then 7970 case `/usr/bin/file conftest.o` in 7971 *64-bit*) 7972 case $lt_cv_prog_gnu_ld in 7973 yes*) 7974 case $host in 7975 i?86-*-solaris*) 7976 LD="${LD-ld} -m elf_x86_64" 7977 ;; 7978 sparc*-*-solaris*) 7979 LD="${LD-ld} -m elf64_sparc" 7980 ;; 7981 esac 7982 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 7983 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 7984 LD="${LD-ld}_sol2" 7985 fi 7986 ;; 7987 *) 7988 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 7989 LD="${LD-ld} -64" 7990 fi 7991 ;; 7992 esac 7993 ;; 7994 esac 7995 fi 7996 rm -rf conftest* 7997 ;; 7998esac 7999 8000need_locks="$enable_libtool_lock" 8001 8002if test -n "$ac_tool_prefix"; then 8003 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 8004set dummy ${ac_tool_prefix}mt; ac_word=$2 8005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8006$as_echo_n "checking for $ac_word... " >&6; } 8007if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : 8008 $as_echo_n "(cached) " >&6 8009else 8010 if test -n "$MANIFEST_TOOL"; then 8011 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 8012else 8013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8014for as_dir in $PATH 8015do 8016 IFS=$as_save_IFS 8017 test -z "$as_dir" && as_dir=. 8018 for ac_exec_ext in '' $ac_executable_extensions; do 8019 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8020 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 8021 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8022 break 2 8023 fi 8024done 8025 done 8026IFS=$as_save_IFS 8027 8028fi 8029fi 8030MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 8031if test -n "$MANIFEST_TOOL"; then 8032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 8033$as_echo "$MANIFEST_TOOL" >&6; } 8034else 8035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8036$as_echo "no" >&6; } 8037fi 8038 8039 8040fi 8041if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 8042 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 8043 # Extract the first word of "mt", so it can be a program name with args. 8044set dummy mt; ac_word=$2 8045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8046$as_echo_n "checking for $ac_word... " >&6; } 8047if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : 8048 $as_echo_n "(cached) " >&6 8049else 8050 if test -n "$ac_ct_MANIFEST_TOOL"; then 8051 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 8052else 8053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8054for as_dir in $PATH 8055do 8056 IFS=$as_save_IFS 8057 test -z "$as_dir" && as_dir=. 8058 for ac_exec_ext in '' $ac_executable_extensions; do 8059 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8060 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 8061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8062 break 2 8063 fi 8064done 8065 done 8066IFS=$as_save_IFS 8067 8068fi 8069fi 8070ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 8071if test -n "$ac_ct_MANIFEST_TOOL"; then 8072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 8073$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } 8074else 8075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8076$as_echo "no" >&6; } 8077fi 8078 8079 if test "x$ac_ct_MANIFEST_TOOL" = x; then 8080 MANIFEST_TOOL=":" 8081 else 8082 case $cross_compiling:$ac_tool_warned in 8083yes:) 8084{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8085$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8086ac_tool_warned=yes ;; 8087esac 8088 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 8089 fi 8090else 8091 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 8092fi 8093 8094test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 8095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 8096$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 8097if ${lt_cv_path_mainfest_tool+:} false; then : 8098 $as_echo_n "(cached) " >&6 8099else 8100 lt_cv_path_mainfest_tool=no 8101 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 8102 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 8103 cat conftest.err >&5 8104 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 8105 lt_cv_path_mainfest_tool=yes 8106 fi 8107 rm -f conftest* 8108fi 8109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 8110$as_echo "$lt_cv_path_mainfest_tool" >&6; } 8111if test "x$lt_cv_path_mainfest_tool" != xyes; then 8112 MANIFEST_TOOL=: 8113fi 8114 8115 8116 8117 8118 8119 8120 case $host_os in 8121 rhapsody* | darwin*) 8122 if test -n "$ac_tool_prefix"; then 8123 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 8124set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 8125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8126$as_echo_n "checking for $ac_word... " >&6; } 8127if ${ac_cv_prog_DSYMUTIL+:} false; then : 8128 $as_echo_n "(cached) " >&6 8129else 8130 if test -n "$DSYMUTIL"; then 8131 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 8132else 8133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8134for as_dir in $PATH 8135do 8136 IFS=$as_save_IFS 8137 test -z "$as_dir" && as_dir=. 8138 for ac_exec_ext in '' $ac_executable_extensions; do 8139 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8140 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 8141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8142 break 2 8143 fi 8144done 8145 done 8146IFS=$as_save_IFS 8147 8148fi 8149fi 8150DSYMUTIL=$ac_cv_prog_DSYMUTIL 8151if test -n "$DSYMUTIL"; then 8152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 8153$as_echo "$DSYMUTIL" >&6; } 8154else 8155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8156$as_echo "no" >&6; } 8157fi 8158 8159 8160fi 8161if test -z "$ac_cv_prog_DSYMUTIL"; then 8162 ac_ct_DSYMUTIL=$DSYMUTIL 8163 # Extract the first word of "dsymutil", so it can be a program name with args. 8164set dummy dsymutil; ac_word=$2 8165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8166$as_echo_n "checking for $ac_word... " >&6; } 8167if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : 8168 $as_echo_n "(cached) " >&6 8169else 8170 if test -n "$ac_ct_DSYMUTIL"; then 8171 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 8172else 8173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8174for as_dir in $PATH 8175do 8176 IFS=$as_save_IFS 8177 test -z "$as_dir" && as_dir=. 8178 for ac_exec_ext in '' $ac_executable_extensions; do 8179 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8180 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 8181 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8182 break 2 8183 fi 8184done 8185 done 8186IFS=$as_save_IFS 8187 8188fi 8189fi 8190ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 8191if test -n "$ac_ct_DSYMUTIL"; then 8192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 8193$as_echo "$ac_ct_DSYMUTIL" >&6; } 8194else 8195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8196$as_echo "no" >&6; } 8197fi 8198 8199 if test "x$ac_ct_DSYMUTIL" = x; then 8200 DSYMUTIL=":" 8201 else 8202 case $cross_compiling:$ac_tool_warned in 8203yes:) 8204{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8205$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8206ac_tool_warned=yes ;; 8207esac 8208 DSYMUTIL=$ac_ct_DSYMUTIL 8209 fi 8210else 8211 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 8212fi 8213 8214 if test -n "$ac_tool_prefix"; then 8215 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 8216set dummy ${ac_tool_prefix}nmedit; ac_word=$2 8217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8218$as_echo_n "checking for $ac_word... " >&6; } 8219if ${ac_cv_prog_NMEDIT+:} false; then : 8220 $as_echo_n "(cached) " >&6 8221else 8222 if test -n "$NMEDIT"; then 8223 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 8224else 8225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8226for as_dir in $PATH 8227do 8228 IFS=$as_save_IFS 8229 test -z "$as_dir" && as_dir=. 8230 for ac_exec_ext in '' $ac_executable_extensions; do 8231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8232 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 8233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8234 break 2 8235 fi 8236done 8237 done 8238IFS=$as_save_IFS 8239 8240fi 8241fi 8242NMEDIT=$ac_cv_prog_NMEDIT 8243if test -n "$NMEDIT"; then 8244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 8245$as_echo "$NMEDIT" >&6; } 8246else 8247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8248$as_echo "no" >&6; } 8249fi 8250 8251 8252fi 8253if test -z "$ac_cv_prog_NMEDIT"; then 8254 ac_ct_NMEDIT=$NMEDIT 8255 # Extract the first word of "nmedit", so it can be a program name with args. 8256set dummy nmedit; ac_word=$2 8257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8258$as_echo_n "checking for $ac_word... " >&6; } 8259if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : 8260 $as_echo_n "(cached) " >&6 8261else 8262 if test -n "$ac_ct_NMEDIT"; then 8263 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 8264else 8265as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8266for as_dir in $PATH 8267do 8268 IFS=$as_save_IFS 8269 test -z "$as_dir" && as_dir=. 8270 for ac_exec_ext in '' $ac_executable_extensions; do 8271 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8272 ac_cv_prog_ac_ct_NMEDIT="nmedit" 8273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8274 break 2 8275 fi 8276done 8277 done 8278IFS=$as_save_IFS 8279 8280fi 8281fi 8282ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 8283if test -n "$ac_ct_NMEDIT"; then 8284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 8285$as_echo "$ac_ct_NMEDIT" >&6; } 8286else 8287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8288$as_echo "no" >&6; } 8289fi 8290 8291 if test "x$ac_ct_NMEDIT" = x; then 8292 NMEDIT=":" 8293 else 8294 case $cross_compiling:$ac_tool_warned in 8295yes:) 8296{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8297$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8298ac_tool_warned=yes ;; 8299esac 8300 NMEDIT=$ac_ct_NMEDIT 8301 fi 8302else 8303 NMEDIT="$ac_cv_prog_NMEDIT" 8304fi 8305 8306 if test -n "$ac_tool_prefix"; then 8307 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 8308set dummy ${ac_tool_prefix}lipo; ac_word=$2 8309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8310$as_echo_n "checking for $ac_word... " >&6; } 8311if ${ac_cv_prog_LIPO+:} false; then : 8312 $as_echo_n "(cached) " >&6 8313else 8314 if test -n "$LIPO"; then 8315 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 8316else 8317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8318for as_dir in $PATH 8319do 8320 IFS=$as_save_IFS 8321 test -z "$as_dir" && as_dir=. 8322 for ac_exec_ext in '' $ac_executable_extensions; do 8323 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8324 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 8325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8326 break 2 8327 fi 8328done 8329 done 8330IFS=$as_save_IFS 8331 8332fi 8333fi 8334LIPO=$ac_cv_prog_LIPO 8335if test -n "$LIPO"; then 8336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 8337$as_echo "$LIPO" >&6; } 8338else 8339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8340$as_echo "no" >&6; } 8341fi 8342 8343 8344fi 8345if test -z "$ac_cv_prog_LIPO"; then 8346 ac_ct_LIPO=$LIPO 8347 # Extract the first word of "lipo", so it can be a program name with args. 8348set dummy lipo; ac_word=$2 8349{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8350$as_echo_n "checking for $ac_word... " >&6; } 8351if ${ac_cv_prog_ac_ct_LIPO+:} false; then : 8352 $as_echo_n "(cached) " >&6 8353else 8354 if test -n "$ac_ct_LIPO"; then 8355 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 8356else 8357as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8358for as_dir in $PATH 8359do 8360 IFS=$as_save_IFS 8361 test -z "$as_dir" && as_dir=. 8362 for ac_exec_ext in '' $ac_executable_extensions; do 8363 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8364 ac_cv_prog_ac_ct_LIPO="lipo" 8365 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8366 break 2 8367 fi 8368done 8369 done 8370IFS=$as_save_IFS 8371 8372fi 8373fi 8374ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 8375if test -n "$ac_ct_LIPO"; then 8376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 8377$as_echo "$ac_ct_LIPO" >&6; } 8378else 8379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8380$as_echo "no" >&6; } 8381fi 8382 8383 if test "x$ac_ct_LIPO" = x; then 8384 LIPO=":" 8385 else 8386 case $cross_compiling:$ac_tool_warned in 8387yes:) 8388{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8389$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8390ac_tool_warned=yes ;; 8391esac 8392 LIPO=$ac_ct_LIPO 8393 fi 8394else 8395 LIPO="$ac_cv_prog_LIPO" 8396fi 8397 8398 if test -n "$ac_tool_prefix"; then 8399 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 8400set dummy ${ac_tool_prefix}otool; ac_word=$2 8401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8402$as_echo_n "checking for $ac_word... " >&6; } 8403if ${ac_cv_prog_OTOOL+:} false; then : 8404 $as_echo_n "(cached) " >&6 8405else 8406 if test -n "$OTOOL"; then 8407 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 8408else 8409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8410for as_dir in $PATH 8411do 8412 IFS=$as_save_IFS 8413 test -z "$as_dir" && as_dir=. 8414 for ac_exec_ext in '' $ac_executable_extensions; do 8415 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8416 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 8417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8418 break 2 8419 fi 8420done 8421 done 8422IFS=$as_save_IFS 8423 8424fi 8425fi 8426OTOOL=$ac_cv_prog_OTOOL 8427if test -n "$OTOOL"; then 8428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 8429$as_echo "$OTOOL" >&6; } 8430else 8431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8432$as_echo "no" >&6; } 8433fi 8434 8435 8436fi 8437if test -z "$ac_cv_prog_OTOOL"; then 8438 ac_ct_OTOOL=$OTOOL 8439 # Extract the first word of "otool", so it can be a program name with args. 8440set dummy otool; ac_word=$2 8441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8442$as_echo_n "checking for $ac_word... " >&6; } 8443if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : 8444 $as_echo_n "(cached) " >&6 8445else 8446 if test -n "$ac_ct_OTOOL"; then 8447 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 8448else 8449as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8450for as_dir in $PATH 8451do 8452 IFS=$as_save_IFS 8453 test -z "$as_dir" && as_dir=. 8454 for ac_exec_ext in '' $ac_executable_extensions; do 8455 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8456 ac_cv_prog_ac_ct_OTOOL="otool" 8457 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8458 break 2 8459 fi 8460done 8461 done 8462IFS=$as_save_IFS 8463 8464fi 8465fi 8466ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 8467if test -n "$ac_ct_OTOOL"; then 8468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 8469$as_echo "$ac_ct_OTOOL" >&6; } 8470else 8471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8472$as_echo "no" >&6; } 8473fi 8474 8475 if test "x$ac_ct_OTOOL" = x; then 8476 OTOOL=":" 8477 else 8478 case $cross_compiling:$ac_tool_warned in 8479yes:) 8480{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8481$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8482ac_tool_warned=yes ;; 8483esac 8484 OTOOL=$ac_ct_OTOOL 8485 fi 8486else 8487 OTOOL="$ac_cv_prog_OTOOL" 8488fi 8489 8490 if test -n "$ac_tool_prefix"; then 8491 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 8492set dummy ${ac_tool_prefix}otool64; ac_word=$2 8493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8494$as_echo_n "checking for $ac_word... " >&6; } 8495if ${ac_cv_prog_OTOOL64+:} false; then : 8496 $as_echo_n "(cached) " >&6 8497else 8498 if test -n "$OTOOL64"; then 8499 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 8500else 8501as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8502for as_dir in $PATH 8503do 8504 IFS=$as_save_IFS 8505 test -z "$as_dir" && as_dir=. 8506 for ac_exec_ext in '' $ac_executable_extensions; do 8507 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8508 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 8509 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8510 break 2 8511 fi 8512done 8513 done 8514IFS=$as_save_IFS 8515 8516fi 8517fi 8518OTOOL64=$ac_cv_prog_OTOOL64 8519if test -n "$OTOOL64"; then 8520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 8521$as_echo "$OTOOL64" >&6; } 8522else 8523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8524$as_echo "no" >&6; } 8525fi 8526 8527 8528fi 8529if test -z "$ac_cv_prog_OTOOL64"; then 8530 ac_ct_OTOOL64=$OTOOL64 8531 # Extract the first word of "otool64", so it can be a program name with args. 8532set dummy otool64; ac_word=$2 8533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8534$as_echo_n "checking for $ac_word... " >&6; } 8535if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : 8536 $as_echo_n "(cached) " >&6 8537else 8538 if test -n "$ac_ct_OTOOL64"; then 8539 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 8540else 8541as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8542for as_dir in $PATH 8543do 8544 IFS=$as_save_IFS 8545 test -z "$as_dir" && as_dir=. 8546 for ac_exec_ext in '' $ac_executable_extensions; do 8547 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8548 ac_cv_prog_ac_ct_OTOOL64="otool64" 8549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8550 break 2 8551 fi 8552done 8553 done 8554IFS=$as_save_IFS 8555 8556fi 8557fi 8558ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 8559if test -n "$ac_ct_OTOOL64"; then 8560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 8561$as_echo "$ac_ct_OTOOL64" >&6; } 8562else 8563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8564$as_echo "no" >&6; } 8565fi 8566 8567 if test "x$ac_ct_OTOOL64" = x; then 8568 OTOOL64=":" 8569 else 8570 case $cross_compiling:$ac_tool_warned in 8571yes:) 8572{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8573$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8574ac_tool_warned=yes ;; 8575esac 8576 OTOOL64=$ac_ct_OTOOL64 8577 fi 8578else 8579 OTOOL64="$ac_cv_prog_OTOOL64" 8580fi 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 8609$as_echo_n "checking for -single_module linker flag... " >&6; } 8610if ${lt_cv_apple_cc_single_mod+:} false; then : 8611 $as_echo_n "(cached) " >&6 8612else 8613 lt_cv_apple_cc_single_mod=no 8614 if test -z "${LT_MULTI_MODULE}"; then 8615 # By default we will add the -single_module flag. You can override 8616 # by either setting the environment variable LT_MULTI_MODULE 8617 # non-empty at configure time, or by adding -multi_module to the 8618 # link flags. 8619 rm -rf libconftest.dylib* 8620 echo "int foo(void){return 1;}" > conftest.c 8621 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8622-dynamiclib -Wl,-single_module conftest.c" >&5 8623 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 8624 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 8625 _lt_result=$? 8626 # If there is a non-empty error log, and "single_module" 8627 # appears in it, assume the flag caused a linker warning 8628 if test -s conftest.err && $GREP single_module conftest.err; then 8629 cat conftest.err >&5 8630 # Otherwise, if the output was created with a 0 exit code from 8631 # the compiler, it worked. 8632 elif test -f libconftest.dylib && test $_lt_result -eq 0; then 8633 lt_cv_apple_cc_single_mod=yes 8634 else 8635 cat conftest.err >&5 8636 fi 8637 rm -rf libconftest.dylib* 8638 rm -f conftest.* 8639 fi 8640fi 8641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 8642$as_echo "$lt_cv_apple_cc_single_mod" >&6; } 8643 8644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 8645$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } 8646if ${lt_cv_ld_exported_symbols_list+:} false; then : 8647 $as_echo_n "(cached) " >&6 8648else 8649 lt_cv_ld_exported_symbols_list=no 8650 save_LDFLAGS=$LDFLAGS 8651 echo "_main" > conftest.sym 8652 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 8653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8654/* end confdefs.h. */ 8655 8656int 8657main () 8658{ 8659 8660 ; 8661 return 0; 8662} 8663_ACEOF 8664if ac_fn_c_try_link "$LINENO"; then : 8665 lt_cv_ld_exported_symbols_list=yes 8666else 8667 lt_cv_ld_exported_symbols_list=no 8668fi 8669rm -f core conftest.err conftest.$ac_objext \ 8670 conftest$ac_exeext conftest.$ac_ext 8671 LDFLAGS="$save_LDFLAGS" 8672 8673fi 8674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 8675$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } 8676 8677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 8678$as_echo_n "checking for -force_load linker flag... " >&6; } 8679if ${lt_cv_ld_force_load+:} false; then : 8680 $as_echo_n "(cached) " >&6 8681else 8682 lt_cv_ld_force_load=no 8683 cat > conftest.c << _LT_EOF 8684int forced_loaded() { return 2;} 8685_LT_EOF 8686 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 8687 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 8688 echo "$AR cru libconftest.a conftest.o" >&5 8689 $AR cru libconftest.a conftest.o 2>&5 8690 echo "$RANLIB libconftest.a" >&5 8691 $RANLIB libconftest.a 2>&5 8692 cat > conftest.c << _LT_EOF 8693int main() { return 0;} 8694_LT_EOF 8695 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 8696 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 8697 _lt_result=$? 8698 if test -s conftest.err && $GREP force_load conftest.err; then 8699 cat conftest.err >&5 8700 elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then 8701 lt_cv_ld_force_load=yes 8702 else 8703 cat conftest.err >&5 8704 fi 8705 rm -f conftest.err libconftest.a conftest conftest.c 8706 rm -rf conftest.dSYM 8707 8708fi 8709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 8710$as_echo "$lt_cv_ld_force_load" >&6; } 8711 case $host_os in 8712 rhapsody* | darwin1.[012]) 8713 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; 8714 darwin1.*) 8715 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8716 darwin*) # darwin 5.x on 8717 # if running on 10.5 or later, the deployment target defaults 8718 # to the OS version, if on x86, and 10.4, the deployment 8719 # target defaults to 10.4. Don't you love it? 8720 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 8721 10.0,*86*-darwin8*|10.0,*-darwin[91]*) 8722 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8723 10.[012]*) 8724 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; 8725 10.*) 8726 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; 8727 esac 8728 ;; 8729 esac 8730 if test "$lt_cv_apple_cc_single_mod" = "yes"; then 8731 _lt_dar_single_mod='$single_module' 8732 fi 8733 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then 8734 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' 8735 else 8736 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}' 8737 fi 8738 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then 8739 _lt_dsymutil='~$DSYMUTIL $lib || :' 8740 else 8741 _lt_dsymutil= 8742 fi 8743 ;; 8744 esac 8745 8746 8747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 8748$as_echo_n "checking for ANSI C header files... " >&6; } 8749if ${ac_cv_header_stdc+:} false; then : 8750 $as_echo_n "(cached) " >&6 8751else 8752 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8753/* end confdefs.h. */ 8754#include <stdlib.h> 8755#include <stdarg.h> 8756#include <string.h> 8757#include <float.h> 8758 8759int 8760main () 8761{ 8762 8763 ; 8764 return 0; 8765} 8766_ACEOF 8767if ac_fn_c_try_compile "$LINENO"; then : 8768 ac_cv_header_stdc=yes 8769else 8770 ac_cv_header_stdc=no 8771fi 8772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8773 8774if test $ac_cv_header_stdc = yes; then 8775 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 8776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8777/* end confdefs.h. */ 8778#include <string.h> 8779 8780_ACEOF 8781if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8782 $EGREP "memchr" >/dev/null 2>&1; then : 8783 8784else 8785 ac_cv_header_stdc=no 8786fi 8787rm -f conftest* 8788 8789fi 8790 8791if test $ac_cv_header_stdc = yes; then 8792 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 8793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8794/* end confdefs.h. */ 8795#include <stdlib.h> 8796 8797_ACEOF 8798if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8799 $EGREP "free" >/dev/null 2>&1; then : 8800 8801else 8802 ac_cv_header_stdc=no 8803fi 8804rm -f conftest* 8805 8806fi 8807 8808if test $ac_cv_header_stdc = yes; then 8809 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 8810 if test "$cross_compiling" = yes; then : 8811 : 8812else 8813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8814/* end confdefs.h. */ 8815#include <ctype.h> 8816#include <stdlib.h> 8817#if ((' ' & 0x0FF) == 0x020) 8818# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 8819# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 8820#else 8821# define ISLOWER(c) \ 8822 (('a' <= (c) && (c) <= 'i') \ 8823 || ('j' <= (c) && (c) <= 'r') \ 8824 || ('s' <= (c) && (c) <= 'z')) 8825# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 8826#endif 8827 8828#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 8829int 8830main () 8831{ 8832 int i; 8833 for (i = 0; i < 256; i++) 8834 if (XOR (islower (i), ISLOWER (i)) 8835 || toupper (i) != TOUPPER (i)) 8836 return 2; 8837 return 0; 8838} 8839_ACEOF 8840if ac_fn_c_try_run "$LINENO"; then : 8841 8842else 8843 ac_cv_header_stdc=no 8844fi 8845rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8846 conftest.$ac_objext conftest.beam conftest.$ac_ext 8847fi 8848 8849fi 8850fi 8851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 8852$as_echo "$ac_cv_header_stdc" >&6; } 8853if test $ac_cv_header_stdc = yes; then 8854 8855$as_echo "#define STDC_HEADERS 1" >>confdefs.h 8856 8857fi 8858 8859# On IRIX 5.3, sys/types and inttypes.h are conflicting. 8860for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 8861 inttypes.h stdint.h unistd.h 8862do : 8863 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8864ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 8865" 8866if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 8867 cat >>confdefs.h <<_ACEOF 8868#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8869_ACEOF 8870 8871fi 8872 8873done 8874 8875 8876for ac_header in dlfcn.h 8877do : 8878 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 8879" 8880if test "x$ac_cv_header_dlfcn_h" = xyes; then : 8881 cat >>confdefs.h <<_ACEOF 8882#define HAVE_DLFCN_H 1 8883_ACEOF 8884 8885fi 8886 8887done 8888 8889 8890 8891 8892func_stripname_cnf () 8893{ 8894 case ${2} in 8895 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;; 8896 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;; 8897 esac 8898} # func_stripname_cnf 8899 8900 8901 8902 8903 8904# Set options 8905 8906 8907 8908 enable_dlopen=no 8909 8910 8911 enable_win32_dll=no 8912 8913 8914 # Check whether --enable-shared was given. 8915if test "${enable_shared+set}" = set; then : 8916 enableval=$enable_shared; p=${PACKAGE-default} 8917 case $enableval in 8918 yes) enable_shared=yes ;; 8919 no) enable_shared=no ;; 8920 *) 8921 enable_shared=no 8922 # Look at the argument we got. We use all the common list separators. 8923 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8924 for pkg in $enableval; do 8925 IFS="$lt_save_ifs" 8926 if test "X$pkg" = "X$p"; then 8927 enable_shared=yes 8928 fi 8929 done 8930 IFS="$lt_save_ifs" 8931 ;; 8932 esac 8933else 8934 enable_shared=yes 8935fi 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 # Check whether --enable-static was given. 8946if test "${enable_static+set}" = set; then : 8947 enableval=$enable_static; p=${PACKAGE-default} 8948 case $enableval in 8949 yes) enable_static=yes ;; 8950 no) enable_static=no ;; 8951 *) 8952 enable_static=no 8953 # Look at the argument we got. We use all the common list separators. 8954 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8955 for pkg in $enableval; do 8956 IFS="$lt_save_ifs" 8957 if test "X$pkg" = "X$p"; then 8958 enable_static=yes 8959 fi 8960 done 8961 IFS="$lt_save_ifs" 8962 ;; 8963 esac 8964else 8965 enable_static=yes 8966fi 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977# Check whether --with-pic was given. 8978if test "${with_pic+set}" = set; then : 8979 withval=$with_pic; lt_p=${PACKAGE-default} 8980 case $withval in 8981 yes|no) pic_mode=$withval ;; 8982 *) 8983 pic_mode=default 8984 # Look at the argument we got. We use all the common list separators. 8985 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 8986 for lt_pkg in $withval; do 8987 IFS="$lt_save_ifs" 8988 if test "X$lt_pkg" = "X$lt_p"; then 8989 pic_mode=yes 8990 fi 8991 done 8992 IFS="$lt_save_ifs" 8993 ;; 8994 esac 8995else 8996 pic_mode=default 8997fi 8998 8999 9000test -z "$pic_mode" && pic_mode=default 9001 9002 9003 9004 9005 9006 9007 9008 # Check whether --enable-fast-install was given. 9009if test "${enable_fast_install+set}" = set; then : 9010 enableval=$enable_fast_install; p=${PACKAGE-default} 9011 case $enableval in 9012 yes) enable_fast_install=yes ;; 9013 no) enable_fast_install=no ;; 9014 *) 9015 enable_fast_install=no 9016 # Look at the argument we got. We use all the common list separators. 9017 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," 9018 for pkg in $enableval; do 9019 IFS="$lt_save_ifs" 9020 if test "X$pkg" = "X$p"; then 9021 enable_fast_install=yes 9022 fi 9023 done 9024 IFS="$lt_save_ifs" 9025 ;; 9026 esac 9027else 9028 enable_fast_install=yes 9029fi 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041# This can be used to rebuild libtool when needed 9042LIBTOOL_DEPS="$ltmain" 9043 9044# Always use our own libtool. 9045LIBTOOL='$(SHELL) $(top_builddir)/libtool' 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076test -z "$LN_S" && LN_S="ln -s" 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091if test -n "${ZSH_VERSION+set}" ; then 9092 setopt NO_GLOB_SUBST 9093fi 9094 9095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 9096$as_echo_n "checking for objdir... " >&6; } 9097if ${lt_cv_objdir+:} false; then : 9098 $as_echo_n "(cached) " >&6 9099else 9100 rm -f .libs 2>/dev/null 9101mkdir .libs 2>/dev/null 9102if test -d .libs; then 9103 lt_cv_objdir=.libs 9104else 9105 # MS-DOS does not allow filenames that begin with a dot. 9106 lt_cv_objdir=_libs 9107fi 9108rmdir .libs 2>/dev/null 9109fi 9110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 9111$as_echo "$lt_cv_objdir" >&6; } 9112objdir=$lt_cv_objdir 9113 9114 9115 9116 9117 9118cat >>confdefs.h <<_ACEOF 9119#define LT_OBJDIR "$lt_cv_objdir/" 9120_ACEOF 9121 9122 9123 9124 9125case $host_os in 9126aix3*) 9127 # AIX sometimes has problems with the GCC collect2 program. For some 9128 # reason, if we set the COLLECT_NAMES environment variable, the problems 9129 # vanish in a puff of smoke. 9130 if test "X${COLLECT_NAMES+set}" != Xset; then 9131 COLLECT_NAMES= 9132 export COLLECT_NAMES 9133 fi 9134 ;; 9135esac 9136 9137# Global variables: 9138ofile=libtool 9139can_build_shared=yes 9140 9141# All known linkers require a `.a' archive for static linking (except MSVC, 9142# which needs '.lib'). 9143libext=a 9144 9145with_gnu_ld="$lt_cv_prog_gnu_ld" 9146 9147old_CC="$CC" 9148old_CFLAGS="$CFLAGS" 9149 9150# Set sane defaults for various variables 9151test -z "$CC" && CC=cc 9152test -z "$LTCC" && LTCC=$CC 9153test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 9154test -z "$LD" && LD=ld 9155test -z "$ac_objext" && ac_objext=o 9156 9157for cc_temp in $compiler""; do 9158 case $cc_temp in 9159 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 9160 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 9161 \-*) ;; 9162 *) break;; 9163 esac 9164done 9165cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 9166 9167 9168# Only perform the check for file, if the check method requires it 9169test -z "$MAGIC_CMD" && MAGIC_CMD=file 9170case $deplibs_check_method in 9171file_magic*) 9172 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 9173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 9174$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } 9175if ${lt_cv_path_MAGIC_CMD+:} false; then : 9176 $as_echo_n "(cached) " >&6 9177else 9178 case $MAGIC_CMD in 9179[\\/*] | ?:[\\/]*) 9180 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9181 ;; 9182*) 9183 lt_save_MAGIC_CMD="$MAGIC_CMD" 9184 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9185 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9186 for ac_dir in $ac_dummy; do 9187 IFS="$lt_save_ifs" 9188 test -z "$ac_dir" && ac_dir=. 9189 if test -f $ac_dir/${ac_tool_prefix}file; then 9190 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" 9191 if test -n "$file_magic_test_file"; then 9192 case $deplibs_check_method in 9193 "file_magic "*) 9194 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9195 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9196 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9197 $EGREP "$file_magic_regex" > /dev/null; then 9198 : 9199 else 9200 cat <<_LT_EOF 1>&2 9201 9202*** Warning: the command libtool uses to detect shared libraries, 9203*** $file_magic_cmd, produces output that libtool cannot recognize. 9204*** The result is that libtool may fail to recognize shared libraries 9205*** as such. This will affect the creation of libtool libraries that 9206*** depend on shared libraries, but programs linked with such libtool 9207*** libraries will work regardless of this problem. Nevertheless, you 9208*** may want to report the problem to your system manager and/or to 9209*** bug-libtool@gnu.org 9210 9211_LT_EOF 9212 fi ;; 9213 esac 9214 fi 9215 break 9216 fi 9217 done 9218 IFS="$lt_save_ifs" 9219 MAGIC_CMD="$lt_save_MAGIC_CMD" 9220 ;; 9221esac 9222fi 9223 9224MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9225if test -n "$MAGIC_CMD"; then 9226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9227$as_echo "$MAGIC_CMD" >&6; } 9228else 9229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9230$as_echo "no" >&6; } 9231fi 9232 9233 9234 9235 9236 9237if test -z "$lt_cv_path_MAGIC_CMD"; then 9238 if test -n "$ac_tool_prefix"; then 9239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 9240$as_echo_n "checking for file... " >&6; } 9241if ${lt_cv_path_MAGIC_CMD+:} false; then : 9242 $as_echo_n "(cached) " >&6 9243else 9244 case $MAGIC_CMD in 9245[\\/*] | ?:[\\/]*) 9246 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. 9247 ;; 9248*) 9249 lt_save_MAGIC_CMD="$MAGIC_CMD" 9250 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 9251 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 9252 for ac_dir in $ac_dummy; do 9253 IFS="$lt_save_ifs" 9254 test -z "$ac_dir" && ac_dir=. 9255 if test -f $ac_dir/file; then 9256 lt_cv_path_MAGIC_CMD="$ac_dir/file" 9257 if test -n "$file_magic_test_file"; then 9258 case $deplibs_check_method in 9259 "file_magic "*) 9260 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 9261 MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9262 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 9263 $EGREP "$file_magic_regex" > /dev/null; then 9264 : 9265 else 9266 cat <<_LT_EOF 1>&2 9267 9268*** Warning: the command libtool uses to detect shared libraries, 9269*** $file_magic_cmd, produces output that libtool cannot recognize. 9270*** The result is that libtool may fail to recognize shared libraries 9271*** as such. This will affect the creation of libtool libraries that 9272*** depend on shared libraries, but programs linked with such libtool 9273*** libraries will work regardless of this problem. Nevertheless, you 9274*** may want to report the problem to your system manager and/or to 9275*** bug-libtool@gnu.org 9276 9277_LT_EOF 9278 fi ;; 9279 esac 9280 fi 9281 break 9282 fi 9283 done 9284 IFS="$lt_save_ifs" 9285 MAGIC_CMD="$lt_save_MAGIC_CMD" 9286 ;; 9287esac 9288fi 9289 9290MAGIC_CMD="$lt_cv_path_MAGIC_CMD" 9291if test -n "$MAGIC_CMD"; then 9292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 9293$as_echo "$MAGIC_CMD" >&6; } 9294else 9295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9296$as_echo "no" >&6; } 9297fi 9298 9299 9300 else 9301 MAGIC_CMD=: 9302 fi 9303fi 9304 9305 fi 9306 ;; 9307esac 9308 9309# Use C for the default configuration in the libtool script 9310 9311lt_save_CC="$CC" 9312ac_ext=c 9313ac_cpp='$CPP $CPPFLAGS' 9314ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9315ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9316ac_compiler_gnu=$ac_cv_c_compiler_gnu 9317 9318 9319# Source file extension for C test sources. 9320ac_ext=c 9321 9322# Object file extension for compiled C test sources. 9323objext=o 9324objext=$objext 9325 9326# Code to be used in simple compile tests 9327lt_simple_compile_test_code="int some_variable = 0;" 9328 9329# Code to be used in simple link tests 9330lt_simple_link_test_code='int main(){return(0);}' 9331 9332 9333 9334 9335 9336 9337 9338# If no C compiler was specified, use CC. 9339LTCC=${LTCC-"$CC"} 9340 9341# If no C compiler flags were specified, use CFLAGS. 9342LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 9343 9344# Allow CC to be a program name with arguments. 9345compiler=$CC 9346 9347# Save the default compiler, since it gets overwritten when the other 9348# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 9349compiler_DEFAULT=$CC 9350 9351# save warnings/boilerplate of simple test code 9352ac_outfile=conftest.$ac_objext 9353echo "$lt_simple_compile_test_code" >conftest.$ac_ext 9354eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9355_lt_compiler_boilerplate=`cat conftest.err` 9356$RM conftest* 9357 9358ac_outfile=conftest.$ac_objext 9359echo "$lt_simple_link_test_code" >conftest.$ac_ext 9360eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 9361_lt_linker_boilerplate=`cat conftest.err` 9362$RM -r conftest* 9363 9364 9365## CAVEAT EMPTOR: 9366## There is no encapsulation within the following macros, do not change 9367## the running order or otherwise move them around unless you know exactly 9368## what you are doing... 9369if test -n "$compiler"; then 9370 9371lt_prog_compiler_no_builtin_flag= 9372 9373if test "$GCC" = yes; then 9374 case $cc_basename in 9375 nvcc*) 9376 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 9377 *) 9378 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 9379 esac 9380 9381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 9382$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 9383if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : 9384 $as_echo_n "(cached) " >&6 9385else 9386 lt_cv_prog_compiler_rtti_exceptions=no 9387 ac_outfile=conftest.$ac_objext 9388 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9389 lt_compiler_flag="-fno-rtti -fno-exceptions" 9390 # Insert the option either (1) after the last *FLAGS variable, or 9391 # (2) before a word containing "conftest.", or (3) at the end. 9392 # Note that $ac_compile itself does not contain backslashes and begins 9393 # with a dollar sign (not a hyphen), so the echo should work correctly. 9394 # The option is referenced via a variable to avoid confusing sed. 9395 lt_compile=`echo "$ac_compile" | $SED \ 9396 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9397 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9398 -e 's:$: $lt_compiler_flag:'` 9399 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9400 (eval "$lt_compile" 2>conftest.err) 9401 ac_status=$? 9402 cat conftest.err >&5 9403 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9404 if (exit $ac_status) && test -s "$ac_outfile"; then 9405 # The compiler can only warn and ignore the option if not recognized 9406 # So say no if there are warnings other than the usual output. 9407 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9408 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9409 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9410 lt_cv_prog_compiler_rtti_exceptions=yes 9411 fi 9412 fi 9413 $RM conftest* 9414 9415fi 9416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 9417$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 9418 9419if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then 9420 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 9421else 9422 : 9423fi 9424 9425fi 9426 9427 9428 9429 9430 9431 9432 lt_prog_compiler_wl= 9433lt_prog_compiler_pic= 9434lt_prog_compiler_static= 9435 9436 9437 if test "$GCC" = yes; then 9438 lt_prog_compiler_wl='-Wl,' 9439 lt_prog_compiler_static='-static' 9440 9441 case $host_os in 9442 aix*) 9443 # All AIX code is PIC. 9444 if test "$host_cpu" = ia64; then 9445 # AIX 5 now supports IA64 processor 9446 lt_prog_compiler_static='-Bstatic' 9447 fi 9448 ;; 9449 9450 amigaos*) 9451 case $host_cpu in 9452 powerpc) 9453 # see comment about AmigaOS4 .so support 9454 lt_prog_compiler_pic='-fPIC' 9455 ;; 9456 m68k) 9457 # FIXME: we need at least 68020 code to build shared libraries, but 9458 # adding the `-m68020' flag to GCC prevents building anything better, 9459 # like `-m68040'. 9460 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 9461 ;; 9462 esac 9463 ;; 9464 9465 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 9466 # PIC is the default for these OSes. 9467 ;; 9468 9469 mingw* | cygwin* | pw32* | os2* | cegcc*) 9470 # This hack is so that the source file can tell whether it is being 9471 # built for inclusion in a dll (and should export symbols for example). 9472 # Although the cygwin gcc ignores -fPIC, still need this for old-style 9473 # (--disable-auto-import) libraries 9474 lt_prog_compiler_pic='-DDLL_EXPORT' 9475 ;; 9476 9477 darwin* | rhapsody*) 9478 # PIC is the default on this platform 9479 # Common symbols not allowed in MH_DYLIB files 9480 lt_prog_compiler_pic='-fno-common' 9481 ;; 9482 9483 haiku*) 9484 # PIC is the default for Haiku. 9485 # The "-static" flag exists, but is broken. 9486 lt_prog_compiler_static= 9487 ;; 9488 9489 hpux*) 9490 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 9491 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 9492 # sets the default TLS model and affects inlining. 9493 case $host_cpu in 9494 hppa*64*) 9495 # +Z the default 9496 ;; 9497 *) 9498 lt_prog_compiler_pic='-fPIC' 9499 ;; 9500 esac 9501 ;; 9502 9503 interix[3-9]*) 9504 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 9505 # Instead, we relocate shared libraries at runtime. 9506 ;; 9507 9508 msdosdjgpp*) 9509 # Just because we use GCC doesn't mean we suddenly get shared libraries 9510 # on systems that don't support them. 9511 lt_prog_compiler_can_build_shared=no 9512 enable_shared=no 9513 ;; 9514 9515 *nto* | *qnx*) 9516 # QNX uses GNU C++, but need to define -shared option too, otherwise 9517 # it will coredump. 9518 lt_prog_compiler_pic='-fPIC -shared' 9519 ;; 9520 9521 sysv4*MP*) 9522 if test -d /usr/nec; then 9523 lt_prog_compiler_pic=-Kconform_pic 9524 fi 9525 ;; 9526 9527 *) 9528 lt_prog_compiler_pic='-fPIC' 9529 ;; 9530 esac 9531 9532 case $cc_basename in 9533 nvcc*) # Cuda Compiler Driver 2.2 9534 lt_prog_compiler_wl='-Xlinker ' 9535 if test -n "$lt_prog_compiler_pic"; then 9536 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 9537 fi 9538 ;; 9539 esac 9540 else 9541 # PORTME Check for flag to pass linker flags through the system compiler. 9542 case $host_os in 9543 aix*) 9544 lt_prog_compiler_wl='-Wl,' 9545 if test "$host_cpu" = ia64; then 9546 # AIX 5 now supports IA64 processor 9547 lt_prog_compiler_static='-Bstatic' 9548 else 9549 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 9550 fi 9551 ;; 9552 9553 mingw* | cygwin* | pw32* | os2* | cegcc*) 9554 # This hack is so that the source file can tell whether it is being 9555 # built for inclusion in a dll (and should export symbols for example). 9556 lt_prog_compiler_pic='-DDLL_EXPORT' 9557 ;; 9558 9559 hpux9* | hpux10* | hpux11*) 9560 lt_prog_compiler_wl='-Wl,' 9561 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 9562 # not for PA HP-UX. 9563 case $host_cpu in 9564 hppa*64*|ia64*) 9565 # +Z the default 9566 ;; 9567 *) 9568 lt_prog_compiler_pic='+Z' 9569 ;; 9570 esac 9571 # Is there a better lt_prog_compiler_static that works with the bundled CC? 9572 lt_prog_compiler_static='${wl}-a ${wl}archive' 9573 ;; 9574 9575 irix5* | irix6* | nonstopux*) 9576 lt_prog_compiler_wl='-Wl,' 9577 # PIC (with -KPIC) is the default. 9578 lt_prog_compiler_static='-non_shared' 9579 ;; 9580 9581 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 9582 case $cc_basename in 9583 # old Intel for x86_64 which still supported -KPIC. 9584 ecc*) 9585 lt_prog_compiler_wl='-Wl,' 9586 lt_prog_compiler_pic='-KPIC' 9587 lt_prog_compiler_static='-static' 9588 ;; 9589 # icc used to be incompatible with GCC. 9590 # ICC 10 doesn't accept -KPIC any more. 9591 icc* | ifort*) 9592 lt_prog_compiler_wl='-Wl,' 9593 lt_prog_compiler_pic='-fPIC' 9594 lt_prog_compiler_static='-static' 9595 ;; 9596 # Lahey Fortran 8.1. 9597 lf95*) 9598 lt_prog_compiler_wl='-Wl,' 9599 lt_prog_compiler_pic='--shared' 9600 lt_prog_compiler_static='--static' 9601 ;; 9602 nagfor*) 9603 # NAG Fortran compiler 9604 lt_prog_compiler_wl='-Wl,-Wl,,' 9605 lt_prog_compiler_pic='-PIC' 9606 lt_prog_compiler_static='-Bstatic' 9607 ;; 9608 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 9609 # Portland Group compilers (*not* the Pentium gcc compiler, 9610 # which looks to be a dead project) 9611 lt_prog_compiler_wl='-Wl,' 9612 lt_prog_compiler_pic='-fpic' 9613 lt_prog_compiler_static='-Bstatic' 9614 ;; 9615 ccc*) 9616 lt_prog_compiler_wl='-Wl,' 9617 # All Alpha code is PIC. 9618 lt_prog_compiler_static='-non_shared' 9619 ;; 9620 xl* | bgxl* | bgf* | mpixl*) 9621 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 9622 lt_prog_compiler_wl='-Wl,' 9623 lt_prog_compiler_pic='-qpic' 9624 lt_prog_compiler_static='-qstaticlink' 9625 ;; 9626 *) 9627 case `$CC -V 2>&1 | sed 5q` in 9628 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 9629 # Sun Fortran 8.3 passes all unrecognized flags to the linker 9630 lt_prog_compiler_pic='-KPIC' 9631 lt_prog_compiler_static='-Bstatic' 9632 lt_prog_compiler_wl='' 9633 ;; 9634 *Sun\ F* | *Sun*Fortran*) 9635 lt_prog_compiler_pic='-KPIC' 9636 lt_prog_compiler_static='-Bstatic' 9637 lt_prog_compiler_wl='-Qoption ld ' 9638 ;; 9639 *Sun\ C*) 9640 # Sun C 5.9 9641 lt_prog_compiler_pic='-KPIC' 9642 lt_prog_compiler_static='-Bstatic' 9643 lt_prog_compiler_wl='-Wl,' 9644 ;; 9645 *Intel*\ [CF]*Compiler*) 9646 lt_prog_compiler_wl='-Wl,' 9647 lt_prog_compiler_pic='-fPIC' 9648 lt_prog_compiler_static='-static' 9649 ;; 9650 *Portland\ Group*) 9651 lt_prog_compiler_wl='-Wl,' 9652 lt_prog_compiler_pic='-fpic' 9653 lt_prog_compiler_static='-Bstatic' 9654 ;; 9655 esac 9656 ;; 9657 esac 9658 ;; 9659 9660 newsos6) 9661 lt_prog_compiler_pic='-KPIC' 9662 lt_prog_compiler_static='-Bstatic' 9663 ;; 9664 9665 *nto* | *qnx*) 9666 # QNX uses GNU C++, but need to define -shared option too, otherwise 9667 # it will coredump. 9668 lt_prog_compiler_pic='-fPIC -shared' 9669 ;; 9670 9671 osf3* | osf4* | osf5*) 9672 lt_prog_compiler_wl='-Wl,' 9673 # All OSF/1 code is PIC. 9674 lt_prog_compiler_static='-non_shared' 9675 ;; 9676 9677 rdos*) 9678 lt_prog_compiler_static='-non_shared' 9679 ;; 9680 9681 solaris*) 9682 lt_prog_compiler_pic='-KPIC' 9683 lt_prog_compiler_static='-Bstatic' 9684 case $cc_basename in 9685 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 9686 lt_prog_compiler_wl='-Qoption ld ';; 9687 *) 9688 lt_prog_compiler_wl='-Wl,';; 9689 esac 9690 ;; 9691 9692 sunos4*) 9693 lt_prog_compiler_wl='-Qoption ld ' 9694 lt_prog_compiler_pic='-PIC' 9695 lt_prog_compiler_static='-Bstatic' 9696 ;; 9697 9698 sysv4 | sysv4.2uw2* | sysv4.3*) 9699 lt_prog_compiler_wl='-Wl,' 9700 lt_prog_compiler_pic='-KPIC' 9701 lt_prog_compiler_static='-Bstatic' 9702 ;; 9703 9704 sysv4*MP*) 9705 if test -d /usr/nec ;then 9706 lt_prog_compiler_pic='-Kconform_pic' 9707 lt_prog_compiler_static='-Bstatic' 9708 fi 9709 ;; 9710 9711 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 9712 lt_prog_compiler_wl='-Wl,' 9713 lt_prog_compiler_pic='-KPIC' 9714 lt_prog_compiler_static='-Bstatic' 9715 ;; 9716 9717 unicos*) 9718 lt_prog_compiler_wl='-Wl,' 9719 lt_prog_compiler_can_build_shared=no 9720 ;; 9721 9722 uts4*) 9723 lt_prog_compiler_pic='-pic' 9724 lt_prog_compiler_static='-Bstatic' 9725 ;; 9726 9727 *) 9728 lt_prog_compiler_can_build_shared=no 9729 ;; 9730 esac 9731 fi 9732 9733case $host_os in 9734 # For platforms which do not support PIC, -DPIC is meaningless: 9735 *djgpp*) 9736 lt_prog_compiler_pic= 9737 ;; 9738 *) 9739 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 9740 ;; 9741esac 9742 9743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 9744$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 9745if ${lt_cv_prog_compiler_pic+:} false; then : 9746 $as_echo_n "(cached) " >&6 9747else 9748 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 9749fi 9750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 9751$as_echo "$lt_cv_prog_compiler_pic" >&6; } 9752lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 9753 9754# 9755# Check to make sure the PIC flag actually works. 9756# 9757if test -n "$lt_prog_compiler_pic"; then 9758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 9759$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 9760if ${lt_cv_prog_compiler_pic_works+:} false; then : 9761 $as_echo_n "(cached) " >&6 9762else 9763 lt_cv_prog_compiler_pic_works=no 9764 ac_outfile=conftest.$ac_objext 9765 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9766 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" 9767 # Insert the option either (1) after the last *FLAGS variable, or 9768 # (2) before a word containing "conftest.", or (3) at the end. 9769 # Note that $ac_compile itself does not contain backslashes and begins 9770 # with a dollar sign (not a hyphen), so the echo should work correctly. 9771 # The option is referenced via a variable to avoid confusing sed. 9772 lt_compile=`echo "$ac_compile" | $SED \ 9773 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9774 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9775 -e 's:$: $lt_compiler_flag:'` 9776 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9777 (eval "$lt_compile" 2>conftest.err) 9778 ac_status=$? 9779 cat conftest.err >&5 9780 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9781 if (exit $ac_status) && test -s "$ac_outfile"; then 9782 # The compiler can only warn and ignore the option if not recognized 9783 # So say no if there are warnings other than the usual output. 9784 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 9785 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9786 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 9787 lt_cv_prog_compiler_pic_works=yes 9788 fi 9789 fi 9790 $RM conftest* 9791 9792fi 9793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 9794$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } 9795 9796if test x"$lt_cv_prog_compiler_pic_works" = xyes; then 9797 case $lt_prog_compiler_pic in 9798 "" | " "*) ;; 9799 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 9800 esac 9801else 9802 lt_prog_compiler_pic= 9803 lt_prog_compiler_can_build_shared=no 9804fi 9805 9806fi 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818# 9819# Check to make sure the static flag actually works. 9820# 9821wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 9822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 9823$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 9824if ${lt_cv_prog_compiler_static_works+:} false; then : 9825 $as_echo_n "(cached) " >&6 9826else 9827 lt_cv_prog_compiler_static_works=no 9828 save_LDFLAGS="$LDFLAGS" 9829 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 9830 echo "$lt_simple_link_test_code" > conftest.$ac_ext 9831 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 9832 # The linker can only warn and ignore the option if not recognized 9833 # So say no if there are warnings 9834 if test -s conftest.err; then 9835 # Append any errors to the config.log. 9836 cat conftest.err 1>&5 9837 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 9838 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 9839 if diff conftest.exp conftest.er2 >/dev/null; then 9840 lt_cv_prog_compiler_static_works=yes 9841 fi 9842 else 9843 lt_cv_prog_compiler_static_works=yes 9844 fi 9845 fi 9846 $RM -r conftest* 9847 LDFLAGS="$save_LDFLAGS" 9848 9849fi 9850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 9851$as_echo "$lt_cv_prog_compiler_static_works" >&6; } 9852 9853if test x"$lt_cv_prog_compiler_static_works" = xyes; then 9854 : 9855else 9856 lt_prog_compiler_static= 9857fi 9858 9859 9860 9861 9862 9863 9864 9865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9866$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9867if ${lt_cv_prog_compiler_c_o+:} false; then : 9868 $as_echo_n "(cached) " >&6 9869else 9870 lt_cv_prog_compiler_c_o=no 9871 $RM -r conftest 2>/dev/null 9872 mkdir conftest 9873 cd conftest 9874 mkdir out 9875 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9876 9877 lt_compiler_flag="-o out/conftest2.$ac_objext" 9878 # Insert the option either (1) after the last *FLAGS variable, or 9879 # (2) before a word containing "conftest.", or (3) at the end. 9880 # Note that $ac_compile itself does not contain backslashes and begins 9881 # with a dollar sign (not a hyphen), so the echo should work correctly. 9882 lt_compile=`echo "$ac_compile" | $SED \ 9883 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9884 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9885 -e 's:$: $lt_compiler_flag:'` 9886 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9887 (eval "$lt_compile" 2>out/conftest.err) 9888 ac_status=$? 9889 cat out/conftest.err >&5 9890 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9891 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9892 then 9893 # The compiler can only warn and ignore the option if not recognized 9894 # So say no if there are warnings 9895 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9896 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9897 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9898 lt_cv_prog_compiler_c_o=yes 9899 fi 9900 fi 9901 chmod u+w . 2>&5 9902 $RM conftest* 9903 # SGI C++ compiler will create directory out/ii_files/ for 9904 # template instantiation 9905 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9906 $RM out/* && rmdir out 9907 cd .. 9908 $RM -r conftest 9909 $RM conftest* 9910 9911fi 9912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9913$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9914 9915 9916 9917 9918 9919 9920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 9921$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 9922if ${lt_cv_prog_compiler_c_o+:} false; then : 9923 $as_echo_n "(cached) " >&6 9924else 9925 lt_cv_prog_compiler_c_o=no 9926 $RM -r conftest 2>/dev/null 9927 mkdir conftest 9928 cd conftest 9929 mkdir out 9930 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 9931 9932 lt_compiler_flag="-o out/conftest2.$ac_objext" 9933 # Insert the option either (1) after the last *FLAGS variable, or 9934 # (2) before a word containing "conftest.", or (3) at the end. 9935 # Note that $ac_compile itself does not contain backslashes and begins 9936 # with a dollar sign (not a hyphen), so the echo should work correctly. 9937 lt_compile=`echo "$ac_compile" | $SED \ 9938 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 9939 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 9940 -e 's:$: $lt_compiler_flag:'` 9941 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 9942 (eval "$lt_compile" 2>out/conftest.err) 9943 ac_status=$? 9944 cat out/conftest.err >&5 9945 echo "$as_me:$LINENO: \$? = $ac_status" >&5 9946 if (exit $ac_status) && test -s out/conftest2.$ac_objext 9947 then 9948 # The compiler can only warn and ignore the option if not recognized 9949 # So say no if there are warnings 9950 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 9951 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 9952 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 9953 lt_cv_prog_compiler_c_o=yes 9954 fi 9955 fi 9956 chmod u+w . 2>&5 9957 $RM conftest* 9958 # SGI C++ compiler will create directory out/ii_files/ for 9959 # template instantiation 9960 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 9961 $RM out/* && rmdir out 9962 cd .. 9963 $RM -r conftest 9964 $RM conftest* 9965 9966fi 9967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 9968$as_echo "$lt_cv_prog_compiler_c_o" >&6; } 9969 9970 9971 9972 9973hard_links="nottested" 9974if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then 9975 # do not overwrite the value of need_locks provided by the user 9976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 9977$as_echo_n "checking if we can lock with hard links... " >&6; } 9978 hard_links=yes 9979 $RM conftest* 9980 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9981 touch conftest.a 9982 ln conftest.a conftest.b 2>&5 || hard_links=no 9983 ln conftest.a conftest.b 2>/dev/null && hard_links=no 9984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 9985$as_echo "$hard_links" >&6; } 9986 if test "$hard_links" = no; then 9987 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 9988$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 9989 need_locks=warn 9990 fi 9991else 9992 need_locks=no 9993fi 9994 9995 9996 9997 9998 9999 10000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 10001$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 10002 10003 runpath_var= 10004 allow_undefined_flag= 10005 always_export_symbols=no 10006 archive_cmds= 10007 archive_expsym_cmds= 10008 compiler_needs_object=no 10009 enable_shared_with_static_runtimes=no 10010 export_dynamic_flag_spec= 10011 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 10012 hardcode_automatic=no 10013 hardcode_direct=no 10014 hardcode_direct_absolute=no 10015 hardcode_libdir_flag_spec= 10016 hardcode_libdir_separator= 10017 hardcode_minus_L=no 10018 hardcode_shlibpath_var=unsupported 10019 inherit_rpath=no 10020 link_all_deplibs=unknown 10021 module_cmds= 10022 module_expsym_cmds= 10023 old_archive_from_new_cmds= 10024 old_archive_from_expsyms_cmds= 10025 thread_safe_flag_spec= 10026 whole_archive_flag_spec= 10027 # include_expsyms should be a list of space-separated symbols to be *always* 10028 # included in the symbol list 10029 include_expsyms= 10030 # exclude_expsyms can be an extended regexp of symbols to exclude 10031 # it will be wrapped by ` (' and `)$', so one must not match beginning or 10032 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', 10033 # as well as any symbol that contains `d'. 10034 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 10035 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 10036 # platforms (ab)use it in PIC code, but their linkers get confused if 10037 # the symbol is explicitly referenced. Since portable code cannot 10038 # rely on this symbol name, it's probably fine to never include it in 10039 # preloaded symbol tables. 10040 # Exclude shared library initialization/finalization symbols. 10041 extract_expsyms_cmds= 10042 10043 case $host_os in 10044 cygwin* | mingw* | pw32* | cegcc*) 10045 # FIXME: the MSVC++ port hasn't been tested in a loooong time 10046 # When not using gcc, we currently assume that we are using 10047 # Microsoft Visual C++. 10048 if test "$GCC" != yes; then 10049 with_gnu_ld=no 10050 fi 10051 ;; 10052 interix*) 10053 # we just hope/assume this is gcc and not c89 (= MSVC++) 10054 with_gnu_ld=yes 10055 ;; 10056 openbsd*) 10057 with_gnu_ld=no 10058 ;; 10059 linux* | k*bsd*-gnu | gnu*) 10060 link_all_deplibs=no 10061 ;; 10062 esac 10063 10064 ld_shlibs=yes 10065 10066 # On some targets, GNU ld is compatible enough with the native linker 10067 # that we're better off using the native interface for both. 10068 lt_use_gnu_ld_interface=no 10069 if test "$with_gnu_ld" = yes; then 10070 case $host_os in 10071 aix*) 10072 # The AIX port of GNU ld has always aspired to compatibility 10073 # with the native linker. However, as the warning in the GNU ld 10074 # block says, versions before 2.19.5* couldn't really create working 10075 # shared libraries, regardless of the interface used. 10076 case `$LD -v 2>&1` in 10077 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 10078 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 10079 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 10080 *) 10081 lt_use_gnu_ld_interface=yes 10082 ;; 10083 esac 10084 ;; 10085 *) 10086 lt_use_gnu_ld_interface=yes 10087 ;; 10088 esac 10089 fi 10090 10091 if test "$lt_use_gnu_ld_interface" = yes; then 10092 # If archive_cmds runs LD, not CC, wlarc should be empty 10093 wlarc='${wl}' 10094 10095 # Set some defaults for GNU ld with shared library support. These 10096 # are reset later if shared libraries are not supported. Putting them 10097 # here allows them to be overridden if necessary. 10098 runpath_var=LD_RUN_PATH 10099 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10100 export_dynamic_flag_spec='${wl}--export-dynamic' 10101 # ancient GNU ld didn't support --whole-archive et. al. 10102 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 10103 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 10104 else 10105 whole_archive_flag_spec= 10106 fi 10107 supports_anon_versioning=no 10108 case `$LD -v 2>&1` in 10109 *GNU\ gold*) supports_anon_versioning=yes ;; 10110 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 10111 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 10112 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 10113 *\ 2.11.*) ;; # other 2.11 versions 10114 *) supports_anon_versioning=yes ;; 10115 esac 10116 10117 # See if GNU ld supports shared libraries. 10118 case $host_os in 10119 aix[3-9]*) 10120 # On AIX/PPC, the GNU linker is very broken 10121 if test "$host_cpu" != ia64; then 10122 ld_shlibs=no 10123 cat <<_LT_EOF 1>&2 10124 10125*** Warning: the GNU linker, at least up to release 2.19, is reported 10126*** to be unable to reliably create shared libraries on AIX. 10127*** Therefore, libtool is disabling shared libraries support. If you 10128*** really care for shared libraries, you may want to install binutils 10129*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 10130*** You will then need to restart the configuration process. 10131 10132_LT_EOF 10133 fi 10134 ;; 10135 10136 amigaos*) 10137 case $host_cpu in 10138 powerpc) 10139 # see comment about AmigaOS4 .so support 10140 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10141 archive_expsym_cmds='' 10142 ;; 10143 m68k) 10144 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)' 10145 hardcode_libdir_flag_spec='-L$libdir' 10146 hardcode_minus_L=yes 10147 ;; 10148 esac 10149 ;; 10150 10151 beos*) 10152 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10153 allow_undefined_flag=unsupported 10154 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 10155 # support --undefined. This deserves some investigation. FIXME 10156 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10157 else 10158 ld_shlibs=no 10159 fi 10160 ;; 10161 10162 cygwin* | mingw* | pw32* | cegcc*) 10163 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 10164 # as there is no search path for DLLs. 10165 hardcode_libdir_flag_spec='-L$libdir' 10166 export_dynamic_flag_spec='${wl}--export-all-symbols' 10167 allow_undefined_flag=unsupported 10168 always_export_symbols=no 10169 enable_shared_with_static_runtimes=yes 10170 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' 10171 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 10172 10173 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 10174 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10175 # If the export-symbols file already is a .def file (1st line 10176 # is EXPORTS), use it as is; otherwise, prepend... 10177 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10178 cp $export_symbols $output_objdir/$soname.def; 10179 else 10180 echo EXPORTS > $output_objdir/$soname.def; 10181 cat $export_symbols >> $output_objdir/$soname.def; 10182 fi~ 10183 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 10184 else 10185 ld_shlibs=no 10186 fi 10187 ;; 10188 10189 haiku*) 10190 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10191 link_all_deplibs=yes 10192 ;; 10193 10194 interix[3-9]*) 10195 hardcode_direct=no 10196 hardcode_shlibpath_var=no 10197 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10198 export_dynamic_flag_spec='${wl}-E' 10199 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 10200 # Instead, shared libraries are loaded at an image base (0x10000000 by 10201 # default) and relocated if they conflict, which is a slow very memory 10202 # consuming and fragmenting process. To avoid this, we pick a random, 10203 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 10204 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 10205 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 10206 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' 10207 ;; 10208 10209 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 10210 tmp_diet=no 10211 if test "$host_os" = linux-dietlibc; then 10212 case $cc_basename in 10213 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 10214 esac 10215 fi 10216 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 10217 && test "$tmp_diet" = no 10218 then 10219 tmp_addflag=' $pic_flag' 10220 tmp_sharedflag='-shared' 10221 case $cc_basename,$host_cpu in 10222 pgcc*) # Portland Group C compiler 10223 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' 10224 tmp_addflag=' $pic_flag' 10225 ;; 10226 pgf77* | pgf90* | pgf95* | pgfortran*) 10227 # Portland Group f77 and f90 compilers 10228 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' 10229 tmp_addflag=' $pic_flag -Mnomain' ;; 10230 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 10231 tmp_addflag=' -i_dynamic' ;; 10232 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 10233 tmp_addflag=' -i_dynamic -nofor_main' ;; 10234 ifc* | ifort*) # Intel Fortran compiler 10235 tmp_addflag=' -nofor_main' ;; 10236 lf95*) # Lahey Fortran 8.1 10237 whole_archive_flag_spec= 10238 tmp_sharedflag='--shared' ;; 10239 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 10240 tmp_sharedflag='-qmkshrobj' 10241 tmp_addflag= ;; 10242 nvcc*) # Cuda Compiler Driver 2.2 10243 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' 10244 compiler_needs_object=yes 10245 ;; 10246 esac 10247 case `$CC -V 2>&1 | sed 5q` in 10248 *Sun\ C*) # Sun C 5.9 10249 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' 10250 compiler_needs_object=yes 10251 tmp_sharedflag='-G' ;; 10252 *Sun\ F*) # Sun Fortran 8.3 10253 tmp_sharedflag='-G' ;; 10254 esac 10255 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10256 10257 if test "x$supports_anon_versioning" = xyes; then 10258 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10259 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10260 echo "local: *; };" >> $output_objdir/$libname.ver~ 10261 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 10262 fi 10263 10264 case $cc_basename in 10265 xlf* | bgf* | bgxlf* | mpixlf*) 10266 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 10267 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 10268 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10269 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 10270 if test "x$supports_anon_versioning" = xyes; then 10271 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 10272 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 10273 echo "local: *; };" >> $output_objdir/$libname.ver~ 10274 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 10275 fi 10276 ;; 10277 esac 10278 else 10279 ld_shlibs=no 10280 fi 10281 ;; 10282 10283 netbsd* | netbsdelf*-gnu) 10284 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10285 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 10286 wlarc= 10287 else 10288 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10289 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10290 fi 10291 ;; 10292 10293 solaris*) 10294 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 10295 ld_shlibs=no 10296 cat <<_LT_EOF 1>&2 10297 10298*** Warning: The releases 2.8.* of the GNU linker cannot reliably 10299*** create shared libraries on Solaris systems. Therefore, libtool 10300*** is disabling shared libraries support. We urge you to upgrade GNU 10301*** binutils to release 2.9.1 or newer. Another option is to modify 10302*** your PATH or compiler configuration so that the native linker is 10303*** used, and then restart. 10304 10305_LT_EOF 10306 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10307 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10308 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10309 else 10310 ld_shlibs=no 10311 fi 10312 ;; 10313 10314 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 10315 case `$LD -v 2>&1` in 10316 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 10317 ld_shlibs=no 10318 cat <<_LT_EOF 1>&2 10319 10320*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not 10321*** reliably create shared libraries on SCO systems. Therefore, libtool 10322*** is disabling shared libraries support. We urge you to upgrade GNU 10323*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 10324*** your PATH or compiler configuration so that the native linker is 10325*** used, and then restart. 10326 10327_LT_EOF 10328 ;; 10329 *) 10330 # For security reasons, it is highly recommended that you always 10331 # use absolute paths for naming shared libraries, and exclude the 10332 # DT_RUNPATH tag from executables and libraries. But doing so 10333 # requires that you compile everything twice, which is a pain. 10334 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10335 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10336 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10337 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10338 else 10339 ld_shlibs=no 10340 fi 10341 ;; 10342 esac 10343 ;; 10344 10345 sunos4*) 10346 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10347 wlarc= 10348 hardcode_direct=yes 10349 hardcode_shlibpath_var=no 10350 ;; 10351 10352 *) 10353 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 10354 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10355 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 10356 else 10357 ld_shlibs=no 10358 fi 10359 ;; 10360 esac 10361 10362 if test "$ld_shlibs" = no; then 10363 runpath_var= 10364 hardcode_libdir_flag_spec= 10365 export_dynamic_flag_spec= 10366 whole_archive_flag_spec= 10367 fi 10368 else 10369 # PORTME fill in a description of your system's linker (not GNU ld) 10370 case $host_os in 10371 aix3*) 10372 allow_undefined_flag=unsupported 10373 always_export_symbols=yes 10374 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' 10375 # Note: this linker hardcodes the directories in LIBPATH if there 10376 # are no directories specified by -L. 10377 hardcode_minus_L=yes 10378 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then 10379 # Neither direct hardcoding nor static linking is supported with a 10380 # broken collect2. 10381 hardcode_direct=unsupported 10382 fi 10383 ;; 10384 10385 aix[4-9]*) 10386 if test "$host_cpu" = ia64; then 10387 # On IA64, the linker does run time linking by default, so we don't 10388 # have to do anything special. 10389 aix_use_runtimelinking=no 10390 exp_sym_flag='-Bexport' 10391 no_entry_flag="" 10392 else 10393 # If we're using GNU nm, then we don't want the "-C" option. 10394 # -C means demangle to AIX nm, but means don't demangle with GNU nm 10395 # Also, AIX nm treats weak defined symbols like other global 10396 # defined symbols, whereas GNU nm marks them as "W". 10397 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 10398 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' 10399 else 10400 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' 10401 fi 10402 aix_use_runtimelinking=no 10403 10404 # Test if we are trying to use run time linking or normal 10405 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 10406 # need to do runtime linking. 10407 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 10408 for ld_flag in $LDFLAGS; do 10409 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then 10410 aix_use_runtimelinking=yes 10411 break 10412 fi 10413 done 10414 ;; 10415 esac 10416 10417 exp_sym_flag='-bexport' 10418 no_entry_flag='-bnoentry' 10419 fi 10420 10421 # When large executables or shared objects are built, AIX ld can 10422 # have problems creating the table of contents. If linking a library 10423 # or program results in "error TOC overflow" add -mminimal-toc to 10424 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 10425 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 10426 10427 archive_cmds='' 10428 hardcode_direct=yes 10429 hardcode_direct_absolute=yes 10430 hardcode_libdir_separator=':' 10431 link_all_deplibs=yes 10432 file_list_spec='${wl}-f,' 10433 10434 if test "$GCC" = yes; then 10435 case $host_os in aix4.[012]|aix4.[012].*) 10436 # We only want to do this on AIX 4.2 and lower, the check 10437 # below for broken collect2 doesn't work under 4.3+ 10438 collect2name=`${CC} -print-prog-name=collect2` 10439 if test -f "$collect2name" && 10440 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 10441 then 10442 # We have reworked collect2 10443 : 10444 else 10445 # We have old collect2 10446 hardcode_direct=unsupported 10447 # It fails to find uninstalled libraries when the uninstalled 10448 # path is not listed in the libpath. Setting hardcode_minus_L 10449 # to unsupported forces relinking 10450 hardcode_minus_L=yes 10451 hardcode_libdir_flag_spec='-L$libdir' 10452 hardcode_libdir_separator= 10453 fi 10454 ;; 10455 esac 10456 shared_flag='-shared' 10457 if test "$aix_use_runtimelinking" = yes; then 10458 shared_flag="$shared_flag "'${wl}-G' 10459 fi 10460 link_all_deplibs=no 10461 else 10462 # not using gcc 10463 if test "$host_cpu" = ia64; then 10464 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 10465 # chokes on -Wl,-G. The following line is correct: 10466 shared_flag='-G' 10467 else 10468 if test "$aix_use_runtimelinking" = yes; then 10469 shared_flag='${wl}-G' 10470 else 10471 shared_flag='${wl}-bM:SRE' 10472 fi 10473 fi 10474 fi 10475 10476 export_dynamic_flag_spec='${wl}-bexpall' 10477 # It seems that -bexpall does not export symbols beginning with 10478 # underscore (_), so it is better to generate a list of symbols to export. 10479 always_export_symbols=yes 10480 if test "$aix_use_runtimelinking" = yes; then 10481 # Warning - without using the other runtime loading flags (-brtl), 10482 # -berok will link without error, but may produce a broken library. 10483 allow_undefined_flag='-berok' 10484 # Determine the default libpath from the value encoded in an 10485 # empty executable. 10486 if test "${lt_cv_aix_libpath+set}" = set; then 10487 aix_libpath=$lt_cv_aix_libpath 10488else 10489 if ${lt_cv_aix_libpath_+:} false; then : 10490 $as_echo_n "(cached) " >&6 10491else 10492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10493/* end confdefs.h. */ 10494 10495int 10496main () 10497{ 10498 10499 ; 10500 return 0; 10501} 10502_ACEOF 10503if ac_fn_c_try_link "$LINENO"; then : 10504 10505 lt_aix_libpath_sed=' 10506 /Import File Strings/,/^$/ { 10507 /^0/ { 10508 s/^0 *\([^ ]*\) *$/\1/ 10509 p 10510 } 10511 }' 10512 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10513 # Check for a 64-bit object if we didn't find anything. 10514 if test -z "$lt_cv_aix_libpath_"; then 10515 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10516 fi 10517fi 10518rm -f core conftest.err conftest.$ac_objext \ 10519 conftest$ac_exeext conftest.$ac_ext 10520 if test -z "$lt_cv_aix_libpath_"; then 10521 lt_cv_aix_libpath_="/usr/lib:/lib" 10522 fi 10523 10524fi 10525 10526 aix_libpath=$lt_cv_aix_libpath_ 10527fi 10528 10529 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10530 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" 10531 else 10532 if test "$host_cpu" = ia64; then 10533 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' 10534 allow_undefined_flag="-z nodefs" 10535 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" 10536 else 10537 # Determine the default libpath from the value encoded in an 10538 # empty executable. 10539 if test "${lt_cv_aix_libpath+set}" = set; then 10540 aix_libpath=$lt_cv_aix_libpath 10541else 10542 if ${lt_cv_aix_libpath_+:} false; then : 10543 $as_echo_n "(cached) " >&6 10544else 10545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10546/* end confdefs.h. */ 10547 10548int 10549main () 10550{ 10551 10552 ; 10553 return 0; 10554} 10555_ACEOF 10556if ac_fn_c_try_link "$LINENO"; then : 10557 10558 lt_aix_libpath_sed=' 10559 /Import File Strings/,/^$/ { 10560 /^0/ { 10561 s/^0 *\([^ ]*\) *$/\1/ 10562 p 10563 } 10564 }' 10565 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10566 # Check for a 64-bit object if we didn't find anything. 10567 if test -z "$lt_cv_aix_libpath_"; then 10568 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 10569 fi 10570fi 10571rm -f core conftest.err conftest.$ac_objext \ 10572 conftest$ac_exeext conftest.$ac_ext 10573 if test -z "$lt_cv_aix_libpath_"; then 10574 lt_cv_aix_libpath_="/usr/lib:/lib" 10575 fi 10576 10577fi 10578 10579 aix_libpath=$lt_cv_aix_libpath_ 10580fi 10581 10582 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" 10583 # Warning - without using the other run time loading flags, 10584 # -berok will link without error, but may produce a broken library. 10585 no_undefined_flag=' ${wl}-bernotok' 10586 allow_undefined_flag=' ${wl}-berok' 10587 if test "$with_gnu_ld" = yes; then 10588 # We only use this code for GNU lds that support --whole-archive. 10589 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 10590 else 10591 # Exported symbols can be pulled into shared objects from archives 10592 whole_archive_flag_spec='$convenience' 10593 fi 10594 archive_cmds_need_lc=yes 10595 # This is similar to how AIX traditionally builds its shared libraries. 10596 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' 10597 fi 10598 fi 10599 ;; 10600 10601 amigaos*) 10602 case $host_cpu in 10603 powerpc) 10604 # see comment about AmigaOS4 .so support 10605 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 10606 archive_expsym_cmds='' 10607 ;; 10608 m68k) 10609 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)' 10610 hardcode_libdir_flag_spec='-L$libdir' 10611 hardcode_minus_L=yes 10612 ;; 10613 esac 10614 ;; 10615 10616 bsdi[45]*) 10617 export_dynamic_flag_spec=-rdynamic 10618 ;; 10619 10620 cygwin* | mingw* | pw32* | cegcc*) 10621 # When not using gcc, we currently assume that we are using 10622 # Microsoft Visual C++. 10623 # hardcode_libdir_flag_spec is actually meaningless, as there is 10624 # no search path for DLLs. 10625 case $cc_basename in 10626 cl*) 10627 # Native MSVC 10628 hardcode_libdir_flag_spec=' ' 10629 allow_undefined_flag=unsupported 10630 always_export_symbols=yes 10631 file_list_spec='@' 10632 # Tell ltmain to make .lib files, not .a files. 10633 libext=lib 10634 # Tell ltmain to make .dll files, not .so files. 10635 shrext_cmds=".dll" 10636 # FIXME: Setting linknames here is a bad hack. 10637 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 10638 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 10639 sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 10640 else 10641 sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 10642 fi~ 10643 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 10644 linknames=' 10645 # The linker will not automatically build a static lib if we build a DLL. 10646 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 10647 enable_shared_with_static_runtimes=yes 10648 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 10649 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 10650 # Don't use ranlib 10651 old_postinstall_cmds='chmod 644 $oldlib' 10652 postlink_cmds='lt_outputfile="@OUTPUT@"~ 10653 lt_tool_outputfile="@TOOL_OUTPUT@"~ 10654 case $lt_outputfile in 10655 *.exe|*.EXE) ;; 10656 *) 10657 lt_outputfile="$lt_outputfile.exe" 10658 lt_tool_outputfile="$lt_tool_outputfile.exe" 10659 ;; 10660 esac~ 10661 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 10662 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 10663 $RM "$lt_outputfile.manifest"; 10664 fi' 10665 ;; 10666 *) 10667 # Assume MSVC wrapper 10668 hardcode_libdir_flag_spec=' ' 10669 allow_undefined_flag=unsupported 10670 # Tell ltmain to make .lib files, not .a files. 10671 libext=lib 10672 # Tell ltmain to make .dll files, not .so files. 10673 shrext_cmds=".dll" 10674 # FIXME: Setting linknames here is a bad hack. 10675 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 10676 # The linker will automatically build a .lib file if we build a DLL. 10677 old_archive_from_new_cmds='true' 10678 # FIXME: Should let the user specify the lib program. 10679 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 10680 enable_shared_with_static_runtimes=yes 10681 ;; 10682 esac 10683 ;; 10684 10685 darwin* | rhapsody*) 10686 10687 10688 archive_cmds_need_lc=no 10689 hardcode_direct=no 10690 hardcode_automatic=yes 10691 hardcode_shlibpath_var=unsupported 10692 if test "$lt_cv_ld_force_load" = "yes"; then 10693 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\"`' 10694 10695 else 10696 whole_archive_flag_spec='' 10697 fi 10698 link_all_deplibs=yes 10699 allow_undefined_flag="$_lt_dar_allow_undefined" 10700 case $cc_basename in 10701 ifort*) _lt_dar_can_shared=yes ;; 10702 *) _lt_dar_can_shared=$GCC ;; 10703 esac 10704 if test "$_lt_dar_can_shared" = "yes"; then 10705 output_verbose_link_cmd=func_echo_all 10706 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 10707 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 10708 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}" 10709 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}" 10710 10711 else 10712 ld_shlibs=no 10713 fi 10714 10715 ;; 10716 10717 dgux*) 10718 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10719 hardcode_libdir_flag_spec='-L$libdir' 10720 hardcode_shlibpath_var=no 10721 ;; 10722 10723 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 10724 # support. Future versions do this automatically, but an explicit c++rt0.o 10725 # does not break anything, and helps significantly (at the cost of a little 10726 # extra space). 10727 freebsd2.2*) 10728 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 10729 hardcode_libdir_flag_spec='-R$libdir' 10730 hardcode_direct=yes 10731 hardcode_shlibpath_var=no 10732 ;; 10733 10734 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 10735 freebsd2.*) 10736 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10737 hardcode_direct=yes 10738 hardcode_minus_L=yes 10739 hardcode_shlibpath_var=no 10740 ;; 10741 10742 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 10743 freebsd* | dragonfly*) 10744 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10745 hardcode_libdir_flag_spec='-R$libdir' 10746 hardcode_direct=yes 10747 hardcode_shlibpath_var=no 10748 ;; 10749 10750 hpux9*) 10751 if test "$GCC" = yes; then 10752 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' 10753 else 10754 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' 10755 fi 10756 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10757 hardcode_libdir_separator=: 10758 hardcode_direct=yes 10759 10760 # hardcode_minus_L: Not really in the search PATH, 10761 # but as the default location of the library. 10762 hardcode_minus_L=yes 10763 export_dynamic_flag_spec='${wl}-E' 10764 ;; 10765 10766 hpux10*) 10767 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10768 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10769 else 10770 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10771 fi 10772 if test "$with_gnu_ld" = no; then 10773 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10774 hardcode_libdir_separator=: 10775 hardcode_direct=yes 10776 hardcode_direct_absolute=yes 10777 export_dynamic_flag_spec='${wl}-E' 10778 # hardcode_minus_L: Not really in the search PATH, 10779 # but as the default location of the library. 10780 hardcode_minus_L=yes 10781 fi 10782 ;; 10783 10784 hpux11*) 10785 if test "$GCC" = yes && test "$with_gnu_ld" = no; then 10786 case $host_cpu in 10787 hppa*64*) 10788 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10789 ;; 10790 ia64*) 10791 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10792 ;; 10793 *) 10794 archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10795 ;; 10796 esac 10797 else 10798 case $host_cpu in 10799 hppa*64*) 10800 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 10801 ;; 10802 ia64*) 10803 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 10804 ;; 10805 *) 10806 10807 # Older versions of the 11.00 compiler do not understand -b yet 10808 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 10809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 10810$as_echo_n "checking if $CC understands -b... " >&6; } 10811if ${lt_cv_prog_compiler__b+:} false; then : 10812 $as_echo_n "(cached) " >&6 10813else 10814 lt_cv_prog_compiler__b=no 10815 save_LDFLAGS="$LDFLAGS" 10816 LDFLAGS="$LDFLAGS -b" 10817 echo "$lt_simple_link_test_code" > conftest.$ac_ext 10818 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 10819 # The linker can only warn and ignore the option if not recognized 10820 # So say no if there are warnings 10821 if test -s conftest.err; then 10822 # Append any errors to the config.log. 10823 cat conftest.err 1>&5 10824 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 10825 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10826 if diff conftest.exp conftest.er2 >/dev/null; then 10827 lt_cv_prog_compiler__b=yes 10828 fi 10829 else 10830 lt_cv_prog_compiler__b=yes 10831 fi 10832 fi 10833 $RM -r conftest* 10834 LDFLAGS="$save_LDFLAGS" 10835 10836fi 10837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 10838$as_echo "$lt_cv_prog_compiler__b" >&6; } 10839 10840if test x"$lt_cv_prog_compiler__b" = xyes; then 10841 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 10842else 10843 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 10844fi 10845 10846 ;; 10847 esac 10848 fi 10849 if test "$with_gnu_ld" = no; then 10850 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' 10851 hardcode_libdir_separator=: 10852 10853 case $host_cpu in 10854 hppa*64*|ia64*) 10855 hardcode_direct=no 10856 hardcode_shlibpath_var=no 10857 ;; 10858 *) 10859 hardcode_direct=yes 10860 hardcode_direct_absolute=yes 10861 export_dynamic_flag_spec='${wl}-E' 10862 10863 # hardcode_minus_L: Not really in the search PATH, 10864 # but as the default location of the library. 10865 hardcode_minus_L=yes 10866 ;; 10867 esac 10868 fi 10869 ;; 10870 10871 irix5* | irix6* | nonstopux*) 10872 if test "$GCC" = yes; then 10873 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' 10874 # Try to use the -exported_symbol ld option, if it does not 10875 # work, assume that -exports_file does not work either and 10876 # implicitly export all symbols. 10877 # This should be the same for all languages, so no per-tag cache variable. 10878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 10879$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 10880if ${lt_cv_irix_exported_symbol+:} false; then : 10881 $as_echo_n "(cached) " >&6 10882else 10883 save_LDFLAGS="$LDFLAGS" 10884 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null" 10885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10886/* end confdefs.h. */ 10887int foo (void) { return 0; } 10888_ACEOF 10889if ac_fn_c_try_link "$LINENO"; then : 10890 lt_cv_irix_exported_symbol=yes 10891else 10892 lt_cv_irix_exported_symbol=no 10893fi 10894rm -f core conftest.err conftest.$ac_objext \ 10895 conftest$ac_exeext conftest.$ac_ext 10896 LDFLAGS="$save_LDFLAGS" 10897fi 10898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 10899$as_echo "$lt_cv_irix_exported_symbol" >&6; } 10900 if test "$lt_cv_irix_exported_symbol" = yes; then 10901 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' 10902 fi 10903 else 10904 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' 10905 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' 10906 fi 10907 archive_cmds_need_lc='no' 10908 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10909 hardcode_libdir_separator=: 10910 inherit_rpath=yes 10911 link_all_deplibs=yes 10912 ;; 10913 10914 netbsd* | netbsdelf*-gnu) 10915 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 10916 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 10917 else 10918 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 10919 fi 10920 hardcode_libdir_flag_spec='-R$libdir' 10921 hardcode_direct=yes 10922 hardcode_shlibpath_var=no 10923 ;; 10924 10925 newsos6) 10926 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 10927 hardcode_direct=yes 10928 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10929 hardcode_libdir_separator=: 10930 hardcode_shlibpath_var=no 10931 ;; 10932 10933 *nto* | *qnx*) 10934 ;; 10935 10936 openbsd*) 10937 if test -f /usr/libexec/ld.so; then 10938 hardcode_direct=yes 10939 hardcode_shlibpath_var=no 10940 hardcode_direct_absolute=yes 10941 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 10942 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10943 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' 10944 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10945 export_dynamic_flag_spec='${wl}-E' 10946 else 10947 case $host_os in 10948 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) 10949 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 10950 hardcode_libdir_flag_spec='-R$libdir' 10951 ;; 10952 *) 10953 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 10954 hardcode_libdir_flag_spec='${wl}-rpath,$libdir' 10955 ;; 10956 esac 10957 fi 10958 else 10959 ld_shlibs=no 10960 fi 10961 ;; 10962 10963 os2*) 10964 hardcode_libdir_flag_spec='-L$libdir' 10965 hardcode_minus_L=yes 10966 allow_undefined_flag=unsupported 10967 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' 10968 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' 10969 ;; 10970 10971 osf3*) 10972 if test "$GCC" = yes; then 10973 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10974 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' 10975 else 10976 allow_undefined_flag=' -expect_unresolved \*' 10977 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' 10978 fi 10979 archive_cmds_need_lc='no' 10980 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10981 hardcode_libdir_separator=: 10982 ;; 10983 10984 osf4* | osf5*) # as osf3* with the addition of -msym flag 10985 if test "$GCC" = yes; then 10986 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' 10987 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' 10988 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' 10989 else 10990 allow_undefined_flag=' -expect_unresolved \*' 10991 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' 10992 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~ 10993 $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' 10994 10995 # Both c and cxx compiler support -rpath directly 10996 hardcode_libdir_flag_spec='-rpath $libdir' 10997 fi 10998 archive_cmds_need_lc='no' 10999 hardcode_libdir_separator=: 11000 ;; 11001 11002 solaris*) 11003 no_undefined_flag=' -z defs' 11004 if test "$GCC" = yes; then 11005 wlarc='${wl}' 11006 archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' 11007 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11008 $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' 11009 else 11010 case `$CC -V 2>&1` in 11011 *"Compilers 5.0"*) 11012 wlarc='' 11013 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' 11014 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11015 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 11016 ;; 11017 *) 11018 wlarc='${wl}' 11019 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags' 11020 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 11021 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 11022 ;; 11023 esac 11024 fi 11025 hardcode_libdir_flag_spec='-R$libdir' 11026 hardcode_shlibpath_var=no 11027 case $host_os in 11028 solaris2.[0-5] | solaris2.[0-5].*) ;; 11029 *) 11030 # The compiler driver will combine and reorder linker options, 11031 # but understands `-z linker_flag'. GCC discards it without `$wl', 11032 # but is careful enough not to reorder. 11033 # Supported since Solaris 2.6 (maybe 2.5.1?) 11034 if test "$GCC" = yes; then 11035 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 11036 else 11037 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 11038 fi 11039 ;; 11040 esac 11041 link_all_deplibs=yes 11042 ;; 11043 11044 sunos4*) 11045 if test "x$host_vendor" = xsequent; then 11046 # Use $CC to link under sequent, because it throws in some extra .o 11047 # files that make .init and .fini sections work. 11048 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' 11049 else 11050 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 11051 fi 11052 hardcode_libdir_flag_spec='-L$libdir' 11053 hardcode_direct=yes 11054 hardcode_minus_L=yes 11055 hardcode_shlibpath_var=no 11056 ;; 11057 11058 sysv4) 11059 case $host_vendor in 11060 sni) 11061 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11062 hardcode_direct=yes # is this really true??? 11063 ;; 11064 siemens) 11065 ## LD is ld it makes a PLAMLIB 11066 ## CC just makes a GrossModule. 11067 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 11068 reload_cmds='$CC -r -o $output$reload_objs' 11069 hardcode_direct=no 11070 ;; 11071 motorola) 11072 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11073 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 11074 ;; 11075 esac 11076 runpath_var='LD_RUN_PATH' 11077 hardcode_shlibpath_var=no 11078 ;; 11079 11080 sysv4.3*) 11081 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11082 hardcode_shlibpath_var=no 11083 export_dynamic_flag_spec='-Bexport' 11084 ;; 11085 11086 sysv4*MP*) 11087 if test -d /usr/nec; then 11088 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11089 hardcode_shlibpath_var=no 11090 runpath_var=LD_RUN_PATH 11091 hardcode_runpath_var=yes 11092 ld_shlibs=yes 11093 fi 11094 ;; 11095 11096 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 11097 no_undefined_flag='${wl}-z,text' 11098 archive_cmds_need_lc=no 11099 hardcode_shlibpath_var=no 11100 runpath_var='LD_RUN_PATH' 11101 11102 if test "$GCC" = yes; then 11103 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11104 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11105 else 11106 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11107 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11108 fi 11109 ;; 11110 11111 sysv5* | sco3.2v5* | sco5v6*) 11112 # Note: We can NOT use -z defs as we might desire, because we do not 11113 # link with -lc, and that would cause any symbols used from libc to 11114 # always be unresolved, which means just about no library would 11115 # ever link correctly. If we're not using GNU ld we use -z text 11116 # though, which does catch some bad symbols but isn't as heavy-handed 11117 # as -z defs. 11118 no_undefined_flag='${wl}-z,text' 11119 allow_undefined_flag='${wl}-z,nodefs' 11120 archive_cmds_need_lc=no 11121 hardcode_shlibpath_var=no 11122 hardcode_libdir_flag_spec='${wl}-R,$libdir' 11123 hardcode_libdir_separator=':' 11124 link_all_deplibs=yes 11125 export_dynamic_flag_spec='${wl}-Bexport' 11126 runpath_var='LD_RUN_PATH' 11127 11128 if test "$GCC" = yes; then 11129 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11130 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11131 else 11132 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11133 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 11134 fi 11135 ;; 11136 11137 uts4*) 11138 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 11139 hardcode_libdir_flag_spec='-L$libdir' 11140 hardcode_shlibpath_var=no 11141 ;; 11142 11143 *) 11144 ld_shlibs=no 11145 ;; 11146 esac 11147 11148 if test x$host_vendor = xsni; then 11149 case $host in 11150 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 11151 export_dynamic_flag_spec='${wl}-Blargedynsym' 11152 ;; 11153 esac 11154 fi 11155 fi 11156 11157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 11158$as_echo "$ld_shlibs" >&6; } 11159test "$ld_shlibs" = no && can_build_shared=no 11160 11161with_gnu_ld=$with_gnu_ld 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177# 11178# Do we need to explicitly link libc? 11179# 11180case "x$archive_cmds_need_lc" in 11181x|xyes) 11182 # Assume -lc should be added 11183 archive_cmds_need_lc=yes 11184 11185 if test "$enable_shared" = yes && test "$GCC" = yes; then 11186 case $archive_cmds in 11187 *'~'*) 11188 # FIXME: we may have to deal with multi-command sequences. 11189 ;; 11190 '$CC '*) 11191 # Test whether the compiler implicitly links with -lc since on some 11192 # systems, -lgcc has to come before -lc. If gcc already passes -lc 11193 # to ld, don't add -lc before -lgcc. 11194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 11195$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 11196if ${lt_cv_archive_cmds_need_lc+:} false; then : 11197 $as_echo_n "(cached) " >&6 11198else 11199 $RM conftest* 11200 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11201 11202 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 11203 (eval $ac_compile) 2>&5 11204 ac_status=$? 11205 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11206 test $ac_status = 0; } 2>conftest.err; then 11207 soname=conftest 11208 lib=conftest 11209 libobjs=conftest.$ac_objext 11210 deplibs= 11211 wl=$lt_prog_compiler_wl 11212 pic_flag=$lt_prog_compiler_pic 11213 compiler_flags=-v 11214 linker_flags=-v 11215 verstring= 11216 output_objdir=. 11217 libname=conftest 11218 lt_save_allow_undefined_flag=$allow_undefined_flag 11219 allow_undefined_flag= 11220 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 11221 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 11222 ac_status=$? 11223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 11224 test $ac_status = 0; } 11225 then 11226 lt_cv_archive_cmds_need_lc=no 11227 else 11228 lt_cv_archive_cmds_need_lc=yes 11229 fi 11230 allow_undefined_flag=$lt_save_allow_undefined_flag 11231 else 11232 cat conftest.err 1>&5 11233 fi 11234 $RM conftest* 11235 11236fi 11237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 11238$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } 11239 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 11240 ;; 11241 esac 11242 fi 11243 ;; 11244esac 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 11398$as_echo_n "checking dynamic linker characteristics... " >&6; } 11399 11400if test "$GCC" = yes; then 11401 case $host_os in 11402 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; 11403 *) lt_awk_arg="/^libraries:/" ;; 11404 esac 11405 case $host_os in 11406 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;; 11407 *) lt_sed_strip_eq="s,=/,/,g" ;; 11408 esac 11409 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 11410 case $lt_search_path_spec in 11411 *\;*) 11412 # if the path contains ";" then we assume it to be the separator 11413 # otherwise default to the standard path separator (i.e. ":") - it is 11414 # assumed that no part of a normal pathname contains ";" but that should 11415 # okay in the real world where ";" in dirpaths is itself problematic. 11416 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 11417 ;; 11418 *) 11419 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 11420 ;; 11421 esac 11422 # Ok, now we have the path, separated by spaces, we can step through it 11423 # and add multilib dir if necessary. 11424 lt_tmp_lt_search_path_spec= 11425 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 11426 for lt_sys_path in $lt_search_path_spec; do 11427 if test -d "$lt_sys_path/$lt_multi_os_dir"; then 11428 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" 11429 else 11430 test -d "$lt_sys_path" && \ 11431 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 11432 fi 11433 done 11434 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 11435BEGIN {RS=" "; FS="/|\n";} { 11436 lt_foo=""; 11437 lt_count=0; 11438 for (lt_i = NF; lt_i > 0; lt_i--) { 11439 if ($lt_i != "" && $lt_i != ".") { 11440 if ($lt_i == "..") { 11441 lt_count++; 11442 } else { 11443 if (lt_count == 0) { 11444 lt_foo="/" $lt_i lt_foo; 11445 } else { 11446 lt_count--; 11447 } 11448 } 11449 } 11450 } 11451 if (lt_foo != "") { lt_freq[lt_foo]++; } 11452 if (lt_freq[lt_foo] == 1) { print lt_foo; } 11453}'` 11454 # AWK program above erroneously prepends '/' to C:/dos/paths 11455 # for these hosts. 11456 case $host_os in 11457 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 11458 $SED 's,/\([A-Za-z]:\),\1,g'` ;; 11459 esac 11460 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 11461else 11462 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 11463fi 11464library_names_spec= 11465libname_spec='lib$name' 11466soname_spec= 11467shrext_cmds=".so" 11468postinstall_cmds= 11469postuninstall_cmds= 11470finish_cmds= 11471finish_eval= 11472shlibpath_var= 11473shlibpath_overrides_runpath=unknown 11474version_type=none 11475dynamic_linker="$host_os ld.so" 11476sys_lib_dlsearch_path_spec="/lib /usr/lib" 11477need_lib_prefix=unknown 11478hardcode_into_libs=no 11479 11480# when you set need_version to no, make sure it does not cause -set_version 11481# flags to be left without arguments 11482need_version=unknown 11483 11484case $host_os in 11485aix3*) 11486 version_type=linux # correct to gnu/linux during the next big refactor 11487 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 11488 shlibpath_var=LIBPATH 11489 11490 # AIX 3 has no versioning support, so we append a major version to the name. 11491 soname_spec='${libname}${release}${shared_ext}$major' 11492 ;; 11493 11494aix[4-9]*) 11495 version_type=linux # correct to gnu/linux during the next big refactor 11496 need_lib_prefix=no 11497 need_version=no 11498 hardcode_into_libs=yes 11499 if test "$host_cpu" = ia64; then 11500 # AIX 5 supports IA64 11501 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 11502 shlibpath_var=LD_LIBRARY_PATH 11503 else 11504 # With GCC up to 2.95.x, collect2 would create an import file 11505 # for dependence libraries. The import file would start with 11506 # the line `#! .'. This would cause the generated library to 11507 # depend on `.', always an invalid library. This was fixed in 11508 # development snapshots of GCC prior to 3.0. 11509 case $host_os in 11510 aix4 | aix4.[01] | aix4.[01].*) 11511 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 11512 echo ' yes ' 11513 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 11514 : 11515 else 11516 can_build_shared=no 11517 fi 11518 ;; 11519 esac 11520 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 11521 # soname into executable. Probably we can add versioning support to 11522 # collect2, so additional links can be useful in future. 11523 if test "$aix_use_runtimelinking" = yes; then 11524 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 11525 # instead of lib<name>.a to let people know that these are not 11526 # typical AIX shared libraries. 11527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11528 else 11529 # We preserve .a as extension for shared libraries through AIX4.2 11530 # and later when we are not doing run time linking. 11531 library_names_spec='${libname}${release}.a $libname.a' 11532 soname_spec='${libname}${release}${shared_ext}$major' 11533 fi 11534 shlibpath_var=LIBPATH 11535 fi 11536 ;; 11537 11538amigaos*) 11539 case $host_cpu in 11540 powerpc) 11541 # Since July 2007 AmigaOS4 officially supports .so libraries. 11542 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 11543 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11544 ;; 11545 m68k) 11546 library_names_spec='$libname.ixlibrary $libname.a' 11547 # Create ${libname}_ixlibrary.a entries in /sys/libs. 11548 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' 11549 ;; 11550 esac 11551 ;; 11552 11553beos*) 11554 library_names_spec='${libname}${shared_ext}' 11555 dynamic_linker="$host_os ld.so" 11556 shlibpath_var=LIBRARY_PATH 11557 ;; 11558 11559bsdi[45]*) 11560 version_type=linux # correct to gnu/linux during the next big refactor 11561 need_version=no 11562 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11563 soname_spec='${libname}${release}${shared_ext}$major' 11564 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 11565 shlibpath_var=LD_LIBRARY_PATH 11566 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 11567 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 11568 # the default ld.so.conf also contains /usr/contrib/lib and 11569 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 11570 # libtool to hard-code these into programs 11571 ;; 11572 11573cygwin* | mingw* | pw32* | cegcc*) 11574 version_type=windows 11575 shrext_cmds=".dll" 11576 need_version=no 11577 need_lib_prefix=no 11578 11579 case $GCC,$cc_basename in 11580 yes,*) 11581 # gcc 11582 library_names_spec='$libname.dll.a' 11583 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11584 postinstall_cmds='base_file=`basename \${file}`~ 11585 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11586 dldir=$destdir/`dirname \$dlpath`~ 11587 test -d \$dldir || mkdir -p \$dldir~ 11588 $install_prog $dir/$dlname \$dldir/$dlname~ 11589 chmod a+x \$dldir/$dlname~ 11590 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 11591 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 11592 fi' 11593 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11594 dlpath=$dir/\$dldll~ 11595 $RM \$dlpath' 11596 shlibpath_overrides_runpath=yes 11597 11598 case $host_os in 11599 cygwin*) 11600 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 11601 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11602 11603 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 11604 ;; 11605 mingw* | cegcc*) 11606 # MinGW DLLs use traditional 'lib' prefix 11607 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11608 ;; 11609 pw32*) 11610 # pw32 DLLs use 'pw' prefix rather than 'lib' 11611 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11612 ;; 11613 esac 11614 dynamic_linker='Win32 ld.exe' 11615 ;; 11616 11617 *,cl*) 11618 # Native MSVC 11619 libname_spec='$name' 11620 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 11621 library_names_spec='${libname}.dll.lib' 11622 11623 case $build_os in 11624 mingw*) 11625 sys_lib_search_path_spec= 11626 lt_save_ifs=$IFS 11627 IFS=';' 11628 for lt_path in $LIB 11629 do 11630 IFS=$lt_save_ifs 11631 # Let DOS variable expansion print the short 8.3 style file name. 11632 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 11633 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 11634 done 11635 IFS=$lt_save_ifs 11636 # Convert to MSYS style. 11637 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 11638 ;; 11639 cygwin*) 11640 # Convert to unix form, then to dos form, then back to unix form 11641 # but this time dos style (no spaces!) so that the unix form looks 11642 # like /cygdrive/c/PROGRA~1:/cygdr... 11643 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 11644 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 11645 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11646 ;; 11647 *) 11648 sys_lib_search_path_spec="$LIB" 11649 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 11650 # It is most probably a Windows format PATH. 11651 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 11652 else 11653 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 11654 fi 11655 # FIXME: find the short name or the path components, as spaces are 11656 # common. (e.g. "Program Files" -> "PROGRA~1") 11657 ;; 11658 esac 11659 11660 # DLL is installed to $(libdir)/../bin by postinstall_cmds 11661 postinstall_cmds='base_file=`basename \${file}`~ 11662 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 11663 dldir=$destdir/`dirname \$dlpath`~ 11664 test -d \$dldir || mkdir -p \$dldir~ 11665 $install_prog $dir/$dlname \$dldir/$dlname' 11666 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 11667 dlpath=$dir/\$dldll~ 11668 $RM \$dlpath' 11669 shlibpath_overrides_runpath=yes 11670 dynamic_linker='Win32 link.exe' 11671 ;; 11672 11673 *) 11674 # Assume MSVC wrapper 11675 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 11676 dynamic_linker='Win32 ld.exe' 11677 ;; 11678 esac 11679 # FIXME: first we should search . and the directory the executable is in 11680 shlibpath_var=PATH 11681 ;; 11682 11683darwin* | rhapsody*) 11684 dynamic_linker="$host_os dyld" 11685 version_type=darwin 11686 need_lib_prefix=no 11687 need_version=no 11688 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 11689 soname_spec='${libname}${release}${major}$shared_ext' 11690 shlibpath_overrides_runpath=yes 11691 shlibpath_var=DYLD_LIBRARY_PATH 11692 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 11693 11694 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 11695 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 11696 ;; 11697 11698dgux*) 11699 version_type=linux # correct to gnu/linux during the next big refactor 11700 need_lib_prefix=no 11701 need_version=no 11702 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 11703 soname_spec='${libname}${release}${shared_ext}$major' 11704 shlibpath_var=LD_LIBRARY_PATH 11705 ;; 11706 11707freebsd* | dragonfly*) 11708 # DragonFly does not have aout. When/if they implement a new 11709 # versioning mechanism, adjust this. 11710 if test -x /usr/bin/objformat; then 11711 objformat=`/usr/bin/objformat` 11712 else 11713 case $host_os in 11714 freebsd[23].*) objformat=aout ;; 11715 *) objformat=elf ;; 11716 esac 11717 fi 11718 version_type=freebsd-$objformat 11719 case $version_type in 11720 freebsd-elf*) 11721 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 11722 need_version=no 11723 need_lib_prefix=no 11724 ;; 11725 freebsd-*) 11726 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 11727 need_version=yes 11728 ;; 11729 esac 11730 shlibpath_var=LD_LIBRARY_PATH 11731 case $host_os in 11732 freebsd2.*) 11733 shlibpath_overrides_runpath=yes 11734 ;; 11735 freebsd3.[01]* | freebsdelf3.[01]*) 11736 shlibpath_overrides_runpath=yes 11737 hardcode_into_libs=yes 11738 ;; 11739 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 11740 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 11741 shlibpath_overrides_runpath=no 11742 hardcode_into_libs=yes 11743 ;; 11744 *) # from 4.6 on, and DragonFly 11745 shlibpath_overrides_runpath=yes 11746 hardcode_into_libs=yes 11747 ;; 11748 esac 11749 ;; 11750 11751haiku*) 11752 version_type=linux # correct to gnu/linux during the next big refactor 11753 need_lib_prefix=no 11754 need_version=no 11755 dynamic_linker="$host_os runtime_loader" 11756 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 11757 soname_spec='${libname}${release}${shared_ext}$major' 11758 shlibpath_var=LIBRARY_PATH 11759 shlibpath_overrides_runpath=yes 11760 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 11761 hardcode_into_libs=yes 11762 ;; 11763 11764hpux9* | hpux10* | hpux11*) 11765 # Give a soname corresponding to the major version so that dld.sl refuses to 11766 # link against other versions. 11767 version_type=sunos 11768 need_lib_prefix=no 11769 need_version=no 11770 case $host_cpu in 11771 ia64*) 11772 shrext_cmds='.so' 11773 hardcode_into_libs=yes 11774 dynamic_linker="$host_os dld.so" 11775 shlibpath_var=LD_LIBRARY_PATH 11776 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11777 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11778 soname_spec='${libname}${release}${shared_ext}$major' 11779 if test "X$HPUX_IA64_MODE" = X32; then 11780 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 11781 else 11782 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 11783 fi 11784 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11785 ;; 11786 hppa*64*) 11787 shrext_cmds='.sl' 11788 hardcode_into_libs=yes 11789 dynamic_linker="$host_os dld.sl" 11790 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 11791 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 11792 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11793 soname_spec='${libname}${release}${shared_ext}$major' 11794 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 11795 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 11796 ;; 11797 *) 11798 shrext_cmds='.sl' 11799 dynamic_linker="$host_os dld.sl" 11800 shlibpath_var=SHLIB_PATH 11801 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 11802 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11803 soname_spec='${libname}${release}${shared_ext}$major' 11804 ;; 11805 esac 11806 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 11807 postinstall_cmds='chmod 555 $lib' 11808 # or fails outright, so override atomically: 11809 install_override_mode=555 11810 ;; 11811 11812interix[3-9]*) 11813 version_type=linux # correct to gnu/linux during the next big refactor 11814 need_lib_prefix=no 11815 need_version=no 11816 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11817 soname_spec='${libname}${release}${shared_ext}$major' 11818 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 11819 shlibpath_var=LD_LIBRARY_PATH 11820 shlibpath_overrides_runpath=no 11821 hardcode_into_libs=yes 11822 ;; 11823 11824irix5* | irix6* | nonstopux*) 11825 case $host_os in 11826 nonstopux*) version_type=nonstopux ;; 11827 *) 11828 if test "$lt_cv_prog_gnu_ld" = yes; then 11829 version_type=linux # correct to gnu/linux during the next big refactor 11830 else 11831 version_type=irix 11832 fi ;; 11833 esac 11834 need_lib_prefix=no 11835 need_version=no 11836 soname_spec='${libname}${release}${shared_ext}$major' 11837 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 11838 case $host_os in 11839 irix5* | nonstopux*) 11840 libsuff= shlibsuff= 11841 ;; 11842 *) 11843 case $LD in # libtool.m4 will add one of these switches to LD 11844 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 11845 libsuff= shlibsuff= libmagic=32-bit;; 11846 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 11847 libsuff=32 shlibsuff=N32 libmagic=N32;; 11848 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 11849 libsuff=64 shlibsuff=64 libmagic=64-bit;; 11850 *) libsuff= shlibsuff= libmagic=never-match;; 11851 esac 11852 ;; 11853 esac 11854 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 11855 shlibpath_overrides_runpath=no 11856 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 11857 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 11858 hardcode_into_libs=yes 11859 ;; 11860 11861# No shared lib support for Linux oldld, aout, or coff. 11862linux*oldld* | linux*aout* | linux*coff*) 11863 dynamic_linker=no 11864 ;; 11865 11866# This must be glibc/ELF. 11867linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 11868 version_type=linux # correct to gnu/linux during the next big refactor 11869 need_lib_prefix=no 11870 need_version=no 11871 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11872 soname_spec='${libname}${release}${shared_ext}$major' 11873 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 11874 shlibpath_var=LD_LIBRARY_PATH 11875 shlibpath_overrides_runpath=no 11876 11877 # Some binutils ld are patched to set DT_RUNPATH 11878 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 11879 $as_echo_n "(cached) " >&6 11880else 11881 lt_cv_shlibpath_overrides_runpath=no 11882 save_LDFLAGS=$LDFLAGS 11883 save_libdir=$libdir 11884 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 11885 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 11886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11887/* end confdefs.h. */ 11888 11889int 11890main () 11891{ 11892 11893 ; 11894 return 0; 11895} 11896_ACEOF 11897if ac_fn_c_try_link "$LINENO"; then : 11898 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 11899 lt_cv_shlibpath_overrides_runpath=yes 11900fi 11901fi 11902rm -f core conftest.err conftest.$ac_objext \ 11903 conftest$ac_exeext conftest.$ac_ext 11904 LDFLAGS=$save_LDFLAGS 11905 libdir=$save_libdir 11906 11907fi 11908 11909 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 11910 11911 # This implies no fast_install, which is unacceptable. 11912 # Some rework will be needed to allow for fast_install 11913 # before this can be enabled. 11914 hardcode_into_libs=yes 11915 11916 # Append ld.so.conf contents to the search path 11917 if test -f /etc/ld.so.conf; then 11918 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' ' '` 11919 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 11920 fi 11921 11922 # We used to test for /lib/ld.so.1 and disable shared libraries on 11923 # powerpc, because MkLinux only supported shared libraries with the 11924 # GNU dynamic linker. Since this was broken with cross compilers, 11925 # most powerpc-linux boxes support dynamic linking these days and 11926 # people can always --disable-shared, the test was removed, and we 11927 # assume the GNU/Linux dynamic linker is in use. 11928 dynamic_linker='GNU/Linux ld.so' 11929 ;; 11930 11931netbsdelf*-gnu) 11932 version_type=linux 11933 need_lib_prefix=no 11934 need_version=no 11935 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11936 soname_spec='${libname}${release}${shared_ext}$major' 11937 shlibpath_var=LD_LIBRARY_PATH 11938 shlibpath_overrides_runpath=no 11939 hardcode_into_libs=yes 11940 dynamic_linker='NetBSD ld.elf_so' 11941 ;; 11942 11943netbsd*) 11944 version_type=sunos 11945 need_lib_prefix=no 11946 need_version=no 11947 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11949 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11950 dynamic_linker='NetBSD (a.out) ld.so' 11951 else 11952 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 11953 soname_spec='${libname}${release}${shared_ext}$major' 11954 dynamic_linker='NetBSD ld.elf_so' 11955 fi 11956 shlibpath_var=LD_LIBRARY_PATH 11957 shlibpath_overrides_runpath=yes 11958 hardcode_into_libs=yes 11959 ;; 11960 11961newsos6) 11962 version_type=linux # correct to gnu/linux during the next big refactor 11963 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11964 shlibpath_var=LD_LIBRARY_PATH 11965 shlibpath_overrides_runpath=yes 11966 ;; 11967 11968*nto* | *qnx*) 11969 version_type=qnx 11970 need_lib_prefix=no 11971 need_version=no 11972 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 11973 soname_spec='${libname}${release}${shared_ext}$major' 11974 shlibpath_var=LD_LIBRARY_PATH 11975 shlibpath_overrides_runpath=no 11976 hardcode_into_libs=yes 11977 dynamic_linker='ldqnx.so' 11978 ;; 11979 11980openbsd*) 11981 version_type=sunos 11982 sys_lib_dlsearch_path_spec="/usr/lib" 11983 need_lib_prefix=no 11984 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 11985 case $host_os in 11986 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 11987 *) need_version=no ;; 11988 esac 11989 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 11990 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 11991 shlibpath_var=LD_LIBRARY_PATH 11992 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 11993 case $host_os in 11994 openbsd2.[89] | openbsd2.[89].*) 11995 shlibpath_overrides_runpath=no 11996 ;; 11997 *) 11998 shlibpath_overrides_runpath=yes 11999 ;; 12000 esac 12001 else 12002 shlibpath_overrides_runpath=yes 12003 fi 12004 ;; 12005 12006os2*) 12007 libname_spec='$name' 12008 shrext_cmds=".dll" 12009 need_lib_prefix=no 12010 library_names_spec='$libname${shared_ext} $libname.a' 12011 dynamic_linker='OS/2 ld.exe' 12012 shlibpath_var=LIBPATH 12013 ;; 12014 12015osf3* | osf4* | osf5*) 12016 version_type=osf 12017 need_lib_prefix=no 12018 need_version=no 12019 soname_spec='${libname}${release}${shared_ext}$major' 12020 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12021 shlibpath_var=LD_LIBRARY_PATH 12022 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 12023 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 12024 ;; 12025 12026rdos*) 12027 dynamic_linker=no 12028 ;; 12029 12030solaris*) 12031 version_type=linux # correct to gnu/linux during the next big refactor 12032 need_lib_prefix=no 12033 need_version=no 12034 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12035 soname_spec='${libname}${release}${shared_ext}$major' 12036 shlibpath_var=LD_LIBRARY_PATH 12037 shlibpath_overrides_runpath=yes 12038 hardcode_into_libs=yes 12039 # ldd complains unless libraries are executable 12040 postinstall_cmds='chmod +x $lib' 12041 ;; 12042 12043sunos4*) 12044 version_type=sunos 12045 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 12046 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 12047 shlibpath_var=LD_LIBRARY_PATH 12048 shlibpath_overrides_runpath=yes 12049 if test "$with_gnu_ld" = yes; then 12050 need_lib_prefix=no 12051 fi 12052 need_version=yes 12053 ;; 12054 12055sysv4 | sysv4.3*) 12056 version_type=linux # correct to gnu/linux during the next big refactor 12057 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12058 soname_spec='${libname}${release}${shared_ext}$major' 12059 shlibpath_var=LD_LIBRARY_PATH 12060 case $host_vendor in 12061 sni) 12062 shlibpath_overrides_runpath=no 12063 need_lib_prefix=no 12064 runpath_var=LD_RUN_PATH 12065 ;; 12066 siemens) 12067 need_lib_prefix=no 12068 ;; 12069 motorola) 12070 need_lib_prefix=no 12071 need_version=no 12072 shlibpath_overrides_runpath=no 12073 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 12074 ;; 12075 esac 12076 ;; 12077 12078sysv4*MP*) 12079 if test -d /usr/nec ;then 12080 version_type=linux # correct to gnu/linux during the next big refactor 12081 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 12082 soname_spec='$libname${shared_ext}.$major' 12083 shlibpath_var=LD_LIBRARY_PATH 12084 fi 12085 ;; 12086 12087sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 12088 version_type=freebsd-elf 12089 need_lib_prefix=no 12090 need_version=no 12091 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 12092 soname_spec='${libname}${release}${shared_ext}$major' 12093 shlibpath_var=LD_LIBRARY_PATH 12094 shlibpath_overrides_runpath=yes 12095 hardcode_into_libs=yes 12096 if test "$with_gnu_ld" = yes; then 12097 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 12098 else 12099 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 12100 case $host_os in 12101 sco3.2v5*) 12102 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 12103 ;; 12104 esac 12105 fi 12106 sys_lib_dlsearch_path_spec='/usr/lib' 12107 ;; 12108 12109tpf*) 12110 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 12111 version_type=linux # correct to gnu/linux during the next big refactor 12112 need_lib_prefix=no 12113 need_version=no 12114 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12115 shlibpath_var=LD_LIBRARY_PATH 12116 shlibpath_overrides_runpath=no 12117 hardcode_into_libs=yes 12118 ;; 12119 12120uts4*) 12121 version_type=linux # correct to gnu/linux during the next big refactor 12122 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 12123 soname_spec='${libname}${release}${shared_ext}$major' 12124 shlibpath_var=LD_LIBRARY_PATH 12125 ;; 12126 12127*) 12128 dynamic_linker=no 12129 ;; 12130esac 12131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 12132$as_echo "$dynamic_linker" >&6; } 12133test "$dynamic_linker" = no && can_build_shared=no 12134 12135variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 12136if test "$GCC" = yes; then 12137 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 12138fi 12139 12140if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 12141 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 12142fi 12143if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 12144 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 12145fi 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 12239$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 12240hardcode_action= 12241if test -n "$hardcode_libdir_flag_spec" || 12242 test -n "$runpath_var" || 12243 test "X$hardcode_automatic" = "Xyes" ; then 12244 12245 # We can hardcode non-existent directories. 12246 if test "$hardcode_direct" != no && 12247 # If the only mechanism to avoid hardcoding is shlibpath_var, we 12248 # have to relink, otherwise we might link with an installed library 12249 # when we should be linking with a yet-to-be-installed one 12250 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no && 12251 test "$hardcode_minus_L" != no; then 12252 # Linking always hardcodes the temporary library directory. 12253 hardcode_action=relink 12254 else 12255 # We can link without hardcoding, and we can hardcode nonexisting dirs. 12256 hardcode_action=immediate 12257 fi 12258else 12259 # We cannot hardcode anything, or else we can only hardcode existing 12260 # directories. 12261 hardcode_action=unsupported 12262fi 12263{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 12264$as_echo "$hardcode_action" >&6; } 12265 12266if test "$hardcode_action" = relink || 12267 test "$inherit_rpath" = yes; then 12268 # Fast installation is not supported 12269 enable_fast_install=no 12270elif test "$shlibpath_overrides_runpath" = yes || 12271 test "$enable_shared" = no; then 12272 # Fast installation is not necessary 12273 enable_fast_install=needless 12274fi 12275 12276 12277 12278 12279 12280 12281 if test "x$enable_dlopen" != xyes; then 12282 enable_dlopen=unknown 12283 enable_dlopen_self=unknown 12284 enable_dlopen_self_static=unknown 12285else 12286 lt_cv_dlopen=no 12287 lt_cv_dlopen_libs= 12288 12289 case $host_os in 12290 beos*) 12291 lt_cv_dlopen="load_add_on" 12292 lt_cv_dlopen_libs= 12293 lt_cv_dlopen_self=yes 12294 ;; 12295 12296 mingw* | pw32* | cegcc*) 12297 lt_cv_dlopen="LoadLibrary" 12298 lt_cv_dlopen_libs= 12299 ;; 12300 12301 cygwin*) 12302 lt_cv_dlopen="dlopen" 12303 lt_cv_dlopen_libs= 12304 ;; 12305 12306 darwin*) 12307 # if libdl is installed we need to link against it 12308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12309$as_echo_n "checking for dlopen in -ldl... " >&6; } 12310if ${ac_cv_lib_dl_dlopen+:} false; then : 12311 $as_echo_n "(cached) " >&6 12312else 12313 ac_check_lib_save_LIBS=$LIBS 12314LIBS="-ldl $LIBS" 12315cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12316/* end confdefs.h. */ 12317 12318/* Override any GCC internal prototype to avoid an error. 12319 Use char because int might match the return type of a GCC 12320 builtin and then its argument prototype would still apply. */ 12321#ifdef __cplusplus 12322extern "C" 12323#endif 12324char dlopen (); 12325int 12326main () 12327{ 12328return dlopen (); 12329 ; 12330 return 0; 12331} 12332_ACEOF 12333if ac_fn_c_try_link "$LINENO"; then : 12334 ac_cv_lib_dl_dlopen=yes 12335else 12336 ac_cv_lib_dl_dlopen=no 12337fi 12338rm -f core conftest.err conftest.$ac_objext \ 12339 conftest$ac_exeext conftest.$ac_ext 12340LIBS=$ac_check_lib_save_LIBS 12341fi 12342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12343$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12344if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12345 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12346else 12347 12348 lt_cv_dlopen="dyld" 12349 lt_cv_dlopen_libs= 12350 lt_cv_dlopen_self=yes 12351 12352fi 12353 12354 ;; 12355 12356 *) 12357 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 12358if test "x$ac_cv_func_shl_load" = xyes; then : 12359 lt_cv_dlopen="shl_load" 12360else 12361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 12362$as_echo_n "checking for shl_load in -ldld... " >&6; } 12363if ${ac_cv_lib_dld_shl_load+:} false; then : 12364 $as_echo_n "(cached) " >&6 12365else 12366 ac_check_lib_save_LIBS=$LIBS 12367LIBS="-ldld $LIBS" 12368cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12369/* end confdefs.h. */ 12370 12371/* Override any GCC internal prototype to avoid an error. 12372 Use char because int might match the return type of a GCC 12373 builtin and then its argument prototype would still apply. */ 12374#ifdef __cplusplus 12375extern "C" 12376#endif 12377char shl_load (); 12378int 12379main () 12380{ 12381return shl_load (); 12382 ; 12383 return 0; 12384} 12385_ACEOF 12386if ac_fn_c_try_link "$LINENO"; then : 12387 ac_cv_lib_dld_shl_load=yes 12388else 12389 ac_cv_lib_dld_shl_load=no 12390fi 12391rm -f core conftest.err conftest.$ac_objext \ 12392 conftest$ac_exeext conftest.$ac_ext 12393LIBS=$ac_check_lib_save_LIBS 12394fi 12395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 12396$as_echo "$ac_cv_lib_dld_shl_load" >&6; } 12397if test "x$ac_cv_lib_dld_shl_load" = xyes; then : 12398 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" 12399else 12400 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 12401if test "x$ac_cv_func_dlopen" = xyes; then : 12402 lt_cv_dlopen="dlopen" 12403else 12404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 12405$as_echo_n "checking for dlopen in -ldl... " >&6; } 12406if ${ac_cv_lib_dl_dlopen+:} false; then : 12407 $as_echo_n "(cached) " >&6 12408else 12409 ac_check_lib_save_LIBS=$LIBS 12410LIBS="-ldl $LIBS" 12411cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12412/* end confdefs.h. */ 12413 12414/* Override any GCC internal prototype to avoid an error. 12415 Use char because int might match the return type of a GCC 12416 builtin and then its argument prototype would still apply. */ 12417#ifdef __cplusplus 12418extern "C" 12419#endif 12420char dlopen (); 12421int 12422main () 12423{ 12424return dlopen (); 12425 ; 12426 return 0; 12427} 12428_ACEOF 12429if ac_fn_c_try_link "$LINENO"; then : 12430 ac_cv_lib_dl_dlopen=yes 12431else 12432 ac_cv_lib_dl_dlopen=no 12433fi 12434rm -f core conftest.err conftest.$ac_objext \ 12435 conftest$ac_exeext conftest.$ac_ext 12436LIBS=$ac_check_lib_save_LIBS 12437fi 12438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 12439$as_echo "$ac_cv_lib_dl_dlopen" >&6; } 12440if test "x$ac_cv_lib_dl_dlopen" = xyes; then : 12441 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" 12442else 12443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 12444$as_echo_n "checking for dlopen in -lsvld... " >&6; } 12445if ${ac_cv_lib_svld_dlopen+:} false; then : 12446 $as_echo_n "(cached) " >&6 12447else 12448 ac_check_lib_save_LIBS=$LIBS 12449LIBS="-lsvld $LIBS" 12450cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12451/* end confdefs.h. */ 12452 12453/* Override any GCC internal prototype to avoid an error. 12454 Use char because int might match the return type of a GCC 12455 builtin and then its argument prototype would still apply. */ 12456#ifdef __cplusplus 12457extern "C" 12458#endif 12459char dlopen (); 12460int 12461main () 12462{ 12463return dlopen (); 12464 ; 12465 return 0; 12466} 12467_ACEOF 12468if ac_fn_c_try_link "$LINENO"; then : 12469 ac_cv_lib_svld_dlopen=yes 12470else 12471 ac_cv_lib_svld_dlopen=no 12472fi 12473rm -f core conftest.err conftest.$ac_objext \ 12474 conftest$ac_exeext conftest.$ac_ext 12475LIBS=$ac_check_lib_save_LIBS 12476fi 12477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 12478$as_echo "$ac_cv_lib_svld_dlopen" >&6; } 12479if test "x$ac_cv_lib_svld_dlopen" = xyes; then : 12480 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" 12481else 12482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 12483$as_echo_n "checking for dld_link in -ldld... " >&6; } 12484if ${ac_cv_lib_dld_dld_link+:} false; then : 12485 $as_echo_n "(cached) " >&6 12486else 12487 ac_check_lib_save_LIBS=$LIBS 12488LIBS="-ldld $LIBS" 12489cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12490/* end confdefs.h. */ 12491 12492/* Override any GCC internal prototype to avoid an error. 12493 Use char because int might match the return type of a GCC 12494 builtin and then its argument prototype would still apply. */ 12495#ifdef __cplusplus 12496extern "C" 12497#endif 12498char dld_link (); 12499int 12500main () 12501{ 12502return dld_link (); 12503 ; 12504 return 0; 12505} 12506_ACEOF 12507if ac_fn_c_try_link "$LINENO"; then : 12508 ac_cv_lib_dld_dld_link=yes 12509else 12510 ac_cv_lib_dld_dld_link=no 12511fi 12512rm -f core conftest.err conftest.$ac_objext \ 12513 conftest$ac_exeext conftest.$ac_ext 12514LIBS=$ac_check_lib_save_LIBS 12515fi 12516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 12517$as_echo "$ac_cv_lib_dld_dld_link" >&6; } 12518if test "x$ac_cv_lib_dld_dld_link" = xyes; then : 12519 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" 12520fi 12521 12522 12523fi 12524 12525 12526fi 12527 12528 12529fi 12530 12531 12532fi 12533 12534 12535fi 12536 12537 ;; 12538 esac 12539 12540 if test "x$lt_cv_dlopen" != xno; then 12541 enable_dlopen=yes 12542 else 12543 enable_dlopen=no 12544 fi 12545 12546 case $lt_cv_dlopen in 12547 dlopen) 12548 save_CPPFLAGS="$CPPFLAGS" 12549 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 12550 12551 save_LDFLAGS="$LDFLAGS" 12552 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 12553 12554 save_LIBS="$LIBS" 12555 LIBS="$lt_cv_dlopen_libs $LIBS" 12556 12557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 12558$as_echo_n "checking whether a program can dlopen itself... " >&6; } 12559if ${lt_cv_dlopen_self+:} false; then : 12560 $as_echo_n "(cached) " >&6 12561else 12562 if test "$cross_compiling" = yes; then : 12563 lt_cv_dlopen_self=cross 12564else 12565 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12566 lt_status=$lt_dlunknown 12567 cat > conftest.$ac_ext <<_LT_EOF 12568#line $LINENO "configure" 12569#include "confdefs.h" 12570 12571#if HAVE_DLFCN_H 12572#include <dlfcn.h> 12573#endif 12574 12575#include <stdio.h> 12576 12577#ifdef RTLD_GLOBAL 12578# define LT_DLGLOBAL RTLD_GLOBAL 12579#else 12580# ifdef DL_GLOBAL 12581# define LT_DLGLOBAL DL_GLOBAL 12582# else 12583# define LT_DLGLOBAL 0 12584# endif 12585#endif 12586 12587/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12588 find out it does not work in some platform. */ 12589#ifndef LT_DLLAZY_OR_NOW 12590# ifdef RTLD_LAZY 12591# define LT_DLLAZY_OR_NOW RTLD_LAZY 12592# else 12593# ifdef DL_LAZY 12594# define LT_DLLAZY_OR_NOW DL_LAZY 12595# else 12596# ifdef RTLD_NOW 12597# define LT_DLLAZY_OR_NOW RTLD_NOW 12598# else 12599# ifdef DL_NOW 12600# define LT_DLLAZY_OR_NOW DL_NOW 12601# else 12602# define LT_DLLAZY_OR_NOW 0 12603# endif 12604# endif 12605# endif 12606# endif 12607#endif 12608 12609/* When -fvisbility=hidden is used, assume the code has been annotated 12610 correspondingly for the symbols needed. */ 12611#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12612int fnord () __attribute__((visibility("default"))); 12613#endif 12614 12615int fnord () { return 42; } 12616int main () 12617{ 12618 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12619 int status = $lt_dlunknown; 12620 12621 if (self) 12622 { 12623 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12624 else 12625 { 12626 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12627 else puts (dlerror ()); 12628 } 12629 /* dlclose (self); */ 12630 } 12631 else 12632 puts (dlerror ()); 12633 12634 return status; 12635} 12636_LT_EOF 12637 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12638 (eval $ac_link) 2>&5 12639 ac_status=$? 12640 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12641 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12642 (./conftest; exit; ) >&5 2>/dev/null 12643 lt_status=$? 12644 case x$lt_status in 12645 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 12646 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 12647 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 12648 esac 12649 else : 12650 # compilation failed 12651 lt_cv_dlopen_self=no 12652 fi 12653fi 12654rm -fr conftest* 12655 12656 12657fi 12658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 12659$as_echo "$lt_cv_dlopen_self" >&6; } 12660 12661 if test "x$lt_cv_dlopen_self" = xyes; then 12662 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 12663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 12664$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } 12665if ${lt_cv_dlopen_self_static+:} false; then : 12666 $as_echo_n "(cached) " >&6 12667else 12668 if test "$cross_compiling" = yes; then : 12669 lt_cv_dlopen_self_static=cross 12670else 12671 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 12672 lt_status=$lt_dlunknown 12673 cat > conftest.$ac_ext <<_LT_EOF 12674#line $LINENO "configure" 12675#include "confdefs.h" 12676 12677#if HAVE_DLFCN_H 12678#include <dlfcn.h> 12679#endif 12680 12681#include <stdio.h> 12682 12683#ifdef RTLD_GLOBAL 12684# define LT_DLGLOBAL RTLD_GLOBAL 12685#else 12686# ifdef DL_GLOBAL 12687# define LT_DLGLOBAL DL_GLOBAL 12688# else 12689# define LT_DLGLOBAL 0 12690# endif 12691#endif 12692 12693/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 12694 find out it does not work in some platform. */ 12695#ifndef LT_DLLAZY_OR_NOW 12696# ifdef RTLD_LAZY 12697# define LT_DLLAZY_OR_NOW RTLD_LAZY 12698# else 12699# ifdef DL_LAZY 12700# define LT_DLLAZY_OR_NOW DL_LAZY 12701# else 12702# ifdef RTLD_NOW 12703# define LT_DLLAZY_OR_NOW RTLD_NOW 12704# else 12705# ifdef DL_NOW 12706# define LT_DLLAZY_OR_NOW DL_NOW 12707# else 12708# define LT_DLLAZY_OR_NOW 0 12709# endif 12710# endif 12711# endif 12712# endif 12713#endif 12714 12715/* When -fvisbility=hidden is used, assume the code has been annotated 12716 correspondingly for the symbols needed. */ 12717#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 12718int fnord () __attribute__((visibility("default"))); 12719#endif 12720 12721int fnord () { return 42; } 12722int main () 12723{ 12724 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 12725 int status = $lt_dlunknown; 12726 12727 if (self) 12728 { 12729 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 12730 else 12731 { 12732 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 12733 else puts (dlerror ()); 12734 } 12735 /* dlclose (self); */ 12736 } 12737 else 12738 puts (dlerror ()); 12739 12740 return status; 12741} 12742_LT_EOF 12743 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 12744 (eval $ac_link) 2>&5 12745 ac_status=$? 12746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12747 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then 12748 (./conftest; exit; ) >&5 2>/dev/null 12749 lt_status=$? 12750 case x$lt_status in 12751 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 12752 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 12753 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 12754 esac 12755 else : 12756 # compilation failed 12757 lt_cv_dlopen_self_static=no 12758 fi 12759fi 12760rm -fr conftest* 12761 12762 12763fi 12764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 12765$as_echo "$lt_cv_dlopen_self_static" >&6; } 12766 fi 12767 12768 CPPFLAGS="$save_CPPFLAGS" 12769 LDFLAGS="$save_LDFLAGS" 12770 LIBS="$save_LIBS" 12771 ;; 12772 esac 12773 12774 case $lt_cv_dlopen_self in 12775 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 12776 *) enable_dlopen_self=unknown ;; 12777 esac 12778 12779 case $lt_cv_dlopen_self_static in 12780 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 12781 *) enable_dlopen_self_static=unknown ;; 12782 esac 12783fi 12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798 12799 12800 12801striplib= 12802old_striplib= 12803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 12804$as_echo_n "checking whether stripping libraries is possible... " >&6; } 12805if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 12806 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" 12807 test -z "$striplib" && striplib="$STRIP --strip-unneeded" 12808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12809$as_echo "yes" >&6; } 12810else 12811# FIXME - insert some real tests, host_os isn't really good enough 12812 case $host_os in 12813 darwin*) 12814 if test -n "$STRIP" ; then 12815 striplib="$STRIP -x" 12816 old_striplib="$STRIP -S" 12817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12818$as_echo "yes" >&6; } 12819 else 12820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12821$as_echo "no" >&6; } 12822 fi 12823 ;; 12824 *) 12825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12826$as_echo "no" >&6; } 12827 ;; 12828 esac 12829fi 12830 12831 12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 # Report which library types will actually be built 12843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 12844$as_echo_n "checking if libtool supports shared libraries... " >&6; } 12845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 12846$as_echo "$can_build_shared" >&6; } 12847 12848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 12849$as_echo_n "checking whether to build shared libraries... " >&6; } 12850 test "$can_build_shared" = "no" && enable_shared=no 12851 12852 # On AIX, shared libraries and static libraries use the same namespace, and 12853 # are all built from PIC. 12854 case $host_os in 12855 aix3*) 12856 test "$enable_shared" = yes && enable_static=no 12857 if test -n "$RANLIB"; then 12858 archive_cmds="$archive_cmds~\$RANLIB \$lib" 12859 postinstall_cmds='$RANLIB $lib' 12860 fi 12861 ;; 12862 12863 aix[4-9]*) 12864 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then 12865 test "$enable_shared" = yes && enable_static=no 12866 fi 12867 ;; 12868 esac 12869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 12870$as_echo "$enable_shared" >&6; } 12871 12872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 12873$as_echo_n "checking whether to build static libraries... " >&6; } 12874 # Make sure either enable_shared or enable_static is yes. 12875 test "$enable_shared" = yes || enable_static=yes 12876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 12877$as_echo "$enable_static" >&6; } 12878 12879 12880 12881 12882fi 12883ac_ext=c 12884ac_cpp='$CPP $CPPFLAGS' 12885ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12886ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12887ac_compiler_gnu=$ac_cv_c_compiler_gnu 12888 12889CC="$lt_save_CC" 12890 12891 if test -n "$CXX" && ( test "X$CXX" != "Xno" && 12892 ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) || 12893 (test "X$CXX" != "Xg++"))) ; then 12894 ac_ext=cpp 12895ac_cpp='$CXXCPP $CPPFLAGS' 12896ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 12897ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 12898ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 12899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 12900$as_echo_n "checking how to run the C++ preprocessor... " >&6; } 12901if test -z "$CXXCPP"; then 12902 if ${ac_cv_prog_CXXCPP+:} false; then : 12903 $as_echo_n "(cached) " >&6 12904else 12905 # Double quotes because CXXCPP needs to be expanded 12906 for CXXCPP in "$CXX -E" "/lib/cpp" 12907 do 12908 ac_preproc_ok=false 12909for ac_cxx_preproc_warn_flag in '' yes 12910do 12911 # Use a header file that comes with gcc, so configuring glibc 12912 # with a fresh cross-compiler works. 12913 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12914 # <limits.h> exists even on freestanding compilers. 12915 # On the NeXT, cc -E runs the code through the compiler's parser, 12916 # not just through cpp. "Syntax error" is here to catch this case. 12917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12918/* end confdefs.h. */ 12919#ifdef __STDC__ 12920# include <limits.h> 12921#else 12922# include <assert.h> 12923#endif 12924 Syntax error 12925_ACEOF 12926if ac_fn_cxx_try_cpp "$LINENO"; then : 12927 12928else 12929 # Broken: fails on valid input. 12930continue 12931fi 12932rm -f conftest.err conftest.i conftest.$ac_ext 12933 12934 # OK, works on sane cases. Now check whether nonexistent headers 12935 # can be detected and how. 12936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12937/* end confdefs.h. */ 12938#include <ac_nonexistent.h> 12939_ACEOF 12940if ac_fn_cxx_try_cpp "$LINENO"; then : 12941 # Broken: success on invalid input. 12942continue 12943else 12944 # Passes both tests. 12945ac_preproc_ok=: 12946break 12947fi 12948rm -f conftest.err conftest.i conftest.$ac_ext 12949 12950done 12951# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 12952rm -f conftest.i conftest.err conftest.$ac_ext 12953if $ac_preproc_ok; then : 12954 break 12955fi 12956 12957 done 12958 ac_cv_prog_CXXCPP=$CXXCPP 12959 12960fi 12961 CXXCPP=$ac_cv_prog_CXXCPP 12962else 12963 ac_cv_prog_CXXCPP=$CXXCPP 12964fi 12965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 12966$as_echo "$CXXCPP" >&6; } 12967ac_preproc_ok=false 12968for ac_cxx_preproc_warn_flag in '' yes 12969do 12970 # Use a header file that comes with gcc, so configuring glibc 12971 # with a fresh cross-compiler works. 12972 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 12973 # <limits.h> exists even on freestanding compilers. 12974 # On the NeXT, cc -E runs the code through the compiler's parser, 12975 # not just through cpp. "Syntax error" is here to catch this case. 12976 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12977/* end confdefs.h. */ 12978#ifdef __STDC__ 12979# include <limits.h> 12980#else 12981# include <assert.h> 12982#endif 12983 Syntax error 12984_ACEOF 12985if ac_fn_cxx_try_cpp "$LINENO"; then : 12986 12987else 12988 # Broken: fails on valid input. 12989continue 12990fi 12991rm -f conftest.err conftest.i conftest.$ac_ext 12992 12993 # OK, works on sane cases. Now check whether nonexistent headers 12994 # can be detected and how. 12995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12996/* end confdefs.h. */ 12997#include <ac_nonexistent.h> 12998_ACEOF 12999if ac_fn_cxx_try_cpp "$LINENO"; then : 13000 # Broken: success on invalid input. 13001continue 13002else 13003 # Passes both tests. 13004ac_preproc_ok=: 13005break 13006fi 13007rm -f conftest.err conftest.i conftest.$ac_ext 13008 13009done 13010# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 13011rm -f conftest.i conftest.err conftest.$ac_ext 13012if $ac_preproc_ok; then : 13013 13014else 13015 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13016$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13017as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check 13018See \`config.log' for more details" "$LINENO" 5; } 13019fi 13020 13021ac_ext=c 13022ac_cpp='$CPP $CPPFLAGS' 13023ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13024ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13025ac_compiler_gnu=$ac_cv_c_compiler_gnu 13026 13027else 13028 _lt_caught_CXX_error=yes 13029fi 13030 13031ac_ext=cpp 13032ac_cpp='$CXXCPP $CPPFLAGS' 13033ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 13034ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 13035ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 13036 13037archive_cmds_need_lc_CXX=no 13038allow_undefined_flag_CXX= 13039always_export_symbols_CXX=no 13040archive_expsym_cmds_CXX= 13041compiler_needs_object_CXX=no 13042export_dynamic_flag_spec_CXX= 13043hardcode_direct_CXX=no 13044hardcode_direct_absolute_CXX=no 13045hardcode_libdir_flag_spec_CXX= 13046hardcode_libdir_separator_CXX= 13047hardcode_minus_L_CXX=no 13048hardcode_shlibpath_var_CXX=unsupported 13049hardcode_automatic_CXX=no 13050inherit_rpath_CXX=no 13051module_cmds_CXX= 13052module_expsym_cmds_CXX= 13053link_all_deplibs_CXX=unknown 13054old_archive_cmds_CXX=$old_archive_cmds 13055reload_flag_CXX=$reload_flag 13056reload_cmds_CXX=$reload_cmds 13057no_undefined_flag_CXX= 13058whole_archive_flag_spec_CXX= 13059enable_shared_with_static_runtimes_CXX=no 13060 13061# Source file extension for C++ test sources. 13062ac_ext=cpp 13063 13064# Object file extension for compiled C++ test sources. 13065objext=o 13066objext_CXX=$objext 13067 13068# No sense in running all these tests if we already determined that 13069# the CXX compiler isn't working. Some variables (like enable_shared) 13070# are currently assumed to apply to all compilers on this platform, 13071# and will be corrupted by setting them based on a non-working compiler. 13072if test "$_lt_caught_CXX_error" != yes; then 13073 # Code to be used in simple compile tests 13074 lt_simple_compile_test_code="int some_variable = 0;" 13075 13076 # Code to be used in simple link tests 13077 lt_simple_link_test_code='int main(int, char *[]) { return(0); }' 13078 13079 # ltmain only uses $CC for tagged configurations so make sure $CC is set. 13080 13081 13082 13083 13084 13085 13086# If no C compiler was specified, use CC. 13087LTCC=${LTCC-"$CC"} 13088 13089# If no C compiler flags were specified, use CFLAGS. 13090LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 13091 13092# Allow CC to be a program name with arguments. 13093compiler=$CC 13094 13095 13096 # save warnings/boilerplate of simple test code 13097 ac_outfile=conftest.$ac_objext 13098echo "$lt_simple_compile_test_code" >conftest.$ac_ext 13099eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 13100_lt_compiler_boilerplate=`cat conftest.err` 13101$RM conftest* 13102 13103 ac_outfile=conftest.$ac_objext 13104echo "$lt_simple_link_test_code" >conftest.$ac_ext 13105eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 13106_lt_linker_boilerplate=`cat conftest.err` 13107$RM -r conftest* 13108 13109 13110 # Allow CC to be a program name with arguments. 13111 lt_save_CC=$CC 13112 lt_save_CFLAGS=$CFLAGS 13113 lt_save_LD=$LD 13114 lt_save_GCC=$GCC 13115 GCC=$GXX 13116 lt_save_with_gnu_ld=$with_gnu_ld 13117 lt_save_path_LD=$lt_cv_path_LD 13118 if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then 13119 lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx 13120 else 13121 $as_unset lt_cv_prog_gnu_ld 13122 fi 13123 if test -n "${lt_cv_path_LDCXX+set}"; then 13124 lt_cv_path_LD=$lt_cv_path_LDCXX 13125 else 13126 $as_unset lt_cv_path_LD 13127 fi 13128 test -z "${LDCXX+set}" || LD=$LDCXX 13129 CC=${CXX-"c++"} 13130 CFLAGS=$CXXFLAGS 13131 compiler=$CC 13132 compiler_CXX=$CC 13133 for cc_temp in $compiler""; do 13134 case $cc_temp in 13135 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 13136 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 13137 \-*) ;; 13138 *) break;; 13139 esac 13140done 13141cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 13142 13143 13144 if test -n "$compiler"; then 13145 # We don't want -fno-exception when compiling C++ code, so set the 13146 # no_builtin_flag separately 13147 if test "$GXX" = yes; then 13148 lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin' 13149 else 13150 lt_prog_compiler_no_builtin_flag_CXX= 13151 fi 13152 13153 if test "$GXX" = yes; then 13154 # Set up default GNU C++ configuration 13155 13156 13157 13158# Check whether --with-gnu-ld was given. 13159if test "${with_gnu_ld+set}" = set; then : 13160 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 13161else 13162 with_gnu_ld=no 13163fi 13164 13165ac_prog=ld 13166if test "$GCC" = yes; then 13167 # Check if gcc -print-prog-name=ld gives a path. 13168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 13169$as_echo_n "checking for ld used by $CC... " >&6; } 13170 case $host in 13171 *-*-mingw*) 13172 # gcc leaves a trailing carriage return which upsets mingw 13173 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 13174 *) 13175 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 13176 esac 13177 case $ac_prog in 13178 # Accept absolute paths. 13179 [\\/]* | ?:[\\/]*) 13180 re_direlt='/[^/][^/]*/\.\./' 13181 # Canonicalize the pathname of ld 13182 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 13183 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 13184 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 13185 done 13186 test -z "$LD" && LD="$ac_prog" 13187 ;; 13188 "") 13189 # If it fails, then pretend we aren't using GCC. 13190 ac_prog=ld 13191 ;; 13192 *) 13193 # If it is relative, then search for the first ld in PATH. 13194 with_gnu_ld=unknown 13195 ;; 13196 esac 13197elif test "$with_gnu_ld" = yes; then 13198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 13199$as_echo_n "checking for GNU ld... " >&6; } 13200else 13201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 13202$as_echo_n "checking for non-GNU ld... " >&6; } 13203fi 13204if ${lt_cv_path_LD+:} false; then : 13205 $as_echo_n "(cached) " >&6 13206else 13207 if test -z "$LD"; then 13208 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 13209 for ac_dir in $PATH; do 13210 IFS="$lt_save_ifs" 13211 test -z "$ac_dir" && ac_dir=. 13212 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 13213 lt_cv_path_LD="$ac_dir/$ac_prog" 13214 # Check to see if the program is GNU ld. I'd rather use --version, 13215 # but apparently some variants of GNU ld only accept -v. 13216 # Break only if it was the GNU/non-GNU ld that we prefer. 13217 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 13218 *GNU* | *'with BFD'*) 13219 test "$with_gnu_ld" != no && break 13220 ;; 13221 *) 13222 test "$with_gnu_ld" != yes && break 13223 ;; 13224 esac 13225 fi 13226 done 13227 IFS="$lt_save_ifs" 13228else 13229 lt_cv_path_LD="$LD" # Let the user override the test with a path. 13230fi 13231fi 13232 13233LD="$lt_cv_path_LD" 13234if test -n "$LD"; then 13235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 13236$as_echo "$LD" >&6; } 13237else 13238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13239$as_echo "no" >&6; } 13240fi 13241test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 13242{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 13243$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } 13244if ${lt_cv_prog_gnu_ld+:} false; then : 13245 $as_echo_n "(cached) " >&6 13246else 13247 # I'd rather use --version here, but apparently some GNU lds only accept -v. 13248case `$LD -v 2>&1 </dev/null` in 13249*GNU* | *'with BFD'*) 13250 lt_cv_prog_gnu_ld=yes 13251 ;; 13252*) 13253 lt_cv_prog_gnu_ld=no 13254 ;; 13255esac 13256fi 13257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 13258$as_echo "$lt_cv_prog_gnu_ld" >&6; } 13259with_gnu_ld=$lt_cv_prog_gnu_ld 13260 13261 13262 13263 13264 13265 13266 13267 # Check if GNU C++ uses GNU ld as the underlying linker, since the 13268 # archiving commands below assume that GNU ld is being used. 13269 if test "$with_gnu_ld" = yes; then 13270 archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13271 archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13272 13273 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13274 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13275 13276 # If archive_cmds runs LD, not CC, wlarc should be empty 13277 # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to 13278 # investigate it a little bit more. (MM) 13279 wlarc='${wl}' 13280 13281 # ancient GNU ld didn't support --whole-archive et. al. 13282 if eval "`$CC -print-prog-name=ld` --help 2>&1" | 13283 $GREP 'no-whole-archive' > /dev/null; then 13284 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 13285 else 13286 whole_archive_flag_spec_CXX= 13287 fi 13288 else 13289 with_gnu_ld=no 13290 wlarc= 13291 13292 # A generic and very simple default shared library creation 13293 # command for GNU C++ for the case where it uses the native 13294 # linker, instead of GNU ld. If possible, this setting should 13295 # overridden to take advantage of the native linker features on 13296 # the platform it is being used on. 13297 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 13298 fi 13299 13300 # Commands to make compiler produce verbose output that lists 13301 # what "hidden" libraries, object files and flags are used when 13302 # linking a shared library. 13303 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 13304 13305 else 13306 GXX=no 13307 with_gnu_ld=no 13308 wlarc= 13309 fi 13310 13311 # PORTME: fill in a description of your system's C++ link characteristics 13312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 13313$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 13314 ld_shlibs_CXX=yes 13315 case $host_os in 13316 aix3*) 13317 # FIXME: insert proper C++ library support 13318 ld_shlibs_CXX=no 13319 ;; 13320 aix[4-9]*) 13321 if test "$host_cpu" = ia64; then 13322 # On IA64, the linker does run time linking by default, so we don't 13323 # have to do anything special. 13324 aix_use_runtimelinking=no 13325 exp_sym_flag='-Bexport' 13326 no_entry_flag="" 13327 else 13328 aix_use_runtimelinking=no 13329 13330 # Test if we are trying to use run time linking or normal 13331 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 13332 # need to do runtime linking. 13333 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 13334 for ld_flag in $LDFLAGS; do 13335 case $ld_flag in 13336 *-brtl*) 13337 aix_use_runtimelinking=yes 13338 break 13339 ;; 13340 esac 13341 done 13342 ;; 13343 esac 13344 13345 exp_sym_flag='-bexport' 13346 no_entry_flag='-bnoentry' 13347 fi 13348 13349 # When large executables or shared objects are built, AIX ld can 13350 # have problems creating the table of contents. If linking a library 13351 # or program results in "error TOC overflow" add -mminimal-toc to 13352 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 13353 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 13354 13355 archive_cmds_CXX='' 13356 hardcode_direct_CXX=yes 13357 hardcode_direct_absolute_CXX=yes 13358 hardcode_libdir_separator_CXX=':' 13359 link_all_deplibs_CXX=yes 13360 file_list_spec_CXX='${wl}-f,' 13361 13362 if test "$GXX" = yes; then 13363 case $host_os in aix4.[012]|aix4.[012].*) 13364 # We only want to do this on AIX 4.2 and lower, the check 13365 # below for broken collect2 doesn't work under 4.3+ 13366 collect2name=`${CC} -print-prog-name=collect2` 13367 if test -f "$collect2name" && 13368 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 13369 then 13370 # We have reworked collect2 13371 : 13372 else 13373 # We have old collect2 13374 hardcode_direct_CXX=unsupported 13375 # It fails to find uninstalled libraries when the uninstalled 13376 # path is not listed in the libpath. Setting hardcode_minus_L 13377 # to unsupported forces relinking 13378 hardcode_minus_L_CXX=yes 13379 hardcode_libdir_flag_spec_CXX='-L$libdir' 13380 hardcode_libdir_separator_CXX= 13381 fi 13382 esac 13383 shared_flag='-shared' 13384 if test "$aix_use_runtimelinking" = yes; then 13385 shared_flag="$shared_flag "'${wl}-G' 13386 fi 13387 else 13388 # not using gcc 13389 if test "$host_cpu" = ia64; then 13390 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 13391 # chokes on -Wl,-G. The following line is correct: 13392 shared_flag='-G' 13393 else 13394 if test "$aix_use_runtimelinking" = yes; then 13395 shared_flag='${wl}-G' 13396 else 13397 shared_flag='${wl}-bM:SRE' 13398 fi 13399 fi 13400 fi 13401 13402 export_dynamic_flag_spec_CXX='${wl}-bexpall' 13403 # It seems that -bexpall does not export symbols beginning with 13404 # underscore (_), so it is better to generate a list of symbols to 13405 # export. 13406 always_export_symbols_CXX=yes 13407 if test "$aix_use_runtimelinking" = yes; then 13408 # Warning - without using the other runtime loading flags (-brtl), 13409 # -berok will link without error, but may produce a broken library. 13410 allow_undefined_flag_CXX='-berok' 13411 # Determine the default libpath from the value encoded in an empty 13412 # executable. 13413 if test "${lt_cv_aix_libpath+set}" = set; then 13414 aix_libpath=$lt_cv_aix_libpath 13415else 13416 if ${lt_cv_aix_libpath__CXX+:} false; then : 13417 $as_echo_n "(cached) " >&6 13418else 13419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13420/* end confdefs.h. */ 13421 13422int 13423main () 13424{ 13425 13426 ; 13427 return 0; 13428} 13429_ACEOF 13430if ac_fn_cxx_try_link "$LINENO"; then : 13431 13432 lt_aix_libpath_sed=' 13433 /Import File Strings/,/^$/ { 13434 /^0/ { 13435 s/^0 *\([^ ]*\) *$/\1/ 13436 p 13437 } 13438 }' 13439 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13440 # Check for a 64-bit object if we didn't find anything. 13441 if test -z "$lt_cv_aix_libpath__CXX"; then 13442 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13443 fi 13444fi 13445rm -f core conftest.err conftest.$ac_objext \ 13446 conftest$ac_exeext conftest.$ac_ext 13447 if test -z "$lt_cv_aix_libpath__CXX"; then 13448 lt_cv_aix_libpath__CXX="/usr/lib:/lib" 13449 fi 13450 13451fi 13452 13453 aix_libpath=$lt_cv_aix_libpath__CXX 13454fi 13455 13456 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 13457 13458 archive_expsym_cmds_CXX='$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" 13459 else 13460 if test "$host_cpu" = ia64; then 13461 hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib' 13462 allow_undefined_flag_CXX="-z nodefs" 13463 archive_expsym_cmds_CXX="\$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" 13464 else 13465 # Determine the default libpath from the value encoded in an 13466 # empty executable. 13467 if test "${lt_cv_aix_libpath+set}" = set; then 13468 aix_libpath=$lt_cv_aix_libpath 13469else 13470 if ${lt_cv_aix_libpath__CXX+:} false; then : 13471 $as_echo_n "(cached) " >&6 13472else 13473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13474/* end confdefs.h. */ 13475 13476int 13477main () 13478{ 13479 13480 ; 13481 return 0; 13482} 13483_ACEOF 13484if ac_fn_cxx_try_link "$LINENO"; then : 13485 13486 lt_aix_libpath_sed=' 13487 /Import File Strings/,/^$/ { 13488 /^0/ { 13489 s/^0 *\([^ ]*\) *$/\1/ 13490 p 13491 } 13492 }' 13493 lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13494 # Check for a 64-bit object if we didn't find anything. 13495 if test -z "$lt_cv_aix_libpath__CXX"; then 13496 lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 13497 fi 13498fi 13499rm -f core conftest.err conftest.$ac_objext \ 13500 conftest$ac_exeext conftest.$ac_ext 13501 if test -z "$lt_cv_aix_libpath__CXX"; then 13502 lt_cv_aix_libpath__CXX="/usr/lib:/lib" 13503 fi 13504 13505fi 13506 13507 aix_libpath=$lt_cv_aix_libpath__CXX 13508fi 13509 13510 hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath" 13511 # Warning - without using the other run time loading flags, 13512 # -berok will link without error, but may produce a broken library. 13513 no_undefined_flag_CXX=' ${wl}-bernotok' 13514 allow_undefined_flag_CXX=' ${wl}-berok' 13515 if test "$with_gnu_ld" = yes; then 13516 # We only use this code for GNU lds that support --whole-archive. 13517 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13518 else 13519 # Exported symbols can be pulled into shared objects from archives 13520 whole_archive_flag_spec_CXX='$convenience' 13521 fi 13522 archive_cmds_need_lc_CXX=yes 13523 # This is similar to how AIX traditionally builds its shared 13524 # libraries. 13525 archive_expsym_cmds_CXX="\$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' 13526 fi 13527 fi 13528 ;; 13529 13530 beos*) 13531 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 13532 allow_undefined_flag_CXX=unsupported 13533 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 13534 # support --undefined. This deserves some investigation. FIXME 13535 archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13536 else 13537 ld_shlibs_CXX=no 13538 fi 13539 ;; 13540 13541 chorus*) 13542 case $cc_basename in 13543 *) 13544 # FIXME: insert proper C++ library support 13545 ld_shlibs_CXX=no 13546 ;; 13547 esac 13548 ;; 13549 13550 cygwin* | mingw* | pw32* | cegcc*) 13551 case $GXX,$cc_basename in 13552 ,cl* | no,cl*) 13553 # Native MSVC 13554 # hardcode_libdir_flag_spec is actually meaningless, as there is 13555 # no search path for DLLs. 13556 hardcode_libdir_flag_spec_CXX=' ' 13557 allow_undefined_flag_CXX=unsupported 13558 always_export_symbols_CXX=yes 13559 file_list_spec_CXX='@' 13560 # Tell ltmain to make .lib files, not .a files. 13561 libext=lib 13562 # Tell ltmain to make .dll files, not .so files. 13563 shrext_cmds=".dll" 13564 # FIXME: Setting linknames here is a bad hack. 13565 archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames=' 13566 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 13567 $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp; 13568 else 13569 $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp; 13570 fi~ 13571 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 13572 linknames=' 13573 # The linker will not automatically build a static lib if we build a DLL. 13574 # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true' 13575 enable_shared_with_static_runtimes_CXX=yes 13576 # Don't use ranlib 13577 old_postinstall_cmds_CXX='chmod 644 $oldlib' 13578 postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~ 13579 lt_tool_outputfile="@TOOL_OUTPUT@"~ 13580 case $lt_outputfile in 13581 *.exe|*.EXE) ;; 13582 *) 13583 lt_outputfile="$lt_outputfile.exe" 13584 lt_tool_outputfile="$lt_tool_outputfile.exe" 13585 ;; 13586 esac~ 13587 func_to_tool_file "$lt_outputfile"~ 13588 if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then 13589 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 13590 $RM "$lt_outputfile.manifest"; 13591 fi' 13592 ;; 13593 *) 13594 # g++ 13595 # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless, 13596 # as there is no search path for DLLs. 13597 hardcode_libdir_flag_spec_CXX='-L$libdir' 13598 export_dynamic_flag_spec_CXX='${wl}--export-all-symbols' 13599 allow_undefined_flag_CXX=unsupported 13600 always_export_symbols_CXX=no 13601 enable_shared_with_static_runtimes_CXX=yes 13602 13603 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 13604 archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 13605 # If the export-symbols file already is a .def file (1st line 13606 # is EXPORTS), use it as is; otherwise, prepend... 13607 archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then 13608 cp $export_symbols $output_objdir/$soname.def; 13609 else 13610 echo EXPORTS > $output_objdir/$soname.def; 13611 cat $export_symbols >> $output_objdir/$soname.def; 13612 fi~ 13613 $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 13614 else 13615 ld_shlibs_CXX=no 13616 fi 13617 ;; 13618 esac 13619 ;; 13620 darwin* | rhapsody*) 13621 13622 13623 archive_cmds_need_lc_CXX=no 13624 hardcode_direct_CXX=no 13625 hardcode_automatic_CXX=yes 13626 hardcode_shlibpath_var_CXX=unsupported 13627 if test "$lt_cv_ld_force_load" = "yes"; then 13628 whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' 13629 13630 else 13631 whole_archive_flag_spec_CXX='' 13632 fi 13633 link_all_deplibs_CXX=yes 13634 allow_undefined_flag_CXX="$_lt_dar_allow_undefined" 13635 case $cc_basename in 13636 ifort*) _lt_dar_can_shared=yes ;; 13637 *) _lt_dar_can_shared=$GCC ;; 13638 esac 13639 if test "$_lt_dar_can_shared" = "yes"; then 13640 output_verbose_link_cmd=func_echo_all 13641 archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" 13642 module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" 13643 archive_expsym_cmds_CXX="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}" 13644 module_expsym_cmds_CXX="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}" 13645 if test "$lt_cv_apple_cc_single_mod" != "yes"; then 13646 archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}" 13647 archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}" 13648 fi 13649 13650 else 13651 ld_shlibs_CXX=no 13652 fi 13653 13654 ;; 13655 13656 dgux*) 13657 case $cc_basename in 13658 ec++*) 13659 # FIXME: insert proper C++ library support 13660 ld_shlibs_CXX=no 13661 ;; 13662 ghcx*) 13663 # Green Hills C++ Compiler 13664 # FIXME: insert proper C++ library support 13665 ld_shlibs_CXX=no 13666 ;; 13667 *) 13668 # FIXME: insert proper C++ library support 13669 ld_shlibs_CXX=no 13670 ;; 13671 esac 13672 ;; 13673 13674 freebsd2.*) 13675 # C++ shared libraries reported to be fairly broken before 13676 # switch to ELF 13677 ld_shlibs_CXX=no 13678 ;; 13679 13680 freebsd-elf*) 13681 archive_cmds_need_lc_CXX=no 13682 ;; 13683 13684 freebsd* | dragonfly*) 13685 # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF 13686 # conventions 13687 ld_shlibs_CXX=yes 13688 ;; 13689 13690 haiku*) 13691 archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13692 link_all_deplibs_CXX=yes 13693 ;; 13694 13695 hpux9*) 13696 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 13697 hardcode_libdir_separator_CXX=: 13698 export_dynamic_flag_spec_CXX='${wl}-E' 13699 hardcode_direct_CXX=yes 13700 hardcode_minus_L_CXX=yes # Not in the search PATH, 13701 # but as the default 13702 # location of the library. 13703 13704 case $cc_basename in 13705 CC*) 13706 # FIXME: insert proper C++ library support 13707 ld_shlibs_CXX=no 13708 ;; 13709 aCC*) 13710 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 13711 # Commands to make compiler produce verbose output that lists 13712 # what "hidden" libraries, object files and flags are used when 13713 # linking a shared library. 13714 # 13715 # There doesn't appear to be a way to prevent this compiler from 13716 # explicitly linking system object files so we need to strip them 13717 # from the output so that they don't get included in the library 13718 # dependencies. 13719 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 13720 ;; 13721 *) 13722 if test "$GXX" = yes; then 13723 archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' 13724 else 13725 # FIXME: insert proper C++ library support 13726 ld_shlibs_CXX=no 13727 fi 13728 ;; 13729 esac 13730 ;; 13731 13732 hpux10*|hpux11*) 13733 if test $with_gnu_ld = no; then 13734 hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir' 13735 hardcode_libdir_separator_CXX=: 13736 13737 case $host_cpu in 13738 hppa*64*|ia64*) 13739 ;; 13740 *) 13741 export_dynamic_flag_spec_CXX='${wl}-E' 13742 ;; 13743 esac 13744 fi 13745 case $host_cpu in 13746 hppa*64*|ia64*) 13747 hardcode_direct_CXX=no 13748 hardcode_shlibpath_var_CXX=no 13749 ;; 13750 *) 13751 hardcode_direct_CXX=yes 13752 hardcode_direct_absolute_CXX=yes 13753 hardcode_minus_L_CXX=yes # Not in the search PATH, 13754 # but as the default 13755 # location of the library. 13756 ;; 13757 esac 13758 13759 case $cc_basename in 13760 CC*) 13761 # FIXME: insert proper C++ library support 13762 ld_shlibs_CXX=no 13763 ;; 13764 aCC*) 13765 case $host_cpu in 13766 hppa*64*) 13767 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13768 ;; 13769 ia64*) 13770 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13771 ;; 13772 *) 13773 archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13774 ;; 13775 esac 13776 # Commands to make compiler produce verbose output that lists 13777 # what "hidden" libraries, object files and flags are used when 13778 # linking a shared library. 13779 # 13780 # There doesn't appear to be a way to prevent this compiler from 13781 # explicitly linking system object files so we need to strip them 13782 # from the output so that they don't get included in the library 13783 # dependencies. 13784 output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 13785 ;; 13786 *) 13787 if test "$GXX" = yes; then 13788 if test $with_gnu_ld = no; then 13789 case $host_cpu in 13790 hppa*64*) 13791 archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13792 ;; 13793 ia64*) 13794 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13795 ;; 13796 *) 13797 archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13798 ;; 13799 esac 13800 fi 13801 else 13802 # FIXME: insert proper C++ library support 13803 ld_shlibs_CXX=no 13804 fi 13805 ;; 13806 esac 13807 ;; 13808 13809 interix[3-9]*) 13810 hardcode_direct_CXX=no 13811 hardcode_shlibpath_var_CXX=no 13812 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13813 export_dynamic_flag_spec_CXX='${wl}-E' 13814 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 13815 # Instead, shared libraries are loaded at an image base (0x10000000 by 13816 # default) and relocated if they conflict, which is a slow very memory 13817 # consuming and fragmenting process. To avoid this, we pick a random, 13818 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 13819 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 13820 archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 13821 archive_expsym_cmds_CXX='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' 13822 ;; 13823 irix5* | irix6*) 13824 case $cc_basename in 13825 CC*) 13826 # SGI C++ 13827 archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 13828 13829 # Archives containing C++ object files must be created using 13830 # "CC -ar", where "CC" is the IRIX C++ compiler. This is 13831 # necessary to make sure instantiated templates are included 13832 # in the archive. 13833 old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs' 13834 ;; 13835 *) 13836 if test "$GXX" = yes; then 13837 if test "$with_gnu_ld" = no; then 13838 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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' 13839 else 13840 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib' 13841 fi 13842 fi 13843 link_all_deplibs_CXX=yes 13844 ;; 13845 esac 13846 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13847 hardcode_libdir_separator_CXX=: 13848 inherit_rpath_CXX=yes 13849 ;; 13850 13851 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 13852 case $cc_basename in 13853 KCC*) 13854 # Kuck and Associates, Inc. (KAI) C++ Compiler 13855 13856 # KCC will only create a shared library if the output file 13857 # ends with ".so" (or ".sl" for HP-UX), so rename the library 13858 # to its proper name (with version) after linking. 13859 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 13860 archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib' 13861 # Commands to make compiler produce verbose output that lists 13862 # what "hidden" libraries, object files and flags are used when 13863 # linking a shared library. 13864 # 13865 # There doesn't appear to be a way to prevent this compiler from 13866 # explicitly linking system object files so we need to strip them 13867 # from the output so that they don't get included in the library 13868 # dependencies. 13869 output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 13870 13871 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13872 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13873 13874 # Archives containing C++ object files must be created using 13875 # "CC -Bstatic", where "CC" is the KAI C++ compiler. 13876 old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' 13877 ;; 13878 icpc* | ecpc* ) 13879 # Intel C++ 13880 with_gnu_ld=yes 13881 # version 8.0 and above of icpc choke on multiply defined symbols 13882 # if we add $predep_objects and $postdep_objects, however 7.1 and 13883 # earlier do not add the objects themselves. 13884 case `$CC -V 2>&1` in 13885 *"Version 7."*) 13886 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13887 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13888 ;; 13889 *) # Version 8.0 or newer 13890 tmp_idyn= 13891 case $host_cpu in 13892 ia64*) tmp_idyn=' -i_dynamic';; 13893 esac 13894 archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13895 archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' 13896 ;; 13897 esac 13898 archive_cmds_need_lc_CXX=no 13899 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 13900 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13901 whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive' 13902 ;; 13903 pgCC* | pgcpp*) 13904 # Portland Group C++ compiler 13905 case `$CC -V` in 13906 *pgCC\ [1-5].* | *pgcpp\ [1-5].*) 13907 prelink_cmds_CXX='tpldir=Template.dir~ 13908 rm -rf $tpldir~ 13909 $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ 13910 compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' 13911 old_archive_cmds_CXX='tpldir=Template.dir~ 13912 rm -rf $tpldir~ 13913 $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ 13914 $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ 13915 $RANLIB $oldlib' 13916 archive_cmds_CXX='tpldir=Template.dir~ 13917 rm -rf $tpldir~ 13918 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 13919 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 13920 archive_expsym_cmds_CXX='tpldir=Template.dir~ 13921 rm -rf $tpldir~ 13922 $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ 13923 $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 13924 ;; 13925 *) # Version 6 and above use weak symbols 13926 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib' 13927 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib' 13928 ;; 13929 esac 13930 13931 hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir' 13932 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13933 whole_archive_flag_spec_CXX='${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' 13934 ;; 13935 cxx*) 13936 # Compaq C++ 13937 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib' 13938 archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols' 13939 13940 runpath_var=LD_RUN_PATH 13941 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 13942 hardcode_libdir_separator_CXX=: 13943 13944 # Commands to make compiler produce verbose output that lists 13945 # what "hidden" libraries, object files and flags are used when 13946 # linking a shared library. 13947 # 13948 # There doesn't appear to be a way to prevent this compiler from 13949 # explicitly linking system object files so we need to strip them 13950 # from the output so that they don't get included in the library 13951 # dependencies. 13952 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' 13953 ;; 13954 xl* | mpixl* | bgxl*) 13955 # IBM XL 8.0 on PPC, with GNU ld 13956 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 13957 export_dynamic_flag_spec_CXX='${wl}--export-dynamic' 13958 archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' 13959 if test "x$supports_anon_versioning" = xyes; then 13960 archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~ 13961 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 13962 echo "local: *; };" >> $output_objdir/$libname.ver~ 13963 $CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' 13964 fi 13965 ;; 13966 *) 13967 case `$CC -V 2>&1 | sed 5q` in 13968 *Sun\ C*) 13969 # Sun C++ 5.9 13970 no_undefined_flag_CXX=' -zdefs' 13971 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 13972 archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols' 13973 hardcode_libdir_flag_spec_CXX='-R$libdir' 13974 whole_archive_flag_spec_CXX='${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' 13975 compiler_needs_object_CXX=yes 13976 13977 # Not sure whether something based on 13978 # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 13979 # would be better. 13980 output_verbose_link_cmd='func_echo_all' 13981 13982 # Archives containing C++ object files must be created using 13983 # "CC -xar", where "CC" is the Sun C++ compiler. This is 13984 # necessary to make sure instantiated templates are included 13985 # in the archive. 13986 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 13987 ;; 13988 esac 13989 ;; 13990 esac 13991 ;; 13992 13993 lynxos*) 13994 # FIXME: insert proper C++ library support 13995 ld_shlibs_CXX=no 13996 ;; 13997 13998 m88k*) 13999 # FIXME: insert proper C++ library support 14000 ld_shlibs_CXX=no 14001 ;; 14002 14003 mvs*) 14004 case $cc_basename in 14005 cxx*) 14006 # FIXME: insert proper C++ library support 14007 ld_shlibs_CXX=no 14008 ;; 14009 *) 14010 # FIXME: insert proper C++ library support 14011 ld_shlibs_CXX=no 14012 ;; 14013 esac 14014 ;; 14015 14016 netbsd*) 14017 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 14018 archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' 14019 wlarc= 14020 hardcode_libdir_flag_spec_CXX='-R$libdir' 14021 hardcode_direct_CXX=yes 14022 hardcode_shlibpath_var_CXX=no 14023 fi 14024 # Workaround some broken pre-1.5 toolchains 14025 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' 14026 ;; 14027 14028 *nto* | *qnx*) 14029 ld_shlibs_CXX=yes 14030 ;; 14031 14032 openbsd2*) 14033 # C++ shared libraries are fairly broken 14034 ld_shlibs_CXX=no 14035 ;; 14036 14037 openbsd*) 14038 if test -f /usr/libexec/ld.so; then 14039 hardcode_direct_CXX=yes 14040 hardcode_shlibpath_var_CXX=no 14041 hardcode_direct_absolute_CXX=yes 14042 archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' 14043 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 14044 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 14045 archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib' 14046 export_dynamic_flag_spec_CXX='${wl}-E' 14047 whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' 14048 fi 14049 output_verbose_link_cmd=func_echo_all 14050 else 14051 ld_shlibs_CXX=no 14052 fi 14053 ;; 14054 14055 osf3* | osf4* | osf5*) 14056 case $cc_basename in 14057 KCC*) 14058 # Kuck and Associates, Inc. (KAI) C++ Compiler 14059 14060 # KCC will only create a shared library if the output file 14061 # ends with ".so" (or ".sl" for HP-UX), so rename the library 14062 # to its proper name (with version) after linking. 14063 archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' 14064 14065 hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir' 14066 hardcode_libdir_separator_CXX=: 14067 14068 # Archives containing C++ object files must be created using 14069 # the KAI C++ compiler. 14070 case $host in 14071 osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;; 14072 *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;; 14073 esac 14074 ;; 14075 RCC*) 14076 # Rational C++ 2.4.1 14077 # FIXME: insert proper C++ library support 14078 ld_shlibs_CXX=no 14079 ;; 14080 cxx*) 14081 case $host in 14082 osf3*) 14083 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 14084 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 14085 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 14086 ;; 14087 *) 14088 allow_undefined_flag_CXX=' -expect_unresolved \*' 14089 archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib' 14090 archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ 14091 echo "-hidden">> $lib.exp~ 14092 $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~ 14093 $RM $lib.exp' 14094 hardcode_libdir_flag_spec_CXX='-rpath $libdir' 14095 ;; 14096 esac 14097 14098 hardcode_libdir_separator_CXX=: 14099 14100 # Commands to make compiler produce verbose output that lists 14101 # what "hidden" libraries, object files and flags are used when 14102 # linking a shared library. 14103 # 14104 # There doesn't appear to be a way to prevent this compiler from 14105 # explicitly linking system object files so we need to strip them 14106 # from the output so that they don't get included in the library 14107 # dependencies. 14108 output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' 14109 ;; 14110 *) 14111 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 14112 allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*' 14113 case $host in 14114 osf3*) 14115 archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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' 14116 ;; 14117 *) 14118 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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' 14119 ;; 14120 esac 14121 14122 hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir' 14123 hardcode_libdir_separator_CXX=: 14124 14125 # Commands to make compiler produce verbose output that lists 14126 # what "hidden" libraries, object files and flags are used when 14127 # linking a shared library. 14128 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 14129 14130 else 14131 # FIXME: insert proper C++ library support 14132 ld_shlibs_CXX=no 14133 fi 14134 ;; 14135 esac 14136 ;; 14137 14138 psos*) 14139 # FIXME: insert proper C++ library support 14140 ld_shlibs_CXX=no 14141 ;; 14142 14143 sunos4*) 14144 case $cc_basename in 14145 CC*) 14146 # Sun C++ 4.x 14147 # FIXME: insert proper C++ library support 14148 ld_shlibs_CXX=no 14149 ;; 14150 lcc*) 14151 # Lucid 14152 # FIXME: insert proper C++ library support 14153 ld_shlibs_CXX=no 14154 ;; 14155 *) 14156 # FIXME: insert proper C++ library support 14157 ld_shlibs_CXX=no 14158 ;; 14159 esac 14160 ;; 14161 14162 solaris*) 14163 case $cc_basename in 14164 CC* | sunCC*) 14165 # Sun C++ 4.2, 5.x and Centerline C++ 14166 archive_cmds_need_lc_CXX=yes 14167 no_undefined_flag_CXX=' -zdefs' 14168 archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' 14169 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 14170 $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 14171 14172 hardcode_libdir_flag_spec_CXX='-R$libdir' 14173 hardcode_shlibpath_var_CXX=no 14174 case $host_os in 14175 solaris2.[0-5] | solaris2.[0-5].*) ;; 14176 *) 14177 # The compiler driver will combine and reorder linker options, 14178 # but understands `-z linker_flag'. 14179 # Supported since Solaris 2.6 (maybe 2.5.1?) 14180 whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract' 14181 ;; 14182 esac 14183 link_all_deplibs_CXX=yes 14184 14185 output_verbose_link_cmd='func_echo_all' 14186 14187 # Archives containing C++ object files must be created using 14188 # "CC -xar", where "CC" is the Sun C++ compiler. This is 14189 # necessary to make sure instantiated templates are included 14190 # in the archive. 14191 old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs' 14192 ;; 14193 gcx*) 14194 # Green Hills C++ Compiler 14195 archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 14196 14197 # The C++ compiler must be used to create the archive. 14198 old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs' 14199 ;; 14200 *) 14201 # GNU C++ compiler with Solaris linker 14202 if test "$GXX" = yes && test "$with_gnu_ld" = no; then 14203 no_undefined_flag_CXX=' ${wl}-z ${wl}defs' 14204 if $CC --version | $GREP -v '^2\.7' > /dev/null; then 14205 archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 14206 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 14207 $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 14208 14209 # Commands to make compiler produce verbose output that lists 14210 # what "hidden" libraries, object files and flags are used when 14211 # linking a shared library. 14212 output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 14213 else 14214 # g++ 2.7 appears to require `-G' NOT `-shared' on this 14215 # platform. 14216 archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib' 14217 archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 14218 $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' 14219 14220 # Commands to make compiler produce verbose output that lists 14221 # what "hidden" libraries, object files and flags are used when 14222 # linking a shared library. 14223 output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"' 14224 fi 14225 14226 hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir' 14227 case $host_os in 14228 solaris2.[0-5] | solaris2.[0-5].*) ;; 14229 *) 14230 whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' 14231 ;; 14232 esac 14233 fi 14234 ;; 14235 esac 14236 ;; 14237 14238 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 14239 no_undefined_flag_CXX='${wl}-z,text' 14240 archive_cmds_need_lc_CXX=no 14241 hardcode_shlibpath_var_CXX=no 14242 runpath_var='LD_RUN_PATH' 14243 14244 case $cc_basename in 14245 CC*) 14246 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14247 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14248 ;; 14249 *) 14250 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14251 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14252 ;; 14253 esac 14254 ;; 14255 14256 sysv5* | sco3.2v5* | sco5v6*) 14257 # Note: We can NOT use -z defs as we might desire, because we do not 14258 # link with -lc, and that would cause any symbols used from libc to 14259 # always be unresolved, which means just about no library would 14260 # ever link correctly. If we're not using GNU ld we use -z text 14261 # though, which does catch some bad symbols but isn't as heavy-handed 14262 # as -z defs. 14263 no_undefined_flag_CXX='${wl}-z,text' 14264 allow_undefined_flag_CXX='${wl}-z,nodefs' 14265 archive_cmds_need_lc_CXX=no 14266 hardcode_shlibpath_var_CXX=no 14267 hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir' 14268 hardcode_libdir_separator_CXX=':' 14269 link_all_deplibs_CXX=yes 14270 export_dynamic_flag_spec_CXX='${wl}-Bexport' 14271 runpath_var='LD_RUN_PATH' 14272 14273 case $cc_basename in 14274 CC*) 14275 archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14276 archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14277 old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~ 14278 '"$old_archive_cmds_CXX" 14279 reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~ 14280 '"$reload_cmds_CXX" 14281 ;; 14282 *) 14283 archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14284 archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 14285 ;; 14286 esac 14287 ;; 14288 14289 tandem*) 14290 case $cc_basename in 14291 NCC*) 14292 # NonStop-UX NCC 3.20 14293 # FIXME: insert proper C++ library support 14294 ld_shlibs_CXX=no 14295 ;; 14296 *) 14297 # FIXME: insert proper C++ library support 14298 ld_shlibs_CXX=no 14299 ;; 14300 esac 14301 ;; 14302 14303 vxworks*) 14304 # FIXME: insert proper C++ library support 14305 ld_shlibs_CXX=no 14306 ;; 14307 14308 *) 14309 # FIXME: insert proper C++ library support 14310 ld_shlibs_CXX=no 14311 ;; 14312 esac 14313 14314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 14315$as_echo "$ld_shlibs_CXX" >&6; } 14316 test "$ld_shlibs_CXX" = no && can_build_shared=no 14317 14318 GCC_CXX="$GXX" 14319 LD_CXX="$LD" 14320 14321 ## CAVEAT EMPTOR: 14322 ## There is no encapsulation within the following macros, do not change 14323 ## the running order or otherwise move them around unless you know exactly 14324 ## what you are doing... 14325 # Dependencies to place before and after the object being linked: 14326predep_objects_CXX= 14327postdep_objects_CXX= 14328predeps_CXX= 14329postdeps_CXX= 14330compiler_lib_search_path_CXX= 14331 14332cat > conftest.$ac_ext <<_LT_EOF 14333class Foo 14334{ 14335public: 14336 Foo (void) { a = 0; } 14337private: 14338 int a; 14339}; 14340_LT_EOF 14341 14342 14343_lt_libdeps_save_CFLAGS=$CFLAGS 14344case "$CC $CFLAGS " in #( 14345*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; 14346*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; 14347*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; 14348esac 14349 14350if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 14351 (eval $ac_compile) 2>&5 14352 ac_status=$? 14353 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14354 test $ac_status = 0; }; then 14355 # Parse the compiler output and extract the necessary 14356 # objects, libraries and library flags. 14357 14358 # Sentinel used to keep track of whether or not we are before 14359 # the conftest object file. 14360 pre_test_object_deps_done=no 14361 14362 for p in `eval "$output_verbose_link_cmd"`; do 14363 case ${prev}${p} in 14364 14365 -L* | -R* | -l*) 14366 # Some compilers place space between "-{L,R}" and the path. 14367 # Remove the space. 14368 if test $p = "-L" || 14369 test $p = "-R"; then 14370 prev=$p 14371 continue 14372 fi 14373 14374 # Expand the sysroot to ease extracting the directories later. 14375 if test -z "$prev"; then 14376 case $p in 14377 -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; 14378 -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; 14379 -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; 14380 esac 14381 fi 14382 case $p in 14383 =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; 14384 esac 14385 if test "$pre_test_object_deps_done" = no; then 14386 case ${prev} in 14387 -L | -R) 14388 # Internal compiler library paths should come after those 14389 # provided the user. The postdeps already come after the 14390 # user supplied libs so there is no need to process them. 14391 if test -z "$compiler_lib_search_path_CXX"; then 14392 compiler_lib_search_path_CXX="${prev}${p}" 14393 else 14394 compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}" 14395 fi 14396 ;; 14397 # The "-l" case would never come before the object being 14398 # linked, so don't bother handling this case. 14399 esac 14400 else 14401 if test -z "$postdeps_CXX"; then 14402 postdeps_CXX="${prev}${p}" 14403 else 14404 postdeps_CXX="${postdeps_CXX} ${prev}${p}" 14405 fi 14406 fi 14407 prev= 14408 ;; 14409 14410 *.lto.$objext) ;; # Ignore GCC LTO objects 14411 *.$objext) 14412 # This assumes that the test object file only shows up 14413 # once in the compiler output. 14414 if test "$p" = "conftest.$objext"; then 14415 pre_test_object_deps_done=yes 14416 continue 14417 fi 14418 14419 if test "$pre_test_object_deps_done" = no; then 14420 if test -z "$predep_objects_CXX"; then 14421 predep_objects_CXX="$p" 14422 else 14423 predep_objects_CXX="$predep_objects_CXX $p" 14424 fi 14425 else 14426 if test -z "$postdep_objects_CXX"; then 14427 postdep_objects_CXX="$p" 14428 else 14429 postdep_objects_CXX="$postdep_objects_CXX $p" 14430 fi 14431 fi 14432 ;; 14433 14434 *) ;; # Ignore the rest. 14435 14436 esac 14437 done 14438 14439 # Clean up. 14440 rm -f a.out a.exe 14441else 14442 echo "libtool.m4: error: problem compiling CXX test program" 14443fi 14444 14445$RM -f confest.$objext 14446CFLAGS=$_lt_libdeps_save_CFLAGS 14447 14448# PORTME: override above test on systems where it is broken 14449case $host_os in 14450interix[3-9]*) 14451 # Interix 3.5 installs completely hosed .la files for C++, so rather than 14452 # hack all around it, let's just trust "g++" to DTRT. 14453 predep_objects_CXX= 14454 postdep_objects_CXX= 14455 postdeps_CXX= 14456 ;; 14457 14458linux*) 14459 case `$CC -V 2>&1 | sed 5q` in 14460 *Sun\ C*) 14461 # Sun C++ 5.9 14462 14463 # The more standards-conforming stlport4 library is 14464 # incompatible with the Cstd library. Avoid specifying 14465 # it if it's in CXXFLAGS. Ignore libCrun as 14466 # -library=stlport4 depends on it. 14467 case " $CXX $CXXFLAGS " in 14468 *" -library=stlport4 "*) 14469 solaris_use_stlport4=yes 14470 ;; 14471 esac 14472 14473 if test "$solaris_use_stlport4" != yes; then 14474 postdeps_CXX='-library=Cstd -library=Crun' 14475 fi 14476 ;; 14477 esac 14478 ;; 14479 14480solaris*) 14481 case $cc_basename in 14482 CC* | sunCC*) 14483 # The more standards-conforming stlport4 library is 14484 # incompatible with the Cstd library. Avoid specifying 14485 # it if it's in CXXFLAGS. Ignore libCrun as 14486 # -library=stlport4 depends on it. 14487 case " $CXX $CXXFLAGS " in 14488 *" -library=stlport4 "*) 14489 solaris_use_stlport4=yes 14490 ;; 14491 esac 14492 14493 # Adding this requires a known-good setup of shared libraries for 14494 # Sun compiler versions before 5.6, else PIC objects from an old 14495 # archive will be linked into the output, leading to subtle bugs. 14496 if test "$solaris_use_stlport4" != yes; then 14497 postdeps_CXX='-library=Cstd -library=Crun' 14498 fi 14499 ;; 14500 esac 14501 ;; 14502esac 14503 14504 14505case " $postdeps_CXX " in 14506*" -lc "*) archive_cmds_need_lc_CXX=no ;; 14507esac 14508 compiler_lib_search_dirs_CXX= 14509if test -n "${compiler_lib_search_path_CXX}"; then 14510 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'` 14511fi 14512 14513 14514 14515 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 lt_prog_compiler_wl_CXX= 14544lt_prog_compiler_pic_CXX= 14545lt_prog_compiler_static_CXX= 14546 14547 14548 # C++ specific cases for pic, static, wl, etc. 14549 if test "$GXX" = yes; then 14550 lt_prog_compiler_wl_CXX='-Wl,' 14551 lt_prog_compiler_static_CXX='-static' 14552 14553 case $host_os in 14554 aix*) 14555 # All AIX code is PIC. 14556 if test "$host_cpu" = ia64; then 14557 # AIX 5 now supports IA64 processor 14558 lt_prog_compiler_static_CXX='-Bstatic' 14559 fi 14560 ;; 14561 14562 amigaos*) 14563 case $host_cpu in 14564 powerpc) 14565 # see comment about AmigaOS4 .so support 14566 lt_prog_compiler_pic_CXX='-fPIC' 14567 ;; 14568 m68k) 14569 # FIXME: we need at least 68020 code to build shared libraries, but 14570 # adding the `-m68020' flag to GCC prevents building anything better, 14571 # like `-m68040'. 14572 lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4' 14573 ;; 14574 esac 14575 ;; 14576 14577 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 14578 # PIC is the default for these OSes. 14579 ;; 14580 mingw* | cygwin* | os2* | pw32* | cegcc*) 14581 # This hack is so that the source file can tell whether it is being 14582 # built for inclusion in a dll (and should export symbols for example). 14583 # Although the cygwin gcc ignores -fPIC, still need this for old-style 14584 # (--disable-auto-import) libraries 14585 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 14586 ;; 14587 darwin* | rhapsody*) 14588 # PIC is the default on this platform 14589 # Common symbols not allowed in MH_DYLIB files 14590 lt_prog_compiler_pic_CXX='-fno-common' 14591 ;; 14592 *djgpp*) 14593 # DJGPP does not support shared libraries at all 14594 lt_prog_compiler_pic_CXX= 14595 ;; 14596 haiku*) 14597 # PIC is the default for Haiku. 14598 # The "-static" flag exists, but is broken. 14599 lt_prog_compiler_static_CXX= 14600 ;; 14601 interix[3-9]*) 14602 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 14603 # Instead, we relocate shared libraries at runtime. 14604 ;; 14605 sysv4*MP*) 14606 if test -d /usr/nec; then 14607 lt_prog_compiler_pic_CXX=-Kconform_pic 14608 fi 14609 ;; 14610 hpux*) 14611 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 14612 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 14613 # sets the default TLS model and affects inlining. 14614 case $host_cpu in 14615 hppa*64*) 14616 ;; 14617 *) 14618 lt_prog_compiler_pic_CXX='-fPIC' 14619 ;; 14620 esac 14621 ;; 14622 *qnx* | *nto*) 14623 # QNX uses GNU C++, but need to define -shared option too, otherwise 14624 # it will coredump. 14625 lt_prog_compiler_pic_CXX='-fPIC -shared' 14626 ;; 14627 *) 14628 lt_prog_compiler_pic_CXX='-fPIC' 14629 ;; 14630 esac 14631 else 14632 case $host_os in 14633 aix[4-9]*) 14634 # All AIX code is PIC. 14635 if test "$host_cpu" = ia64; then 14636 # AIX 5 now supports IA64 processor 14637 lt_prog_compiler_static_CXX='-Bstatic' 14638 else 14639 lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp' 14640 fi 14641 ;; 14642 chorus*) 14643 case $cc_basename in 14644 cxch68*) 14645 # Green Hills C++ Compiler 14646 # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" 14647 ;; 14648 esac 14649 ;; 14650 mingw* | cygwin* | os2* | pw32* | cegcc*) 14651 # This hack is so that the source file can tell whether it is being 14652 # built for inclusion in a dll (and should export symbols for example). 14653 lt_prog_compiler_pic_CXX='-DDLL_EXPORT' 14654 ;; 14655 dgux*) 14656 case $cc_basename in 14657 ec++*) 14658 lt_prog_compiler_pic_CXX='-KPIC' 14659 ;; 14660 ghcx*) 14661 # Green Hills C++ Compiler 14662 lt_prog_compiler_pic_CXX='-pic' 14663 ;; 14664 *) 14665 ;; 14666 esac 14667 ;; 14668 freebsd* | dragonfly*) 14669 # FreeBSD uses GNU C++ 14670 ;; 14671 hpux9* | hpux10* | hpux11*) 14672 case $cc_basename in 14673 CC*) 14674 lt_prog_compiler_wl_CXX='-Wl,' 14675 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 14676 if test "$host_cpu" != ia64; then 14677 lt_prog_compiler_pic_CXX='+Z' 14678 fi 14679 ;; 14680 aCC*) 14681 lt_prog_compiler_wl_CXX='-Wl,' 14682 lt_prog_compiler_static_CXX='${wl}-a ${wl}archive' 14683 case $host_cpu in 14684 hppa*64*|ia64*) 14685 # +Z the default 14686 ;; 14687 *) 14688 lt_prog_compiler_pic_CXX='+Z' 14689 ;; 14690 esac 14691 ;; 14692 *) 14693 ;; 14694 esac 14695 ;; 14696 interix*) 14697 # This is c89, which is MS Visual C++ (no shared libs) 14698 # Anyone wants to do a port? 14699 ;; 14700 irix5* | irix6* | nonstopux*) 14701 case $cc_basename in 14702 CC*) 14703 lt_prog_compiler_wl_CXX='-Wl,' 14704 lt_prog_compiler_static_CXX='-non_shared' 14705 # CC pic flag -KPIC is the default. 14706 ;; 14707 *) 14708 ;; 14709 esac 14710 ;; 14711 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 14712 case $cc_basename in 14713 KCC*) 14714 # KAI C++ Compiler 14715 lt_prog_compiler_wl_CXX='--backend -Wl,' 14716 lt_prog_compiler_pic_CXX='-fPIC' 14717 ;; 14718 ecpc* ) 14719 # old Intel C++ for x86_64 which still supported -KPIC. 14720 lt_prog_compiler_wl_CXX='-Wl,' 14721 lt_prog_compiler_pic_CXX='-KPIC' 14722 lt_prog_compiler_static_CXX='-static' 14723 ;; 14724 icpc* ) 14725 # Intel C++, used to be incompatible with GCC. 14726 # ICC 10 doesn't accept -KPIC any more. 14727 lt_prog_compiler_wl_CXX='-Wl,' 14728 lt_prog_compiler_pic_CXX='-fPIC' 14729 lt_prog_compiler_static_CXX='-static' 14730 ;; 14731 pgCC* | pgcpp*) 14732 # Portland Group C++ compiler 14733 lt_prog_compiler_wl_CXX='-Wl,' 14734 lt_prog_compiler_pic_CXX='-fpic' 14735 lt_prog_compiler_static_CXX='-Bstatic' 14736 ;; 14737 cxx*) 14738 # Compaq C++ 14739 # Make sure the PIC flag is empty. It appears that all Alpha 14740 # Linux and Compaq Tru64 Unix objects are PIC. 14741 lt_prog_compiler_pic_CXX= 14742 lt_prog_compiler_static_CXX='-non_shared' 14743 ;; 14744 xlc* | xlC* | bgxl[cC]* | mpixl[cC]*) 14745 # IBM XL 8.0, 9.0 on PPC and BlueGene 14746 lt_prog_compiler_wl_CXX='-Wl,' 14747 lt_prog_compiler_pic_CXX='-qpic' 14748 lt_prog_compiler_static_CXX='-qstaticlink' 14749 ;; 14750 *) 14751 case `$CC -V 2>&1 | sed 5q` in 14752 *Sun\ C*) 14753 # Sun C++ 5.9 14754 lt_prog_compiler_pic_CXX='-KPIC' 14755 lt_prog_compiler_static_CXX='-Bstatic' 14756 lt_prog_compiler_wl_CXX='-Qoption ld ' 14757 ;; 14758 esac 14759 ;; 14760 esac 14761 ;; 14762 lynxos*) 14763 ;; 14764 m88k*) 14765 ;; 14766 mvs*) 14767 case $cc_basename in 14768 cxx*) 14769 lt_prog_compiler_pic_CXX='-W c,exportall' 14770 ;; 14771 *) 14772 ;; 14773 esac 14774 ;; 14775 netbsd* | netbsdelf*-gnu) 14776 ;; 14777 *qnx* | *nto*) 14778 # QNX uses GNU C++, but need to define -shared option too, otherwise 14779 # it will coredump. 14780 lt_prog_compiler_pic_CXX='-fPIC -shared' 14781 ;; 14782 osf3* | osf4* | osf5*) 14783 case $cc_basename in 14784 KCC*) 14785 lt_prog_compiler_wl_CXX='--backend -Wl,' 14786 ;; 14787 RCC*) 14788 # Rational C++ 2.4.1 14789 lt_prog_compiler_pic_CXX='-pic' 14790 ;; 14791 cxx*) 14792 # Digital/Compaq C++ 14793 lt_prog_compiler_wl_CXX='-Wl,' 14794 # Make sure the PIC flag is empty. It appears that all Alpha 14795 # Linux and Compaq Tru64 Unix objects are PIC. 14796 lt_prog_compiler_pic_CXX= 14797 lt_prog_compiler_static_CXX='-non_shared' 14798 ;; 14799 *) 14800 ;; 14801 esac 14802 ;; 14803 psos*) 14804 ;; 14805 solaris*) 14806 case $cc_basename in 14807 CC* | sunCC*) 14808 # Sun C++ 4.2, 5.x and Centerline C++ 14809 lt_prog_compiler_pic_CXX='-KPIC' 14810 lt_prog_compiler_static_CXX='-Bstatic' 14811 lt_prog_compiler_wl_CXX='-Qoption ld ' 14812 ;; 14813 gcx*) 14814 # Green Hills C++ Compiler 14815 lt_prog_compiler_pic_CXX='-PIC' 14816 ;; 14817 *) 14818 ;; 14819 esac 14820 ;; 14821 sunos4*) 14822 case $cc_basename in 14823 CC*) 14824 # Sun C++ 4.x 14825 lt_prog_compiler_pic_CXX='-pic' 14826 lt_prog_compiler_static_CXX='-Bstatic' 14827 ;; 14828 lcc*) 14829 # Lucid 14830 lt_prog_compiler_pic_CXX='-pic' 14831 ;; 14832 *) 14833 ;; 14834 esac 14835 ;; 14836 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 14837 case $cc_basename in 14838 CC*) 14839 lt_prog_compiler_wl_CXX='-Wl,' 14840 lt_prog_compiler_pic_CXX='-KPIC' 14841 lt_prog_compiler_static_CXX='-Bstatic' 14842 ;; 14843 esac 14844 ;; 14845 tandem*) 14846 case $cc_basename in 14847 NCC*) 14848 # NonStop-UX NCC 3.20 14849 lt_prog_compiler_pic_CXX='-KPIC' 14850 ;; 14851 *) 14852 ;; 14853 esac 14854 ;; 14855 vxworks*) 14856 ;; 14857 *) 14858 lt_prog_compiler_can_build_shared_CXX=no 14859 ;; 14860 esac 14861 fi 14862 14863case $host_os in 14864 # For platforms which do not support PIC, -DPIC is meaningless: 14865 *djgpp*) 14866 lt_prog_compiler_pic_CXX= 14867 ;; 14868 *) 14869 lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC" 14870 ;; 14871esac 14872 14873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 14874$as_echo_n "checking for $compiler option to produce PIC... " >&6; } 14875if ${lt_cv_prog_compiler_pic_CXX+:} false; then : 14876 $as_echo_n "(cached) " >&6 14877else 14878 lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX 14879fi 14880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5 14881$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; } 14882lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX 14883 14884# 14885# Check to make sure the PIC flag actually works. 14886# 14887if test -n "$lt_prog_compiler_pic_CXX"; then 14888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5 14889$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; } 14890if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then : 14891 $as_echo_n "(cached) " >&6 14892else 14893 lt_cv_prog_compiler_pic_works_CXX=no 14894 ac_outfile=conftest.$ac_objext 14895 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14896 lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC" 14897 # Insert the option either (1) after the last *FLAGS variable, or 14898 # (2) before a word containing "conftest.", or (3) at the end. 14899 # Note that $ac_compile itself does not contain backslashes and begins 14900 # with a dollar sign (not a hyphen), so the echo should work correctly. 14901 # The option is referenced via a variable to avoid confusing sed. 14902 lt_compile=`echo "$ac_compile" | $SED \ 14903 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 14904 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 14905 -e 's:$: $lt_compiler_flag:'` 14906 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 14907 (eval "$lt_compile" 2>conftest.err) 14908 ac_status=$? 14909 cat conftest.err >&5 14910 echo "$as_me:$LINENO: \$? = $ac_status" >&5 14911 if (exit $ac_status) && test -s "$ac_outfile"; then 14912 # The compiler can only warn and ignore the option if not recognized 14913 # So say no if there are warnings other than the usual output. 14914 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 14915 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14916 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 14917 lt_cv_prog_compiler_pic_works_CXX=yes 14918 fi 14919 fi 14920 $RM conftest* 14921 14922fi 14923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5 14924$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; } 14925 14926if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then 14927 case $lt_prog_compiler_pic_CXX in 14928 "" | " "*) ;; 14929 *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;; 14930 esac 14931else 14932 lt_prog_compiler_pic_CXX= 14933 lt_prog_compiler_can_build_shared_CXX=no 14934fi 14935 14936fi 14937 14938 14939 14940 14941 14942# 14943# Check to make sure the static flag actually works. 14944# 14945wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\" 14946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 14947$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 14948if ${lt_cv_prog_compiler_static_works_CXX+:} false; then : 14949 $as_echo_n "(cached) " >&6 14950else 14951 lt_cv_prog_compiler_static_works_CXX=no 14952 save_LDFLAGS="$LDFLAGS" 14953 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 14954 echo "$lt_simple_link_test_code" > conftest.$ac_ext 14955 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 14956 # The linker can only warn and ignore the option if not recognized 14957 # So say no if there are warnings 14958 if test -s conftest.err; then 14959 # Append any errors to the config.log. 14960 cat conftest.err 1>&5 14961 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 14962 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 14963 if diff conftest.exp conftest.er2 >/dev/null; then 14964 lt_cv_prog_compiler_static_works_CXX=yes 14965 fi 14966 else 14967 lt_cv_prog_compiler_static_works_CXX=yes 14968 fi 14969 fi 14970 $RM -r conftest* 14971 LDFLAGS="$save_LDFLAGS" 14972 14973fi 14974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5 14975$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; } 14976 14977if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then 14978 : 14979else 14980 lt_prog_compiler_static_CXX= 14981fi 14982 14983 14984 14985 14986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 14987$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 14988if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 14989 $as_echo_n "(cached) " >&6 14990else 14991 lt_cv_prog_compiler_c_o_CXX=no 14992 $RM -r conftest 2>/dev/null 14993 mkdir conftest 14994 cd conftest 14995 mkdir out 14996 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 14997 14998 lt_compiler_flag="-o out/conftest2.$ac_objext" 14999 # Insert the option either (1) after the last *FLAGS variable, or 15000 # (2) before a word containing "conftest.", or (3) at the end. 15001 # Note that $ac_compile itself does not contain backslashes and begins 15002 # with a dollar sign (not a hyphen), so the echo should work correctly. 15003 lt_compile=`echo "$ac_compile" | $SED \ 15004 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15005 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15006 -e 's:$: $lt_compiler_flag:'` 15007 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15008 (eval "$lt_compile" 2>out/conftest.err) 15009 ac_status=$? 15010 cat out/conftest.err >&5 15011 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15012 if (exit $ac_status) && test -s out/conftest2.$ac_objext 15013 then 15014 # The compiler can only warn and ignore the option if not recognized 15015 # So say no if there are warnings 15016 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15017 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15018 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15019 lt_cv_prog_compiler_c_o_CXX=yes 15020 fi 15021 fi 15022 chmod u+w . 2>&5 15023 $RM conftest* 15024 # SGI C++ compiler will create directory out/ii_files/ for 15025 # template instantiation 15026 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15027 $RM out/* && rmdir out 15028 cd .. 15029 $RM -r conftest 15030 $RM conftest* 15031 15032fi 15033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 15034$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 15035 15036 15037 15038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 15039$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 15040if ${lt_cv_prog_compiler_c_o_CXX+:} false; then : 15041 $as_echo_n "(cached) " >&6 15042else 15043 lt_cv_prog_compiler_c_o_CXX=no 15044 $RM -r conftest 2>/dev/null 15045 mkdir conftest 15046 cd conftest 15047 mkdir out 15048 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15049 15050 lt_compiler_flag="-o out/conftest2.$ac_objext" 15051 # Insert the option either (1) after the last *FLAGS variable, or 15052 # (2) before a word containing "conftest.", or (3) at the end. 15053 # Note that $ac_compile itself does not contain backslashes and begins 15054 # with a dollar sign (not a hyphen), so the echo should work correctly. 15055 lt_compile=`echo "$ac_compile" | $SED \ 15056 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 15057 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 15058 -e 's:$: $lt_compiler_flag:'` 15059 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 15060 (eval "$lt_compile" 2>out/conftest.err) 15061 ac_status=$? 15062 cat out/conftest.err >&5 15063 echo "$as_me:$LINENO: \$? = $ac_status" >&5 15064 if (exit $ac_status) && test -s out/conftest2.$ac_objext 15065 then 15066 # The compiler can only warn and ignore the option if not recognized 15067 # So say no if there are warnings 15068 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 15069 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 15070 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 15071 lt_cv_prog_compiler_c_o_CXX=yes 15072 fi 15073 fi 15074 chmod u+w . 2>&5 15075 $RM conftest* 15076 # SGI C++ compiler will create directory out/ii_files/ for 15077 # template instantiation 15078 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 15079 $RM out/* && rmdir out 15080 cd .. 15081 $RM -r conftest 15082 $RM conftest* 15083 15084fi 15085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5 15086$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; } 15087 15088 15089 15090 15091hard_links="nottested" 15092if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then 15093 # do not overwrite the value of need_locks provided by the user 15094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 15095$as_echo_n "checking if we can lock with hard links... " >&6; } 15096 hard_links=yes 15097 $RM conftest* 15098 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15099 touch conftest.a 15100 ln conftest.a conftest.b 2>&5 || hard_links=no 15101 ln conftest.a conftest.b 2>/dev/null && hard_links=no 15102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 15103$as_echo "$hard_links" >&6; } 15104 if test "$hard_links" = no; then 15105 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 15106$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} 15107 need_locks=warn 15108 fi 15109else 15110 need_locks=no 15111fi 15112 15113 15114 15115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 15116$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 15117 15118 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15119 exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 15120 case $host_os in 15121 aix[4-9]*) 15122 # If we're using GNU nm, then we don't want the "-C" option. 15123 # -C means demangle to AIX nm, but means don't demangle with GNU nm 15124 # Also, AIX nm treats weak defined symbols like other global defined 15125 # symbols, whereas GNU nm marks them as "W". 15126 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 15127 export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 15128 else 15129 export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols' 15130 fi 15131 ;; 15132 pw32*) 15133 export_symbols_cmds_CXX="$ltdll_cmds" 15134 ;; 15135 cygwin* | mingw* | cegcc*) 15136 case $cc_basename in 15137 cl*) 15138 exclude_expsyms_CXX='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 15139 ;; 15140 *) 15141 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' 15142 exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 15143 ;; 15144 esac 15145 ;; 15146 linux* | k*bsd*-gnu | gnu*) 15147 link_all_deplibs_CXX=no 15148 ;; 15149 *) 15150 export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 15151 ;; 15152 esac 15153 15154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5 15155$as_echo "$ld_shlibs_CXX" >&6; } 15156test "$ld_shlibs_CXX" = no && can_build_shared=no 15157 15158with_gnu_ld_CXX=$with_gnu_ld 15159 15160 15161 15162 15163 15164 15165# 15166# Do we need to explicitly link libc? 15167# 15168case "x$archive_cmds_need_lc_CXX" in 15169x|xyes) 15170 # Assume -lc should be added 15171 archive_cmds_need_lc_CXX=yes 15172 15173 if test "$enable_shared" = yes && test "$GCC" = yes; then 15174 case $archive_cmds_CXX in 15175 *'~'*) 15176 # FIXME: we may have to deal with multi-command sequences. 15177 ;; 15178 '$CC '*) 15179 # Test whether the compiler implicitly links with -lc since on some 15180 # systems, -lgcc has to come before -lc. If gcc already passes -lc 15181 # to ld, don't add -lc before -lgcc. 15182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 15183$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } 15184if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then : 15185 $as_echo_n "(cached) " >&6 15186else 15187 $RM conftest* 15188 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 15189 15190 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 15191 (eval $ac_compile) 2>&5 15192 ac_status=$? 15193 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15194 test $ac_status = 0; } 2>conftest.err; then 15195 soname=conftest 15196 lib=conftest 15197 libobjs=conftest.$ac_objext 15198 deplibs= 15199 wl=$lt_prog_compiler_wl_CXX 15200 pic_flag=$lt_prog_compiler_pic_CXX 15201 compiler_flags=-v 15202 linker_flags=-v 15203 verstring= 15204 output_objdir=. 15205 libname=conftest 15206 lt_save_allow_undefined_flag=$allow_undefined_flag_CXX 15207 allow_undefined_flag_CXX= 15208 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 15209 (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 15210 ac_status=$? 15211 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 15212 test $ac_status = 0; } 15213 then 15214 lt_cv_archive_cmds_need_lc_CXX=no 15215 else 15216 lt_cv_archive_cmds_need_lc_CXX=yes 15217 fi 15218 allow_undefined_flag_CXX=$lt_save_allow_undefined_flag 15219 else 15220 cat conftest.err 1>&5 15221 fi 15222 $RM conftest* 15223 15224fi 15225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5 15226$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; } 15227 archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX 15228 ;; 15229 esac 15230 fi 15231 ;; 15232esac 15233 15234 15235 15236 15237 15238 15239 15240 15241 15242 15243 15244 15245 15246 15247 15248 15249 15250 15251 15252 15253 15254 15255 15256 15257 15258 15259 15260 15261 15262 15263 15264 15265 15266 15267 15268 15269 15270 15271 15272 15273 15274 15275 15276 15277 15278 15279 15280 15281 15282 15283 15284 15285 15286 15287 15288 15289 15290 15291 15292 15293 15294 15295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 15296$as_echo_n "checking dynamic linker characteristics... " >&6; } 15297 15298library_names_spec= 15299libname_spec='lib$name' 15300soname_spec= 15301shrext_cmds=".so" 15302postinstall_cmds= 15303postuninstall_cmds= 15304finish_cmds= 15305finish_eval= 15306shlibpath_var= 15307shlibpath_overrides_runpath=unknown 15308version_type=none 15309dynamic_linker="$host_os ld.so" 15310sys_lib_dlsearch_path_spec="/lib /usr/lib" 15311need_lib_prefix=unknown 15312hardcode_into_libs=no 15313 15314# when you set need_version to no, make sure it does not cause -set_version 15315# flags to be left without arguments 15316need_version=unknown 15317 15318case $host_os in 15319aix3*) 15320 version_type=linux # correct to gnu/linux during the next big refactor 15321 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' 15322 shlibpath_var=LIBPATH 15323 15324 # AIX 3 has no versioning support, so we append a major version to the name. 15325 soname_spec='${libname}${release}${shared_ext}$major' 15326 ;; 15327 15328aix[4-9]*) 15329 version_type=linux # correct to gnu/linux during the next big refactor 15330 need_lib_prefix=no 15331 need_version=no 15332 hardcode_into_libs=yes 15333 if test "$host_cpu" = ia64; then 15334 # AIX 5 supports IA64 15335 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' 15336 shlibpath_var=LD_LIBRARY_PATH 15337 else 15338 # With GCC up to 2.95.x, collect2 would create an import file 15339 # for dependence libraries. The import file would start with 15340 # the line `#! .'. This would cause the generated library to 15341 # depend on `.', always an invalid library. This was fixed in 15342 # development snapshots of GCC prior to 3.0. 15343 case $host_os in 15344 aix4 | aix4.[01] | aix4.[01].*) 15345 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 15346 echo ' yes ' 15347 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then 15348 : 15349 else 15350 can_build_shared=no 15351 fi 15352 ;; 15353 esac 15354 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct 15355 # soname into executable. Probably we can add versioning support to 15356 # collect2, so additional links can be useful in future. 15357 if test "$aix_use_runtimelinking" = yes; then 15358 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 15359 # instead of lib<name>.a to let people know that these are not 15360 # typical AIX shared libraries. 15361 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15362 else 15363 # We preserve .a as extension for shared libraries through AIX4.2 15364 # and later when we are not doing run time linking. 15365 library_names_spec='${libname}${release}.a $libname.a' 15366 soname_spec='${libname}${release}${shared_ext}$major' 15367 fi 15368 shlibpath_var=LIBPATH 15369 fi 15370 ;; 15371 15372amigaos*) 15373 case $host_cpu in 15374 powerpc) 15375 # Since July 2007 AmigaOS4 officially supports .so libraries. 15376 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 15377 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15378 ;; 15379 m68k) 15380 library_names_spec='$libname.ixlibrary $libname.a' 15381 # Create ${libname}_ixlibrary.a entries in /sys/libs. 15382 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' 15383 ;; 15384 esac 15385 ;; 15386 15387beos*) 15388 library_names_spec='${libname}${shared_ext}' 15389 dynamic_linker="$host_os ld.so" 15390 shlibpath_var=LIBRARY_PATH 15391 ;; 15392 15393bsdi[45]*) 15394 version_type=linux # correct to gnu/linux during the next big refactor 15395 need_version=no 15396 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15397 soname_spec='${libname}${release}${shared_ext}$major' 15398 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 15399 shlibpath_var=LD_LIBRARY_PATH 15400 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 15401 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 15402 # the default ld.so.conf also contains /usr/contrib/lib and 15403 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 15404 # libtool to hard-code these into programs 15405 ;; 15406 15407cygwin* | mingw* | pw32* | cegcc*) 15408 version_type=windows 15409 shrext_cmds=".dll" 15410 need_version=no 15411 need_lib_prefix=no 15412 15413 case $GCC,$cc_basename in 15414 yes,*) 15415 # gcc 15416 library_names_spec='$libname.dll.a' 15417 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15418 postinstall_cmds='base_file=`basename \${file}`~ 15419 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 15420 dldir=$destdir/`dirname \$dlpath`~ 15421 test -d \$dldir || mkdir -p \$dldir~ 15422 $install_prog $dir/$dlname \$dldir/$dlname~ 15423 chmod a+x \$dldir/$dlname~ 15424 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 15425 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 15426 fi' 15427 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15428 dlpath=$dir/\$dldll~ 15429 $RM \$dlpath' 15430 shlibpath_overrides_runpath=yes 15431 15432 case $host_os in 15433 cygwin*) 15434 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 15435 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15436 15437 ;; 15438 mingw* | cegcc*) 15439 # MinGW DLLs use traditional 'lib' prefix 15440 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15441 ;; 15442 pw32*) 15443 # pw32 DLLs use 'pw' prefix rather than 'lib' 15444 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15445 ;; 15446 esac 15447 dynamic_linker='Win32 ld.exe' 15448 ;; 15449 15450 *,cl*) 15451 # Native MSVC 15452 libname_spec='$name' 15453 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' 15454 library_names_spec='${libname}.dll.lib' 15455 15456 case $build_os in 15457 mingw*) 15458 sys_lib_search_path_spec= 15459 lt_save_ifs=$IFS 15460 IFS=';' 15461 for lt_path in $LIB 15462 do 15463 IFS=$lt_save_ifs 15464 # Let DOS variable expansion print the short 8.3 style file name. 15465 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 15466 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 15467 done 15468 IFS=$lt_save_ifs 15469 # Convert to MSYS style. 15470 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 15471 ;; 15472 cygwin*) 15473 # Convert to unix form, then to dos form, then back to unix form 15474 # but this time dos style (no spaces!) so that the unix form looks 15475 # like /cygdrive/c/PROGRA~1:/cygdr... 15476 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 15477 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 15478 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15479 ;; 15480 *) 15481 sys_lib_search_path_spec="$LIB" 15482 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 15483 # It is most probably a Windows format PATH. 15484 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 15485 else 15486 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 15487 fi 15488 # FIXME: find the short name or the path components, as spaces are 15489 # common. (e.g. "Program Files" -> "PROGRA~1") 15490 ;; 15491 esac 15492 15493 # DLL is installed to $(libdir)/../bin by postinstall_cmds 15494 postinstall_cmds='base_file=`basename \${file}`~ 15495 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~ 15496 dldir=$destdir/`dirname \$dlpath`~ 15497 test -d \$dldir || mkdir -p \$dldir~ 15498 $install_prog $dir/$dlname \$dldir/$dlname' 15499 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 15500 dlpath=$dir/\$dldll~ 15501 $RM \$dlpath' 15502 shlibpath_overrides_runpath=yes 15503 dynamic_linker='Win32 link.exe' 15504 ;; 15505 15506 *) 15507 # Assume MSVC wrapper 15508 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' 15509 dynamic_linker='Win32 ld.exe' 15510 ;; 15511 esac 15512 # FIXME: first we should search . and the directory the executable is in 15513 shlibpath_var=PATH 15514 ;; 15515 15516darwin* | rhapsody*) 15517 dynamic_linker="$host_os dyld" 15518 version_type=darwin 15519 need_lib_prefix=no 15520 need_version=no 15521 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext' 15522 soname_spec='${libname}${release}${major}$shared_ext' 15523 shlibpath_overrides_runpath=yes 15524 shlibpath_var=DYLD_LIBRARY_PATH 15525 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 15526 15527 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 15528 ;; 15529 15530dgux*) 15531 version_type=linux # correct to gnu/linux during the next big refactor 15532 need_lib_prefix=no 15533 need_version=no 15534 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' 15535 soname_spec='${libname}${release}${shared_ext}$major' 15536 shlibpath_var=LD_LIBRARY_PATH 15537 ;; 15538 15539freebsd* | dragonfly*) 15540 # DragonFly does not have aout. When/if they implement a new 15541 # versioning mechanism, adjust this. 15542 if test -x /usr/bin/objformat; then 15543 objformat=`/usr/bin/objformat` 15544 else 15545 case $host_os in 15546 freebsd[23].*) objformat=aout ;; 15547 *) objformat=elf ;; 15548 esac 15549 fi 15550 version_type=freebsd-$objformat 15551 case $version_type in 15552 freebsd-elf*) 15553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15554 need_version=no 15555 need_lib_prefix=no 15556 ;; 15557 freebsd-*) 15558 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' 15559 need_version=yes 15560 ;; 15561 esac 15562 shlibpath_var=LD_LIBRARY_PATH 15563 case $host_os in 15564 freebsd2.*) 15565 shlibpath_overrides_runpath=yes 15566 ;; 15567 freebsd3.[01]* | freebsdelf3.[01]*) 15568 shlibpath_overrides_runpath=yes 15569 hardcode_into_libs=yes 15570 ;; 15571 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 15572 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 15573 shlibpath_overrides_runpath=no 15574 hardcode_into_libs=yes 15575 ;; 15576 *) # from 4.6 on, and DragonFly 15577 shlibpath_overrides_runpath=yes 15578 hardcode_into_libs=yes 15579 ;; 15580 esac 15581 ;; 15582 15583haiku*) 15584 version_type=linux # correct to gnu/linux during the next big refactor 15585 need_lib_prefix=no 15586 need_version=no 15587 dynamic_linker="$host_os runtime_loader" 15588 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' 15589 soname_spec='${libname}${release}${shared_ext}$major' 15590 shlibpath_var=LIBRARY_PATH 15591 shlibpath_overrides_runpath=yes 15592 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 15593 hardcode_into_libs=yes 15594 ;; 15595 15596hpux9* | hpux10* | hpux11*) 15597 # Give a soname corresponding to the major version so that dld.sl refuses to 15598 # link against other versions. 15599 version_type=sunos 15600 need_lib_prefix=no 15601 need_version=no 15602 case $host_cpu in 15603 ia64*) 15604 shrext_cmds='.so' 15605 hardcode_into_libs=yes 15606 dynamic_linker="$host_os dld.so" 15607 shlibpath_var=LD_LIBRARY_PATH 15608 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15609 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15610 soname_spec='${libname}${release}${shared_ext}$major' 15611 if test "X$HPUX_IA64_MODE" = X32; then 15612 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 15613 else 15614 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 15615 fi 15616 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15617 ;; 15618 hppa*64*) 15619 shrext_cmds='.sl' 15620 hardcode_into_libs=yes 15621 dynamic_linker="$host_os dld.sl" 15622 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 15623 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 15624 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15625 soname_spec='${libname}${release}${shared_ext}$major' 15626 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 15627 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 15628 ;; 15629 *) 15630 shrext_cmds='.sl' 15631 dynamic_linker="$host_os dld.sl" 15632 shlibpath_var=SHLIB_PATH 15633 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 15634 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15635 soname_spec='${libname}${release}${shared_ext}$major' 15636 ;; 15637 esac 15638 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 15639 postinstall_cmds='chmod 555 $lib' 15640 # or fails outright, so override atomically: 15641 install_override_mode=555 15642 ;; 15643 15644interix[3-9]*) 15645 version_type=linux # correct to gnu/linux during the next big refactor 15646 need_lib_prefix=no 15647 need_version=no 15648 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15649 soname_spec='${libname}${release}${shared_ext}$major' 15650 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 15651 shlibpath_var=LD_LIBRARY_PATH 15652 shlibpath_overrides_runpath=no 15653 hardcode_into_libs=yes 15654 ;; 15655 15656irix5* | irix6* | nonstopux*) 15657 case $host_os in 15658 nonstopux*) version_type=nonstopux ;; 15659 *) 15660 if test "$lt_cv_prog_gnu_ld" = yes; then 15661 version_type=linux # correct to gnu/linux during the next big refactor 15662 else 15663 version_type=irix 15664 fi ;; 15665 esac 15666 need_lib_prefix=no 15667 need_version=no 15668 soname_spec='${libname}${release}${shared_ext}$major' 15669 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' 15670 case $host_os in 15671 irix5* | nonstopux*) 15672 libsuff= shlibsuff= 15673 ;; 15674 *) 15675 case $LD in # libtool.m4 will add one of these switches to LD 15676 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 15677 libsuff= shlibsuff= libmagic=32-bit;; 15678 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 15679 libsuff=32 shlibsuff=N32 libmagic=N32;; 15680 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 15681 libsuff=64 shlibsuff=64 libmagic=64-bit;; 15682 *) libsuff= shlibsuff= libmagic=never-match;; 15683 esac 15684 ;; 15685 esac 15686 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 15687 shlibpath_overrides_runpath=no 15688 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" 15689 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" 15690 hardcode_into_libs=yes 15691 ;; 15692 15693# No shared lib support for Linux oldld, aout, or coff. 15694linux*oldld* | linux*aout* | linux*coff*) 15695 dynamic_linker=no 15696 ;; 15697 15698# This must be glibc/ELF. 15699linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 15700 version_type=linux # correct to gnu/linux during the next big refactor 15701 need_lib_prefix=no 15702 need_version=no 15703 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15704 soname_spec='${libname}${release}${shared_ext}$major' 15705 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 15706 shlibpath_var=LD_LIBRARY_PATH 15707 shlibpath_overrides_runpath=no 15708 15709 # Some binutils ld are patched to set DT_RUNPATH 15710 if ${lt_cv_shlibpath_overrides_runpath+:} false; then : 15711 $as_echo_n "(cached) " >&6 15712else 15713 lt_cv_shlibpath_overrides_runpath=no 15714 save_LDFLAGS=$LDFLAGS 15715 save_libdir=$libdir 15716 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \ 15717 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\"" 15718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15719/* end confdefs.h. */ 15720 15721int 15722main () 15723{ 15724 15725 ; 15726 return 0; 15727} 15728_ACEOF 15729if ac_fn_cxx_try_link "$LINENO"; then : 15730 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : 15731 lt_cv_shlibpath_overrides_runpath=yes 15732fi 15733fi 15734rm -f core conftest.err conftest.$ac_objext \ 15735 conftest$ac_exeext conftest.$ac_ext 15736 LDFLAGS=$save_LDFLAGS 15737 libdir=$save_libdir 15738 15739fi 15740 15741 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 15742 15743 # This implies no fast_install, which is unacceptable. 15744 # Some rework will be needed to allow for fast_install 15745 # before this can be enabled. 15746 hardcode_into_libs=yes 15747 15748 # Append ld.so.conf contents to the search path 15749 if test -f /etc/ld.so.conf; then 15750 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' ' '` 15751 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" 15752 fi 15753 15754 # We used to test for /lib/ld.so.1 and disable shared libraries on 15755 # powerpc, because MkLinux only supported shared libraries with the 15756 # GNU dynamic linker. Since this was broken with cross compilers, 15757 # most powerpc-linux boxes support dynamic linking these days and 15758 # people can always --disable-shared, the test was removed, and we 15759 # assume the GNU/Linux dynamic linker is in use. 15760 dynamic_linker='GNU/Linux ld.so' 15761 ;; 15762 15763netbsdelf*-gnu) 15764 version_type=linux 15765 need_lib_prefix=no 15766 need_version=no 15767 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15768 soname_spec='${libname}${release}${shared_ext}$major' 15769 shlibpath_var=LD_LIBRARY_PATH 15770 shlibpath_overrides_runpath=no 15771 hardcode_into_libs=yes 15772 dynamic_linker='NetBSD ld.elf_so' 15773 ;; 15774 15775netbsd*) 15776 version_type=sunos 15777 need_lib_prefix=no 15778 need_version=no 15779 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 15780 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15781 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15782 dynamic_linker='NetBSD (a.out) ld.so' 15783 else 15784 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' 15785 soname_spec='${libname}${release}${shared_ext}$major' 15786 dynamic_linker='NetBSD ld.elf_so' 15787 fi 15788 shlibpath_var=LD_LIBRARY_PATH 15789 shlibpath_overrides_runpath=yes 15790 hardcode_into_libs=yes 15791 ;; 15792 15793newsos6) 15794 version_type=linux # correct to gnu/linux during the next big refactor 15795 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15796 shlibpath_var=LD_LIBRARY_PATH 15797 shlibpath_overrides_runpath=yes 15798 ;; 15799 15800*nto* | *qnx*) 15801 version_type=qnx 15802 need_lib_prefix=no 15803 need_version=no 15804 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15805 soname_spec='${libname}${release}${shared_ext}$major' 15806 shlibpath_var=LD_LIBRARY_PATH 15807 shlibpath_overrides_runpath=no 15808 hardcode_into_libs=yes 15809 dynamic_linker='ldqnx.so' 15810 ;; 15811 15812openbsd*) 15813 version_type=sunos 15814 sys_lib_dlsearch_path_spec="/usr/lib" 15815 need_lib_prefix=no 15816 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs. 15817 case $host_os in 15818 openbsd3.3 | openbsd3.3.*) need_version=yes ;; 15819 *) need_version=no ;; 15820 esac 15821 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15822 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 15823 shlibpath_var=LD_LIBRARY_PATH 15824 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then 15825 case $host_os in 15826 openbsd2.[89] | openbsd2.[89].*) 15827 shlibpath_overrides_runpath=no 15828 ;; 15829 *) 15830 shlibpath_overrides_runpath=yes 15831 ;; 15832 esac 15833 else 15834 shlibpath_overrides_runpath=yes 15835 fi 15836 ;; 15837 15838os2*) 15839 libname_spec='$name' 15840 shrext_cmds=".dll" 15841 need_lib_prefix=no 15842 library_names_spec='$libname${shared_ext} $libname.a' 15843 dynamic_linker='OS/2 ld.exe' 15844 shlibpath_var=LIBPATH 15845 ;; 15846 15847osf3* | osf4* | osf5*) 15848 version_type=osf 15849 need_lib_prefix=no 15850 need_version=no 15851 soname_spec='${libname}${release}${shared_ext}$major' 15852 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15853 shlibpath_var=LD_LIBRARY_PATH 15854 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 15855 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" 15856 ;; 15857 15858rdos*) 15859 dynamic_linker=no 15860 ;; 15861 15862solaris*) 15863 version_type=linux # correct to gnu/linux during the next big refactor 15864 need_lib_prefix=no 15865 need_version=no 15866 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15867 soname_spec='${libname}${release}${shared_ext}$major' 15868 shlibpath_var=LD_LIBRARY_PATH 15869 shlibpath_overrides_runpath=yes 15870 hardcode_into_libs=yes 15871 # ldd complains unless libraries are executable 15872 postinstall_cmds='chmod +x $lib' 15873 ;; 15874 15875sunos4*) 15876 version_type=sunos 15877 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' 15878 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 15879 shlibpath_var=LD_LIBRARY_PATH 15880 shlibpath_overrides_runpath=yes 15881 if test "$with_gnu_ld" = yes; then 15882 need_lib_prefix=no 15883 fi 15884 need_version=yes 15885 ;; 15886 15887sysv4 | sysv4.3*) 15888 version_type=linux # correct to gnu/linux during the next big refactor 15889 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15890 soname_spec='${libname}${release}${shared_ext}$major' 15891 shlibpath_var=LD_LIBRARY_PATH 15892 case $host_vendor in 15893 sni) 15894 shlibpath_overrides_runpath=no 15895 need_lib_prefix=no 15896 runpath_var=LD_RUN_PATH 15897 ;; 15898 siemens) 15899 need_lib_prefix=no 15900 ;; 15901 motorola) 15902 need_lib_prefix=no 15903 need_version=no 15904 shlibpath_overrides_runpath=no 15905 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 15906 ;; 15907 esac 15908 ;; 15909 15910sysv4*MP*) 15911 if test -d /usr/nec ;then 15912 version_type=linux # correct to gnu/linux during the next big refactor 15913 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' 15914 soname_spec='$libname${shared_ext}.$major' 15915 shlibpath_var=LD_LIBRARY_PATH 15916 fi 15917 ;; 15918 15919sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 15920 version_type=freebsd-elf 15921 need_lib_prefix=no 15922 need_version=no 15923 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' 15924 soname_spec='${libname}${release}${shared_ext}$major' 15925 shlibpath_var=LD_LIBRARY_PATH 15926 shlibpath_overrides_runpath=yes 15927 hardcode_into_libs=yes 15928 if test "$with_gnu_ld" = yes; then 15929 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 15930 else 15931 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 15932 case $host_os in 15933 sco3.2v5*) 15934 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 15935 ;; 15936 esac 15937 fi 15938 sys_lib_dlsearch_path_spec='/usr/lib' 15939 ;; 15940 15941tpf*) 15942 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 15943 version_type=linux # correct to gnu/linux during the next big refactor 15944 need_lib_prefix=no 15945 need_version=no 15946 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15947 shlibpath_var=LD_LIBRARY_PATH 15948 shlibpath_overrides_runpath=no 15949 hardcode_into_libs=yes 15950 ;; 15951 15952uts4*) 15953 version_type=linux # correct to gnu/linux during the next big refactor 15954 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' 15955 soname_spec='${libname}${release}${shared_ext}$major' 15956 shlibpath_var=LD_LIBRARY_PATH 15957 ;; 15958 15959*) 15960 dynamic_linker=no 15961 ;; 15962esac 15963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 15964$as_echo "$dynamic_linker" >&6; } 15965test "$dynamic_linker" = no && can_build_shared=no 15966 15967variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 15968if test "$GCC" = yes; then 15969 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 15970fi 15971 15972if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then 15973 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" 15974fi 15975if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then 15976 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" 15977fi 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000 16001 16002 16003 16004 16005 16006 16007 16008 16009 16010 16011 16012 16013 16014 16015 16016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 16017$as_echo_n "checking how to hardcode library paths into programs... " >&6; } 16018hardcode_action_CXX= 16019if test -n "$hardcode_libdir_flag_spec_CXX" || 16020 test -n "$runpath_var_CXX" || 16021 test "X$hardcode_automatic_CXX" = "Xyes" ; then 16022 16023 # We can hardcode non-existent directories. 16024 if test "$hardcode_direct_CXX" != no && 16025 # If the only mechanism to avoid hardcoding is shlibpath_var, we 16026 # have to relink, otherwise we might link with an installed library 16027 # when we should be linking with a yet-to-be-installed one 16028 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no && 16029 test "$hardcode_minus_L_CXX" != no; then 16030 # Linking always hardcodes the temporary library directory. 16031 hardcode_action_CXX=relink 16032 else 16033 # We can link without hardcoding, and we can hardcode nonexisting dirs. 16034 hardcode_action_CXX=immediate 16035 fi 16036else 16037 # We cannot hardcode anything, or else we can only hardcode existing 16038 # directories. 16039 hardcode_action_CXX=unsupported 16040fi 16041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5 16042$as_echo "$hardcode_action_CXX" >&6; } 16043 16044if test "$hardcode_action_CXX" = relink || 16045 test "$inherit_rpath_CXX" = yes; then 16046 # Fast installation is not supported 16047 enable_fast_install=no 16048elif test "$shlibpath_overrides_runpath" = yes || 16049 test "$enable_shared" = no; then 16050 # Fast installation is not necessary 16051 enable_fast_install=needless 16052fi 16053 16054 16055 16056 16057 16058 16059 16060 fi # test -n "$compiler" 16061 16062 CC=$lt_save_CC 16063 CFLAGS=$lt_save_CFLAGS 16064 LDCXX=$LD 16065 LD=$lt_save_LD 16066 GCC=$lt_save_GCC 16067 with_gnu_ld=$lt_save_with_gnu_ld 16068 lt_cv_path_LDCXX=$lt_cv_path_LD 16069 lt_cv_path_LD=$lt_save_path_LD 16070 lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld 16071 lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld 16072fi # test "$_lt_caught_CXX_error" != yes 16073 16074ac_ext=c 16075ac_cpp='$CPP $CPPFLAGS' 16076ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 16077ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 16078ac_compiler_gnu=$ac_cv_c_compiler_gnu 16079 16080 16081 16082 16083 16084 16085 16086 16087 16088 16089 16090 16091 16092 16093 16094 ac_config_commands="$ac_config_commands libtool" 16095 16096 16097 16098 16099# Only expand once: 16100 16101 16102 16103 16104 16105 16106# Enable quiet compiles on automake 1.11. 16107# Check whether --enable-silent-rules was given. 16108if test "${enable_silent_rules+set}" = set; then : 16109 enableval=$enable_silent_rules; 16110fi 16111 16112case $enable_silent_rules in # ((( 16113 yes) AM_DEFAULT_VERBOSITY=0;; 16114 no) AM_DEFAULT_VERBOSITY=1;; 16115 *) AM_DEFAULT_VERBOSITY=0;; 16116esac 16117am_make=${MAKE-make} 16118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 16119$as_echo_n "checking whether $am_make supports nested variables... " >&6; } 16120if ${am_cv_make_support_nested_variables+:} false; then : 16121 $as_echo_n "(cached) " >&6 16122else 16123 if $as_echo 'TRUE=$(BAR$(V)) 16124BAR0=false 16125BAR1=true 16126V=1 16127am__doit: 16128 @$(TRUE) 16129.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 16130 am_cv_make_support_nested_variables=yes 16131else 16132 am_cv_make_support_nested_variables=no 16133fi 16134fi 16135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 16136$as_echo "$am_cv_make_support_nested_variables" >&6; } 16137if test $am_cv_make_support_nested_variables = yes; then 16138 AM_V='$(V)' 16139 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 16140else 16141 AM_V=$AM_DEFAULT_VERBOSITY 16142 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 16143fi 16144AM_BACKSLASH='\' 16145 16146 16147 16148 16149 16150 16151 16152 16153 16154 16155if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 16156 if test -n "$ac_tool_prefix"; then 16157 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 16158set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 16159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16160$as_echo_n "checking for $ac_word... " >&6; } 16161if ${ac_cv_path_PKG_CONFIG+:} false; then : 16162 $as_echo_n "(cached) " >&6 16163else 16164 case $PKG_CONFIG in 16165 [\\/]* | ?:[\\/]*) 16166 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 16167 ;; 16168 *) 16169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16170for as_dir in $PATH 16171do 16172 IFS=$as_save_IFS 16173 test -z "$as_dir" && as_dir=. 16174 for ac_exec_ext in '' $ac_executable_extensions; do 16175 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16176 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 16177 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16178 break 2 16179 fi 16180done 16181 done 16182IFS=$as_save_IFS 16183 16184 ;; 16185esac 16186fi 16187PKG_CONFIG=$ac_cv_path_PKG_CONFIG 16188if test -n "$PKG_CONFIG"; then 16189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 16190$as_echo "$PKG_CONFIG" >&6; } 16191else 16192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16193$as_echo "no" >&6; } 16194fi 16195 16196 16197fi 16198if test -z "$ac_cv_path_PKG_CONFIG"; then 16199 ac_pt_PKG_CONFIG=$PKG_CONFIG 16200 # Extract the first word of "pkg-config", so it can be a program name with args. 16201set dummy pkg-config; ac_word=$2 16202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16203$as_echo_n "checking for $ac_word... " >&6; } 16204if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 16205 $as_echo_n "(cached) " >&6 16206else 16207 case $ac_pt_PKG_CONFIG in 16208 [\\/]* | ?:[\\/]*) 16209 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 16210 ;; 16211 *) 16212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16213for as_dir in $PATH 16214do 16215 IFS=$as_save_IFS 16216 test -z "$as_dir" && as_dir=. 16217 for ac_exec_ext in '' $ac_executable_extensions; do 16218 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 16219 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 16220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 16221 break 2 16222 fi 16223done 16224 done 16225IFS=$as_save_IFS 16226 16227 ;; 16228esac 16229fi 16230ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 16231if test -n "$ac_pt_PKG_CONFIG"; then 16232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 16233$as_echo "$ac_pt_PKG_CONFIG" >&6; } 16234else 16235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16236$as_echo "no" >&6; } 16237fi 16238 16239 if test "x$ac_pt_PKG_CONFIG" = x; then 16240 PKG_CONFIG="" 16241 else 16242 case $cross_compiling:$ac_tool_warned in 16243yes:) 16244{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 16245$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 16246ac_tool_warned=yes ;; 16247esac 16248 PKG_CONFIG=$ac_pt_PKG_CONFIG 16249 fi 16250else 16251 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 16252fi 16253 16254fi 16255if test -n "$PKG_CONFIG"; then 16256 _pkg_min_version=0.9.0 16257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 16258$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } 16259 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 16260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16261$as_echo "yes" >&6; } 16262 else 16263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16264$as_echo "no" >&6; } 16265 PKG_CONFIG="" 16266 fi 16267fi 16268 16269 16270pkg_failed=no 16271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GL" >&5 16272$as_echo_n "checking for GL... " >&6; } 16273 16274if test -n "$GL_CFLAGS"; then 16275 pkg_cv_GL_CFLAGS="$GL_CFLAGS" 16276 elif test -n "$PKG_CONFIG"; then 16277 if test -n "$PKG_CONFIG" && \ 16278 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5 16279 ($PKG_CONFIG --exists --print-errors "gl") 2>&5 16280 ac_status=$? 16281 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16282 test $ac_status = 0; }; then 16283 pkg_cv_GL_CFLAGS=`$PKG_CONFIG --cflags "gl" 2>/dev/null` 16284 test "x$?" != "x0" && pkg_failed=yes 16285else 16286 pkg_failed=yes 16287fi 16288 else 16289 pkg_failed=untried 16290fi 16291if test -n "$GL_LIBS"; then 16292 pkg_cv_GL_LIBS="$GL_LIBS" 16293 elif test -n "$PKG_CONFIG"; then 16294 if test -n "$PKG_CONFIG" && \ 16295 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gl\""; } >&5 16296 ($PKG_CONFIG --exists --print-errors "gl") 2>&5 16297 ac_status=$? 16298 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16299 test $ac_status = 0; }; then 16300 pkg_cv_GL_LIBS=`$PKG_CONFIG --libs "gl" 2>/dev/null` 16301 test "x$?" != "x0" && pkg_failed=yes 16302else 16303 pkg_failed=yes 16304fi 16305 else 16306 pkg_failed=untried 16307fi 16308 16309 16310 16311if test $pkg_failed = yes; then 16312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16313$as_echo "no" >&6; } 16314 16315if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 16316 _pkg_short_errors_supported=yes 16317else 16318 _pkg_short_errors_supported=no 16319fi 16320 if test $_pkg_short_errors_supported = yes; then 16321 GL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gl" 2>&1` 16322 else 16323 GL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gl" 2>&1` 16324 fi 16325 # Put the nasty error message in config.log where it belongs 16326 echo "$GL_PKG_ERRORS" >&5 16327 16328 16329 ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default" 16330if test "x$ac_cv_header_GL_gl_h" = xyes; then : 16331 16332else 16333 as_fn_error $? "GL not found" "$LINENO" 5 16334fi 16335 16336 16337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lGL" >&5 16338$as_echo_n "checking for glBegin in -lGL... " >&6; } 16339if ${ac_cv_lib_GL_glBegin+:} false; then : 16340 $as_echo_n "(cached) " >&6 16341else 16342 ac_check_lib_save_LIBS=$LIBS 16343LIBS="-lGL $LIBS" 16344cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16345/* end confdefs.h. */ 16346 16347/* Override any GCC internal prototype to avoid an error. 16348 Use char because int might match the return type of a GCC 16349 builtin and then its argument prototype would still apply. */ 16350#ifdef __cplusplus 16351extern "C" 16352#endif 16353char glBegin (); 16354int 16355main () 16356{ 16357return glBegin (); 16358 ; 16359 return 0; 16360} 16361_ACEOF 16362if ac_fn_c_try_link "$LINENO"; then : 16363 ac_cv_lib_GL_glBegin=yes 16364else 16365 ac_cv_lib_GL_glBegin=no 16366fi 16367rm -f core conftest.err conftest.$ac_objext \ 16368 conftest$ac_exeext conftest.$ac_ext 16369LIBS=$ac_check_lib_save_LIBS 16370fi 16371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glBegin" >&5 16372$as_echo "$ac_cv_lib_GL_glBegin" >&6; } 16373if test "x$ac_cv_lib_GL_glBegin" = xyes; then : 16374 GL_LIBS=-lGL 16375else 16376 as_fn_error $? "GL required" "$LINENO" 5 16377fi 16378 16379 16380elif test $pkg_failed = untried; then 16381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16382$as_echo "no" >&6; } 16383 16384 ac_fn_c_check_header_mongrel "$LINENO" "GL/gl.h" "ac_cv_header_GL_gl_h" "$ac_includes_default" 16385if test "x$ac_cv_header_GL_gl_h" = xyes; then : 16386 16387else 16388 as_fn_error $? "GL not found" "$LINENO" 5 16389fi 16390 16391 16392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for glBegin in -lGL" >&5 16393$as_echo_n "checking for glBegin in -lGL... " >&6; } 16394if ${ac_cv_lib_GL_glBegin+:} false; then : 16395 $as_echo_n "(cached) " >&6 16396else 16397 ac_check_lib_save_LIBS=$LIBS 16398LIBS="-lGL $LIBS" 16399cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16400/* end confdefs.h. */ 16401 16402/* Override any GCC internal prototype to avoid an error. 16403 Use char because int might match the return type of a GCC 16404 builtin and then its argument prototype would still apply. */ 16405#ifdef __cplusplus 16406extern "C" 16407#endif 16408char glBegin (); 16409int 16410main () 16411{ 16412return glBegin (); 16413 ; 16414 return 0; 16415} 16416_ACEOF 16417if ac_fn_c_try_link "$LINENO"; then : 16418 ac_cv_lib_GL_glBegin=yes 16419else 16420 ac_cv_lib_GL_glBegin=no 16421fi 16422rm -f core conftest.err conftest.$ac_objext \ 16423 conftest$ac_exeext conftest.$ac_ext 16424LIBS=$ac_check_lib_save_LIBS 16425fi 16426{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GL_glBegin" >&5 16427$as_echo "$ac_cv_lib_GL_glBegin" >&6; } 16428if test "x$ac_cv_lib_GL_glBegin" = xyes; then : 16429 GL_LIBS=-lGL 16430else 16431 as_fn_error $? "GL required" "$LINENO" 5 16432fi 16433 16434 16435else 16436 GL_CFLAGS=$pkg_cv_GL_CFLAGS 16437 GL_LIBS=$pkg_cv_GL_LIBS 16438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16439$as_echo "yes" >&6; } 16440 16441fi 16442 16443DEMO_CFLAGS="$DEMO_CFLAGS $GL_CFLAGS" 16444DEMO_LIBS="$DEMO_LIBS $GL_LIBS" 16445 16446GLUT_CFLAGS="" 16447GLUT_LIBS=-lglut 16448glut_enabled=yes 16449 16450# Check whether --with-glut was given. 16451if test "${with_glut+set}" = set; then : 16452 withval=$with_glut; GLUT_CFLAGS="-I$withval/include" 16453 GLUT_LIBS="-L$withval/lib -lglut" 16454fi 16455 16456ac_fn_c_check_header_mongrel "$LINENO" "GL/glut.h" "ac_cv_header_GL_glut_h" "$ac_includes_default" 16457if test "x$ac_cv_header_GL_glut_h" = xyes; then : 16458 16459else 16460 glut_enabled=no 16461fi 16462 16463 16464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for glutInit in -lglut" >&5 16465$as_echo_n "checking for glutInit in -lglut... " >&6; } 16466if ${ac_cv_lib_glut_glutInit+:} false; then : 16467 $as_echo_n "(cached) " >&6 16468else 16469 ac_check_lib_save_LIBS=$LIBS 16470LIBS="-lglut $LIBS" 16471cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16472/* end confdefs.h. */ 16473 16474/* Override any GCC internal prototype to avoid an error. 16475 Use char because int might match the return type of a GCC 16476 builtin and then its argument prototype would still apply. */ 16477#ifdef __cplusplus 16478extern "C" 16479#endif 16480char glutInit (); 16481int 16482main () 16483{ 16484return glutInit (); 16485 ; 16486 return 0; 16487} 16488_ACEOF 16489if ac_fn_c_try_link "$LINENO"; then : 16490 ac_cv_lib_glut_glutInit=yes 16491else 16492 ac_cv_lib_glut_glutInit=no 16493fi 16494rm -f core conftest.err conftest.$ac_objext \ 16495 conftest$ac_exeext conftest.$ac_ext 16496LIBS=$ac_check_lib_save_LIBS 16497fi 16498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_glut_glutInit" >&5 16499$as_echo "$ac_cv_lib_glut_glutInit" >&6; } 16500if test "x$ac_cv_lib_glut_glutInit" = xyes; then : 16501 cat >>confdefs.h <<_ACEOF 16502#define HAVE_LIBGLUT 1 16503_ACEOF 16504 16505 LIBS="-lglut $LIBS" 16506 16507else 16508 glut_enabled=no 16509fi 16510 16511 16512cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16513/* end confdefs.h. */ 16514#include <GL/freeglut.h> 16515 16516_ACEOF 16517if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 16518 $EGREP "glutInitContextProfile" >/dev/null 2>&1; then : 16519 $as_echo "#define HAVE_FREEGLUT 1" >>confdefs.h 16520 16521fi 16522rm -f conftest* 16523 16524 16525 16526pkg_failed=no 16527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLEW" >&5 16528$as_echo_n "checking for GLEW... " >&6; } 16529 16530if test -n "$GLEW_CFLAGS"; then 16531 pkg_cv_GLEW_CFLAGS="$GLEW_CFLAGS" 16532 elif test -n "$PKG_CONFIG"; then 16533 if test -n "$PKG_CONFIG" && \ 16534 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glew >= 1.5.4\""; } >&5 16535 ($PKG_CONFIG --exists --print-errors "glew >= 1.5.4") 2>&5 16536 ac_status=$? 16537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16538 test $ac_status = 0; }; then 16539 pkg_cv_GLEW_CFLAGS=`$PKG_CONFIG --cflags "glew >= 1.5.4" 2>/dev/null` 16540 test "x$?" != "x0" && pkg_failed=yes 16541else 16542 pkg_failed=yes 16543fi 16544 else 16545 pkg_failed=untried 16546fi 16547if test -n "$GLEW_LIBS"; then 16548 pkg_cv_GLEW_LIBS="$GLEW_LIBS" 16549 elif test -n "$PKG_CONFIG"; then 16550 if test -n "$PKG_CONFIG" && \ 16551 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glew >= 1.5.4\""; } >&5 16552 ($PKG_CONFIG --exists --print-errors "glew >= 1.5.4") 2>&5 16553 ac_status=$? 16554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16555 test $ac_status = 0; }; then 16556 pkg_cv_GLEW_LIBS=`$PKG_CONFIG --libs "glew >= 1.5.4" 2>/dev/null` 16557 test "x$?" != "x0" && pkg_failed=yes 16558else 16559 pkg_failed=yes 16560fi 16561 else 16562 pkg_failed=untried 16563fi 16564 16565 16566 16567if test $pkg_failed = yes; then 16568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16569$as_echo "no" >&6; } 16570 16571if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 16572 _pkg_short_errors_supported=yes 16573else 16574 _pkg_short_errors_supported=no 16575fi 16576 if test $_pkg_short_errors_supported = yes; then 16577 GLEW_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glew >= 1.5.4" 2>&1` 16578 else 16579 GLEW_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glew >= 1.5.4" 2>&1` 16580 fi 16581 # Put the nasty error message in config.log where it belongs 16582 echo "$GLEW_PKG_ERRORS" >&5 16583 16584 as_fn_error $? "Package requirements (glew >= 1.5.4) were not met: 16585 16586$GLEW_PKG_ERRORS 16587 16588Consider adjusting the PKG_CONFIG_PATH environment variable if you 16589installed software in a non-standard prefix. 16590 16591Alternatively, you may set the environment variables GLEW_CFLAGS 16592and GLEW_LIBS to avoid the need to call pkg-config. 16593See the pkg-config man page for more details." "$LINENO" 5 16594elif test $pkg_failed = untried; then 16595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16596$as_echo "no" >&6; } 16597 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 16598$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 16599as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 16600is in your PATH or set the PKG_CONFIG environment variable to the full 16601path to pkg-config. 16602 16603Alternatively, you may set the environment variables GLEW_CFLAGS 16604and GLEW_LIBS to avoid the need to call pkg-config. 16605See the pkg-config man page for more details. 16606 16607To get pkg-config, see <http://pkg-config.freedesktop.org/>. 16608See \`config.log' for more details" "$LINENO" 5; } 16609else 16610 GLEW_CFLAGS=$pkg_cv_GLEW_CFLAGS 16611 GLEW_LIBS=$pkg_cv_GLEW_LIBS 16612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16613$as_echo "yes" >&6; } 16614 16615fi 16616DEMO_CFLAGS="$DEMO_CFLAGS $GLEW_CFLAGS" 16617DEMO_LIBS="$DEMO_LIBS $GLEW_LIBS" 16618 16619# LIBS was set by AC_CHECK_LIB above 16620LIBS="" 16621 16622 16623pkg_failed=no 16624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLU" >&5 16625$as_echo_n "checking for GLU... " >&6; } 16626 16627if test -n "$GLU_CFLAGS"; then 16628 pkg_cv_GLU_CFLAGS="$GLU_CFLAGS" 16629 elif test -n "$PKG_CONFIG"; then 16630 if test -n "$PKG_CONFIG" && \ 16631 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glu\""; } >&5 16632 ($PKG_CONFIG --exists --print-errors "glu") 2>&5 16633 ac_status=$? 16634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16635 test $ac_status = 0; }; then 16636 pkg_cv_GLU_CFLAGS=`$PKG_CONFIG --cflags "glu" 2>/dev/null` 16637 test "x$?" != "x0" && pkg_failed=yes 16638else 16639 pkg_failed=yes 16640fi 16641 else 16642 pkg_failed=untried 16643fi 16644if test -n "$GLU_LIBS"; then 16645 pkg_cv_GLU_LIBS="$GLU_LIBS" 16646 elif test -n "$PKG_CONFIG"; then 16647 if test -n "$PKG_CONFIG" && \ 16648 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glu\""; } >&5 16649 ($PKG_CONFIG --exists --print-errors "glu") 2>&5 16650 ac_status=$? 16651 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16652 test $ac_status = 0; }; then 16653 pkg_cv_GLU_LIBS=`$PKG_CONFIG --libs "glu" 2>/dev/null` 16654 test "x$?" != "x0" && pkg_failed=yes 16655else 16656 pkg_failed=yes 16657fi 16658 else 16659 pkg_failed=untried 16660fi 16661 16662 16663 16664if test $pkg_failed = yes; then 16665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16666$as_echo "no" >&6; } 16667 16668if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 16669 _pkg_short_errors_supported=yes 16670else 16671 _pkg_short_errors_supported=no 16672fi 16673 if test $_pkg_short_errors_supported = yes; then 16674 GLU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glu" 2>&1` 16675 else 16676 GLU_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glu" 2>&1` 16677 fi 16678 # Put the nasty error message in config.log where it belongs 16679 echo "$GLU_PKG_ERRORS" >&5 16680 16681 ac_fn_c_check_header_mongrel "$LINENO" "GL/glu.h" "ac_cv_header_GL_glu_h" "$ac_includes_default" 16682if test "x$ac_cv_header_GL_glu_h" = xyes; then : 16683 16684else 16685 as_fn_error $? "GLU not found" "$LINENO" 5 16686fi 16687 16688 16689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gluBeginCurve in -lGLU" >&5 16690$as_echo_n "checking for gluBeginCurve in -lGLU... " >&6; } 16691if ${ac_cv_lib_GLU_gluBeginCurve+:} false; then : 16692 $as_echo_n "(cached) " >&6 16693else 16694 ac_check_lib_save_LIBS=$LIBS 16695LIBS="-lGLU $LIBS" 16696cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16697/* end confdefs.h. */ 16698 16699/* Override any GCC internal prototype to avoid an error. 16700 Use char because int might match the return type of a GCC 16701 builtin and then its argument prototype would still apply. */ 16702#ifdef __cplusplus 16703extern "C" 16704#endif 16705char gluBeginCurve (); 16706int 16707main () 16708{ 16709return gluBeginCurve (); 16710 ; 16711 return 0; 16712} 16713_ACEOF 16714if ac_fn_c_try_link "$LINENO"; then : 16715 ac_cv_lib_GLU_gluBeginCurve=yes 16716else 16717 ac_cv_lib_GLU_gluBeginCurve=no 16718fi 16719rm -f core conftest.err conftest.$ac_objext \ 16720 conftest$ac_exeext conftest.$ac_ext 16721LIBS=$ac_check_lib_save_LIBS 16722fi 16723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GLU_gluBeginCurve" >&5 16724$as_echo "$ac_cv_lib_GLU_gluBeginCurve" >&6; } 16725if test "x$ac_cv_lib_GLU_gluBeginCurve" = xyes; then : 16726 GLU_LIBS=-lGLU 16727else 16728 as_fn_error $? "GLU required" "$LINENO" 5 16729fi 16730 16731elif test $pkg_failed = untried; then 16732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16733$as_echo "no" >&6; } 16734 ac_fn_c_check_header_mongrel "$LINENO" "GL/glu.h" "ac_cv_header_GL_glu_h" "$ac_includes_default" 16735if test "x$ac_cv_header_GL_glu_h" = xyes; then : 16736 16737else 16738 as_fn_error $? "GLU not found" "$LINENO" 5 16739fi 16740 16741 16742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gluBeginCurve in -lGLU" >&5 16743$as_echo_n "checking for gluBeginCurve in -lGLU... " >&6; } 16744if ${ac_cv_lib_GLU_gluBeginCurve+:} false; then : 16745 $as_echo_n "(cached) " >&6 16746else 16747 ac_check_lib_save_LIBS=$LIBS 16748LIBS="-lGLU $LIBS" 16749cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16750/* end confdefs.h. */ 16751 16752/* Override any GCC internal prototype to avoid an error. 16753 Use char because int might match the return type of a GCC 16754 builtin and then its argument prototype would still apply. */ 16755#ifdef __cplusplus 16756extern "C" 16757#endif 16758char gluBeginCurve (); 16759int 16760main () 16761{ 16762return gluBeginCurve (); 16763 ; 16764 return 0; 16765} 16766_ACEOF 16767if ac_fn_c_try_link "$LINENO"; then : 16768 ac_cv_lib_GLU_gluBeginCurve=yes 16769else 16770 ac_cv_lib_GLU_gluBeginCurve=no 16771fi 16772rm -f core conftest.err conftest.$ac_objext \ 16773 conftest$ac_exeext conftest.$ac_ext 16774LIBS=$ac_check_lib_save_LIBS 16775fi 16776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_GLU_gluBeginCurve" >&5 16777$as_echo "$ac_cv_lib_GLU_gluBeginCurve" >&6; } 16778if test "x$ac_cv_lib_GLU_gluBeginCurve" = xyes; then : 16779 GLU_LIBS=-lGLU 16780else 16781 as_fn_error $? "GLU required" "$LINENO" 5 16782fi 16783 16784else 16785 GLU_CFLAGS=$pkg_cv_GLU_CFLAGS 16786 GLU_LIBS=$pkg_cv_GLU_LIBS 16787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16788$as_echo "yes" >&6; } 16789 16790fi 16791 16792DEMO_CFLAGS="$DEMO_CFLAGS $GLU_CFLAGS" 16793DEMO_LIBS="$DEMO_LIBS $GLU_LIBS" 16794 16795# Check whether --enable-egl was given. 16796if test "${enable_egl+set}" = set; then : 16797 enableval=$enable_egl; egl_enabled="$enableval" 16798else 16799 egl_enabled=auto 16800fi 16801 16802if test "x$egl_enabled" != "xno"; then 16803 16804pkg_failed=no 16805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for EGL" >&5 16806$as_echo_n "checking for EGL... " >&6; } 16807 16808if test -n "$EGL_CFLAGS"; then 16809 pkg_cv_EGL_CFLAGS="$EGL_CFLAGS" 16810 elif test -n "$PKG_CONFIG"; then 16811 if test -n "$PKG_CONFIG" && \ 16812 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"egl\""; } >&5 16813 ($PKG_CONFIG --exists --print-errors "egl") 2>&5 16814 ac_status=$? 16815 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16816 test $ac_status = 0; }; then 16817 pkg_cv_EGL_CFLAGS=`$PKG_CONFIG --cflags "egl" 2>/dev/null` 16818 test "x$?" != "x0" && pkg_failed=yes 16819else 16820 pkg_failed=yes 16821fi 16822 else 16823 pkg_failed=untried 16824fi 16825if test -n "$EGL_LIBS"; then 16826 pkg_cv_EGL_LIBS="$EGL_LIBS" 16827 elif test -n "$PKG_CONFIG"; then 16828 if test -n "$PKG_CONFIG" && \ 16829 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"egl\""; } >&5 16830 ($PKG_CONFIG --exists --print-errors "egl") 2>&5 16831 ac_status=$? 16832 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16833 test $ac_status = 0; }; then 16834 pkg_cv_EGL_LIBS=`$PKG_CONFIG --libs "egl" 2>/dev/null` 16835 test "x$?" != "x0" && pkg_failed=yes 16836else 16837 pkg_failed=yes 16838fi 16839 else 16840 pkg_failed=untried 16841fi 16842 16843 16844 16845if test $pkg_failed = yes; then 16846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16847$as_echo "no" >&6; } 16848 16849if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 16850 _pkg_short_errors_supported=yes 16851else 16852 _pkg_short_errors_supported=no 16853fi 16854 if test $_pkg_short_errors_supported = yes; then 16855 EGL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "egl" 2>&1` 16856 else 16857 EGL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "egl" 2>&1` 16858 fi 16859 # Put the nasty error message in config.log where it belongs 16860 echo "$EGL_PKG_ERRORS" >&5 16861 16862 egl_enabled=no 16863elif test $pkg_failed = untried; then 16864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16865$as_echo "no" >&6; } 16866 egl_enabled=no 16867else 16868 EGL_CFLAGS=$pkg_cv_EGL_CFLAGS 16869 EGL_LIBS=$pkg_cv_EGL_LIBS 16870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16871$as_echo "yes" >&6; } 16872 egl_enabled=yes 16873fi 16874fi 16875# Check whether --enable-gles1 was given. 16876if test "${enable_gles1+set}" = set; then : 16877 enableval=$enable_gles1; glesv1_enabled="$enableval" 16878else 16879 glesv1_enabled=auto 16880fi 16881 16882if test "x$glesv1_enabled" != "xno"; then 16883 16884pkg_failed=no 16885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLESV1" >&5 16886$as_echo_n "checking for GLESV1... " >&6; } 16887 16888if test -n "$GLESV1_CFLAGS"; then 16889 pkg_cv_GLESV1_CFLAGS="$GLESV1_CFLAGS" 16890 elif test -n "$PKG_CONFIG"; then 16891 if test -n "$PKG_CONFIG" && \ 16892 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glesv1_cm\""; } >&5 16893 ($PKG_CONFIG --exists --print-errors "glesv1_cm") 2>&5 16894 ac_status=$? 16895 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16896 test $ac_status = 0; }; then 16897 pkg_cv_GLESV1_CFLAGS=`$PKG_CONFIG --cflags "glesv1_cm" 2>/dev/null` 16898 test "x$?" != "x0" && pkg_failed=yes 16899else 16900 pkg_failed=yes 16901fi 16902 else 16903 pkg_failed=untried 16904fi 16905if test -n "$GLESV1_LIBS"; then 16906 pkg_cv_GLESV1_LIBS="$GLESV1_LIBS" 16907 elif test -n "$PKG_CONFIG"; then 16908 if test -n "$PKG_CONFIG" && \ 16909 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glesv1_cm\""; } >&5 16910 ($PKG_CONFIG --exists --print-errors "glesv1_cm") 2>&5 16911 ac_status=$? 16912 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16913 test $ac_status = 0; }; then 16914 pkg_cv_GLESV1_LIBS=`$PKG_CONFIG --libs "glesv1_cm" 2>/dev/null` 16915 test "x$?" != "x0" && pkg_failed=yes 16916else 16917 pkg_failed=yes 16918fi 16919 else 16920 pkg_failed=untried 16921fi 16922 16923 16924 16925if test $pkg_failed = yes; then 16926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16927$as_echo "no" >&6; } 16928 16929if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 16930 _pkg_short_errors_supported=yes 16931else 16932 _pkg_short_errors_supported=no 16933fi 16934 if test $_pkg_short_errors_supported = yes; then 16935 GLESV1_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glesv1_cm" 2>&1` 16936 else 16937 GLESV1_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glesv1_cm" 2>&1` 16938 fi 16939 # Put the nasty error message in config.log where it belongs 16940 echo "$GLESV1_PKG_ERRORS" >&5 16941 16942 glesv1_enabled=no 16943elif test $pkg_failed = untried; then 16944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 16945$as_echo "no" >&6; } 16946 glesv1_enabled=no 16947else 16948 GLESV1_CFLAGS=$pkg_cv_GLESV1_CFLAGS 16949 GLESV1_LIBS=$pkg_cv_GLESV1_LIBS 16950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 16951$as_echo "yes" >&6; } 16952 glesv1_enabled=yes 16953fi 16954fi 16955# Check whether --enable-gles2 was given. 16956if test "${enable_gles2+set}" = set; then : 16957 enableval=$enable_gles2; glesv2_enabled="$enableval" 16958else 16959 glesv2_enabled=auto 16960fi 16961 16962if test "x$glesv2_enabled" != "xno"; then 16963 16964pkg_failed=no 16965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLESV2" >&5 16966$as_echo_n "checking for GLESV2... " >&6; } 16967 16968if test -n "$GLESV2_CFLAGS"; then 16969 pkg_cv_GLESV2_CFLAGS="$GLESV2_CFLAGS" 16970 elif test -n "$PKG_CONFIG"; then 16971 if test -n "$PKG_CONFIG" && \ 16972 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glesv2\""; } >&5 16973 ($PKG_CONFIG --exists --print-errors "glesv2") 2>&5 16974 ac_status=$? 16975 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16976 test $ac_status = 0; }; then 16977 pkg_cv_GLESV2_CFLAGS=`$PKG_CONFIG --cflags "glesv2" 2>/dev/null` 16978 test "x$?" != "x0" && pkg_failed=yes 16979else 16980 pkg_failed=yes 16981fi 16982 else 16983 pkg_failed=untried 16984fi 16985if test -n "$GLESV2_LIBS"; then 16986 pkg_cv_GLESV2_LIBS="$GLESV2_LIBS" 16987 elif test -n "$PKG_CONFIG"; then 16988 if test -n "$PKG_CONFIG" && \ 16989 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glesv2\""; } >&5 16990 ($PKG_CONFIG --exists --print-errors "glesv2") 2>&5 16991 ac_status=$? 16992 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 16993 test $ac_status = 0; }; then 16994 pkg_cv_GLESV2_LIBS=`$PKG_CONFIG --libs "glesv2" 2>/dev/null` 16995 test "x$?" != "x0" && pkg_failed=yes 16996else 16997 pkg_failed=yes 16998fi 16999 else 17000 pkg_failed=untried 17001fi 17002 17003 17004 17005if test $pkg_failed = yes; then 17006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17007$as_echo "no" >&6; } 17008 17009if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 17010 _pkg_short_errors_supported=yes 17011else 17012 _pkg_short_errors_supported=no 17013fi 17014 if test $_pkg_short_errors_supported = yes; then 17015 GLESV2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glesv2" 2>&1` 17016 else 17017 GLESV2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glesv2" 2>&1` 17018 fi 17019 # Put the nasty error message in config.log where it belongs 17020 echo "$GLESV2_PKG_ERRORS" >&5 17021 17022 glesv2_enabled=no 17023elif test $pkg_failed = untried; then 17024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17025$as_echo "no" >&6; } 17026 glesv2_enabled=no 17027else 17028 GLESV2_CFLAGS=$pkg_cv_GLESV2_CFLAGS 17029 GLESV2_LIBS=$pkg_cv_GLESV2_LIBS 17030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17031$as_echo "yes" >&6; } 17032 glesv2_enabled=yes 17033fi 17034fi 17035# Check whether --enable-vg was given. 17036if test "${enable_vg+set}" = set; then : 17037 enableval=$enable_vg; vg_enabled="$enableval" 17038else 17039 vg_enabled=auto 17040fi 17041 17042if test "x$vg_enabled" != "xno"; then 17043 17044pkg_failed=no 17045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for VG" >&5 17046$as_echo_n "checking for VG... " >&6; } 17047 17048if test -n "$VG_CFLAGS"; then 17049 pkg_cv_VG_CFLAGS="$VG_CFLAGS" 17050 elif test -n "$PKG_CONFIG"; then 17051 if test -n "$PKG_CONFIG" && \ 17052 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"vg\""; } >&5 17053 ($PKG_CONFIG --exists --print-errors "vg") 2>&5 17054 ac_status=$? 17055 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17056 test $ac_status = 0; }; then 17057 pkg_cv_VG_CFLAGS=`$PKG_CONFIG --cflags "vg" 2>/dev/null` 17058 test "x$?" != "x0" && pkg_failed=yes 17059else 17060 pkg_failed=yes 17061fi 17062 else 17063 pkg_failed=untried 17064fi 17065if test -n "$VG_LIBS"; then 17066 pkg_cv_VG_LIBS="$VG_LIBS" 17067 elif test -n "$PKG_CONFIG"; then 17068 if test -n "$PKG_CONFIG" && \ 17069 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"vg\""; } >&5 17070 ($PKG_CONFIG --exists --print-errors "vg") 2>&5 17071 ac_status=$? 17072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17073 test $ac_status = 0; }; then 17074 pkg_cv_VG_LIBS=`$PKG_CONFIG --libs "vg" 2>/dev/null` 17075 test "x$?" != "x0" && pkg_failed=yes 17076else 17077 pkg_failed=yes 17078fi 17079 else 17080 pkg_failed=untried 17081fi 17082 17083 17084 17085if test $pkg_failed = yes; then 17086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17087$as_echo "no" >&6; } 17088 17089if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 17090 _pkg_short_errors_supported=yes 17091else 17092 _pkg_short_errors_supported=no 17093fi 17094 if test $_pkg_short_errors_supported = yes; then 17095 VG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "vg" 2>&1` 17096 else 17097 VG_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "vg" 2>&1` 17098 fi 17099 # Put the nasty error message in config.log where it belongs 17100 echo "$VG_PKG_ERRORS" >&5 17101 17102 vg_enabled=no 17103elif test $pkg_failed = untried; then 17104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17105$as_echo "no" >&6; } 17106 vg_enabled=no 17107else 17108 VG_CFLAGS=$pkg_cv_VG_CFLAGS 17109 VG_LIBS=$pkg_cv_VG_LIBS 17110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17111$as_echo "yes" >&6; } 17112 vg_enabled=yes 17113fi 17114fi 17115# Check whether --enable-osmesa was given. 17116if test "${enable_osmesa+set}" = set; then : 17117 enableval=$enable_osmesa; osmesa_enabled="$enableval" 17118else 17119 osmesa_enabled=auto 17120fi 17121 17122if test "x$osmesa_enabled" != "xno"; then 17123 17124pkg_failed=no 17125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for OSMESA" >&5 17126$as_echo_n "checking for OSMESA... " >&6; } 17127 17128if test -n "$OSMESA_CFLAGS"; then 17129 pkg_cv_OSMESA_CFLAGS="$OSMESA_CFLAGS" 17130 elif test -n "$PKG_CONFIG"; then 17131 if test -n "$PKG_CONFIG" && \ 17132 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"osmesa\""; } >&5 17133 ($PKG_CONFIG --exists --print-errors "osmesa") 2>&5 17134 ac_status=$? 17135 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17136 test $ac_status = 0; }; then 17137 pkg_cv_OSMESA_CFLAGS=`$PKG_CONFIG --cflags "osmesa" 2>/dev/null` 17138 test "x$?" != "x0" && pkg_failed=yes 17139else 17140 pkg_failed=yes 17141fi 17142 else 17143 pkg_failed=untried 17144fi 17145if test -n "$OSMESA_LIBS"; then 17146 pkg_cv_OSMESA_LIBS="$OSMESA_LIBS" 17147 elif test -n "$PKG_CONFIG"; then 17148 if test -n "$PKG_CONFIG" && \ 17149 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"osmesa\""; } >&5 17150 ($PKG_CONFIG --exists --print-errors "osmesa") 2>&5 17151 ac_status=$? 17152 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17153 test $ac_status = 0; }; then 17154 pkg_cv_OSMESA_LIBS=`$PKG_CONFIG --libs "osmesa" 2>/dev/null` 17155 test "x$?" != "x0" && pkg_failed=yes 17156else 17157 pkg_failed=yes 17158fi 17159 else 17160 pkg_failed=untried 17161fi 17162 17163 17164 17165if test $pkg_failed = yes; then 17166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17167$as_echo "no" >&6; } 17168 17169if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 17170 _pkg_short_errors_supported=yes 17171else 17172 _pkg_short_errors_supported=no 17173fi 17174 if test $_pkg_short_errors_supported = yes; then 17175 OSMESA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "osmesa" 2>&1` 17176 else 17177 OSMESA_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "osmesa" 2>&1` 17178 fi 17179 # Put the nasty error message in config.log where it belongs 17180 echo "$OSMESA_PKG_ERRORS" >&5 17181 17182 osmesa_enabled=no 17183elif test $pkg_failed = untried; then 17184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17185$as_echo "no" >&6; } 17186 osmesa_enabled=no 17187else 17188 OSMESA_CFLAGS=$pkg_cv_OSMESA_CFLAGS 17189 OSMESA_LIBS=$pkg_cv_OSMESA_LIBS 17190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17191$as_echo "yes" >&6; } 17192 osmesa_enabled=yes 17193fi 17194fi 17195# Check whether --enable-libdrm was given. 17196if test "${enable_libdrm+set}" = set; then : 17197 enableval=$enable_libdrm; drm_enabled="$enableval" 17198else 17199 drm_enabled=auto 17200fi 17201 17202if test "x$drm_enabled" != "xno"; then 17203 17204pkg_failed=no 17205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for DRM" >&5 17206$as_echo_n "checking for DRM... " >&6; } 17207 17208if test -n "$DRM_CFLAGS"; then 17209 pkg_cv_DRM_CFLAGS="$DRM_CFLAGS" 17210 elif test -n "$PKG_CONFIG"; then 17211 if test -n "$PKG_CONFIG" && \ 17212 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm\""; } >&5 17213 ($PKG_CONFIG --exists --print-errors "libdrm") 2>&5 17214 ac_status=$? 17215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17216 test $ac_status = 0; }; then 17217 pkg_cv_DRM_CFLAGS=`$PKG_CONFIG --cflags "libdrm" 2>/dev/null` 17218 test "x$?" != "x0" && pkg_failed=yes 17219else 17220 pkg_failed=yes 17221fi 17222 else 17223 pkg_failed=untried 17224fi 17225if test -n "$DRM_LIBS"; then 17226 pkg_cv_DRM_LIBS="$DRM_LIBS" 17227 elif test -n "$PKG_CONFIG"; then 17228 if test -n "$PKG_CONFIG" && \ 17229 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libdrm\""; } >&5 17230 ($PKG_CONFIG --exists --print-errors "libdrm") 2>&5 17231 ac_status=$? 17232 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17233 test $ac_status = 0; }; then 17234 pkg_cv_DRM_LIBS=`$PKG_CONFIG --libs "libdrm" 2>/dev/null` 17235 test "x$?" != "x0" && pkg_failed=yes 17236else 17237 pkg_failed=yes 17238fi 17239 else 17240 pkg_failed=untried 17241fi 17242 17243 17244 17245if test $pkg_failed = yes; then 17246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17247$as_echo "no" >&6; } 17248 17249if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 17250 _pkg_short_errors_supported=yes 17251else 17252 _pkg_short_errors_supported=no 17253fi 17254 if test $_pkg_short_errors_supported = yes; then 17255 DRM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libdrm" 2>&1` 17256 else 17257 DRM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libdrm" 2>&1` 17258 fi 17259 # Put the nasty error message in config.log where it belongs 17260 echo "$DRM_PKG_ERRORS" >&5 17261 17262 drm_enabled=no 17263elif test $pkg_failed = untried; then 17264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17265$as_echo "no" >&6; } 17266 drm_enabled=no 17267else 17268 DRM_CFLAGS=$pkg_cv_DRM_CFLAGS 17269 DRM_LIBS=$pkg_cv_DRM_LIBS 17270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17271$as_echo "yes" >&6; } 17272 drm_enabled=yes 17273fi 17274fi 17275OSMESA32_LIBS=$OSMESA_LIBS 17276OSMESA16_LIBS=`echo $OSMESA_LIBS | sed 's|32|16|g'` 17277OSMESA_LIBS=`echo $OSMESA_LIBS | sed 's|32||g'` 17278 17279case "$host_os" in 17280linux*|*-gnu*|gnu*) 17281 DEMO_CFLAGS="$DEMO_CFLAGS -D_GNU_SOURCE -DPTHREADS" 17282 ;; 17283solaris*) 17284 DEMO_CFLAGS="$DEFINES -DPTHREADS -DSVR4" 17285 ;; 17286cygwin*) 17287 DEMO_CFLAGS="$DEFINES -DPTHREADS" 17288 ;; 17289esac 17290 17291if test "x$GCC" = xyes ; then 17292 CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \ 17293-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \ 17294-Wbad-function-cast" 17295 case `$CC -dumpversion` in 17296 3.4.* | 4.*) 17297 CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement" 17298 ;; 17299 esac 17300else 17301 ac_fn_c_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" 17302if test "x$ac_cv_have_decl___SUNPRO_C" = xyes; then : 17303 SUNCC="yes" 17304else 17305 SUNCC="no" 17306fi 17307 17308 if test "x$SUNCC" = "xyes"; then 17309 CWARNFLAGS="-v" 17310 fi 17311fi 17312DEMO_CFLAGS="$DEMO_CFLAGS $CWARNFLAGS" 17313 17314# Check whether --enable-x11 was given. 17315if test "${enable_x11+set}" = set; then : 17316 enableval=$enable_x11; x11_enabled="$enableval" 17317else 17318 x11_enabled=auto 17319fi 17320 17321if test "x$x11_enabled" != "xno"; then 17322 17323pkg_failed=no 17324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11" >&5 17325$as_echo_n "checking for X11... " >&6; } 17326 17327if test -n "$X11_CFLAGS"; then 17328 pkg_cv_X11_CFLAGS="$X11_CFLAGS" 17329 elif test -n "$PKG_CONFIG"; then 17330 if test -n "$PKG_CONFIG" && \ 17331 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext\""; } >&5 17332 ($PKG_CONFIG --exists --print-errors "x11 xext") 2>&5 17333 ac_status=$? 17334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17335 test $ac_status = 0; }; then 17336 pkg_cv_X11_CFLAGS=`$PKG_CONFIG --cflags "x11 xext" 2>/dev/null` 17337 test "x$?" != "x0" && pkg_failed=yes 17338else 17339 pkg_failed=yes 17340fi 17341 else 17342 pkg_failed=untried 17343fi 17344if test -n "$X11_LIBS"; then 17345 pkg_cv_X11_LIBS="$X11_LIBS" 17346 elif test -n "$PKG_CONFIG"; then 17347 if test -n "$PKG_CONFIG" && \ 17348 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"x11 xext\""; } >&5 17349 ($PKG_CONFIG --exists --print-errors "x11 xext") 2>&5 17350 ac_status=$? 17351 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17352 test $ac_status = 0; }; then 17353 pkg_cv_X11_LIBS=`$PKG_CONFIG --libs "x11 xext" 2>/dev/null` 17354 test "x$?" != "x0" && pkg_failed=yes 17355else 17356 pkg_failed=yes 17357fi 17358 else 17359 pkg_failed=untried 17360fi 17361 17362 17363 17364if test $pkg_failed = yes; then 17365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17366$as_echo "no" >&6; } 17367 17368if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 17369 _pkg_short_errors_supported=yes 17370else 17371 _pkg_short_errors_supported=no 17372fi 17373 if test $_pkg_short_errors_supported = yes; then 17374 X11_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "x11 xext" 2>&1` 17375 else 17376 X11_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "x11 xext" 2>&1` 17377 fi 17378 # Put the nasty error message in config.log where it belongs 17379 echo "$X11_PKG_ERRORS" >&5 17380 17381 x11_enabled=no 17382elif test $pkg_failed = untried; then 17383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17384$as_echo "no" >&6; } 17385 x11_enabled=no 17386else 17387 X11_CFLAGS=$pkg_cv_X11_CFLAGS 17388 X11_LIBS=$pkg_cv_X11_LIBS 17389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17390$as_echo "yes" >&6; } 17391 x11_enabled=yes 17392fi 17393fi 17394 17395# Check whether --enable-wayland was given. 17396if test "${enable_wayland+set}" = set; then : 17397 enableval=$enable_wayland; wayland_enabled="$enableval" 17398else 17399 wayland_enabled=no 17400fi 17401 17402 17403if test "x$wayland_enabled" != "xno"; then 17404 17405pkg_failed=no 17406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WAYLAND" >&5 17407$as_echo_n "checking for WAYLAND... " >&6; } 17408 17409if test -n "$WAYLAND_CFLAGS"; then 17410 pkg_cv_WAYLAND_CFLAGS="$WAYLAND_CFLAGS" 17411 elif test -n "$PKG_CONFIG"; then 17412 if test -n "$PKG_CONFIG" && \ 17413 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wayland-client wayland-egl\""; } >&5 17414 ($PKG_CONFIG --exists --print-errors "wayland-client wayland-egl") 2>&5 17415 ac_status=$? 17416 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17417 test $ac_status = 0; }; then 17418 pkg_cv_WAYLAND_CFLAGS=`$PKG_CONFIG --cflags "wayland-client wayland-egl" 2>/dev/null` 17419 test "x$?" != "x0" && pkg_failed=yes 17420else 17421 pkg_failed=yes 17422fi 17423 else 17424 pkg_failed=untried 17425fi 17426if test -n "$WAYLAND_LIBS"; then 17427 pkg_cv_WAYLAND_LIBS="$WAYLAND_LIBS" 17428 elif test -n "$PKG_CONFIG"; then 17429 if test -n "$PKG_CONFIG" && \ 17430 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"wayland-client wayland-egl\""; } >&5 17431 ($PKG_CONFIG --exists --print-errors "wayland-client wayland-egl") 2>&5 17432 ac_status=$? 17433 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17434 test $ac_status = 0; }; then 17435 pkg_cv_WAYLAND_LIBS=`$PKG_CONFIG --libs "wayland-client wayland-egl" 2>/dev/null` 17436 test "x$?" != "x0" && pkg_failed=yes 17437else 17438 pkg_failed=yes 17439fi 17440 else 17441 pkg_failed=untried 17442fi 17443 17444 17445 17446if test $pkg_failed = yes; then 17447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17448$as_echo "no" >&6; } 17449 17450if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 17451 _pkg_short_errors_supported=yes 17452else 17453 _pkg_short_errors_supported=no 17454fi 17455 if test $_pkg_short_errors_supported = yes; then 17456 WAYLAND_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "wayland-client wayland-egl" 2>&1` 17457 else 17458 WAYLAND_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "wayland-client wayland-egl" 2>&1` 17459 fi 17460 # Put the nasty error message in config.log where it belongs 17461 echo "$WAYLAND_PKG_ERRORS" >&5 17462 17463 wayland_enabled=no 17464elif test $pkg_failed = untried; then 17465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17466$as_echo "no" >&6; } 17467 wayland_enabled=no 17468else 17469 WAYLAND_CFLAGS=$pkg_cv_WAYLAND_CFLAGS 17470 WAYLAND_LIBS=$pkg_cv_WAYLAND_LIBS 17471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17472$as_echo "yes" >&6; } 17473 wayland_enabled=yes 17474fi 17475fi 17476 17477# Check whether --enable-gbm was given. 17478if test "${enable_gbm+set}" = set; then : 17479 enableval=$enable_gbm; gbm_enabled="$enableval" 17480else 17481 gbm_enabled=auto 17482fi 17483 17484if test "x$gbm_enabled" != "xno"; then 17485 17486pkg_failed=no 17487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GBM" >&5 17488$as_echo_n "checking for GBM... " >&6; } 17489 17490if test -n "$GBM_CFLAGS"; then 17491 pkg_cv_GBM_CFLAGS="$GBM_CFLAGS" 17492 elif test -n "$PKG_CONFIG"; then 17493 if test -n "$PKG_CONFIG" && \ 17494 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gbm\""; } >&5 17495 ($PKG_CONFIG --exists --print-errors "gbm") 2>&5 17496 ac_status=$? 17497 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17498 test $ac_status = 0; }; then 17499 pkg_cv_GBM_CFLAGS=`$PKG_CONFIG --cflags "gbm" 2>/dev/null` 17500 test "x$?" != "x0" && pkg_failed=yes 17501else 17502 pkg_failed=yes 17503fi 17504 else 17505 pkg_failed=untried 17506fi 17507if test -n "$GBM_LIBS"; then 17508 pkg_cv_GBM_LIBS="$GBM_LIBS" 17509 elif test -n "$PKG_CONFIG"; then 17510 if test -n "$PKG_CONFIG" && \ 17511 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gbm\""; } >&5 17512 ($PKG_CONFIG --exists --print-errors "gbm") 2>&5 17513 ac_status=$? 17514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17515 test $ac_status = 0; }; then 17516 pkg_cv_GBM_LIBS=`$PKG_CONFIG --libs "gbm" 2>/dev/null` 17517 test "x$?" != "x0" && pkg_failed=yes 17518else 17519 pkg_failed=yes 17520fi 17521 else 17522 pkg_failed=untried 17523fi 17524 17525 17526 17527if test $pkg_failed = yes; then 17528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17529$as_echo "no" >&6; } 17530 17531if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 17532 _pkg_short_errors_supported=yes 17533else 17534 _pkg_short_errors_supported=no 17535fi 17536 if test $_pkg_short_errors_supported = yes; then 17537 GBM_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "gbm" 2>&1` 17538 else 17539 GBM_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "gbm" 2>&1` 17540 fi 17541 # Put the nasty error message in config.log where it belongs 17542 echo "$GBM_PKG_ERRORS" >&5 17543 17544 gbm_enabled=no 17545elif test $pkg_failed = untried; then 17546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17547$as_echo "no" >&6; } 17548 gbm_enabled=no 17549else 17550 GBM_CFLAGS=$pkg_cv_GBM_CFLAGS 17551 GBM_LIBS=$pkg_cv_GBM_LIBS 17552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17553$as_echo "yes" >&6; } 17554 gbm_enabled=yes 17555fi 17556fi 17557 17558# Check whether --enable-freetype2 was given. 17559if test "${enable_freetype2+set}" = set; then : 17560 enableval=$enable_freetype2; freetype2_enabled="$enableval" 17561else 17562 freetype2_enabled=auto 17563fi 17564 17565if test "x$freetype2_enabled" != "xno"; then 17566 17567pkg_failed=no 17568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FREETYPE2" >&5 17569$as_echo_n "checking for FREETYPE2... " >&6; } 17570 17571if test -n "$FREETYPE2_CFLAGS"; then 17572 pkg_cv_FREETYPE2_CFLAGS="$FREETYPE2_CFLAGS" 17573 elif test -n "$PKG_CONFIG"; then 17574 if test -n "$PKG_CONFIG" && \ 17575 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5 17576 ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5 17577 ac_status=$? 17578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17579 test $ac_status = 0; }; then 17580 pkg_cv_FREETYPE2_CFLAGS=`$PKG_CONFIG --cflags "freetype2" 2>/dev/null` 17581 test "x$?" != "x0" && pkg_failed=yes 17582else 17583 pkg_failed=yes 17584fi 17585 else 17586 pkg_failed=untried 17587fi 17588if test -n "$FREETYPE2_LIBS"; then 17589 pkg_cv_FREETYPE2_LIBS="$FREETYPE2_LIBS" 17590 elif test -n "$PKG_CONFIG"; then 17591 if test -n "$PKG_CONFIG" && \ 17592 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5 17593 ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5 17594 ac_status=$? 17595 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 17596 test $ac_status = 0; }; then 17597 pkg_cv_FREETYPE2_LIBS=`$PKG_CONFIG --libs "freetype2" 2>/dev/null` 17598 test "x$?" != "x0" && pkg_failed=yes 17599else 17600 pkg_failed=yes 17601fi 17602 else 17603 pkg_failed=untried 17604fi 17605 17606 17607 17608if test $pkg_failed = yes; then 17609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17610$as_echo "no" >&6; } 17611 17612if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 17613 _pkg_short_errors_supported=yes 17614else 17615 _pkg_short_errors_supported=no 17616fi 17617 if test $_pkg_short_errors_supported = yes; then 17618 FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "freetype2" 2>&1` 17619 else 17620 FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "freetype2" 2>&1` 17621 fi 17622 # Put the nasty error message in config.log where it belongs 17623 echo "$FREETYPE2_PKG_ERRORS" >&5 17624 17625 freetype2_enabled=no 17626elif test $pkg_failed = untried; then 17627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 17628$as_echo "no" >&6; } 17629 freetype2_enabled=no 17630else 17631 FREETYPE2_CFLAGS=$pkg_cv_FREETYPE2_CFLAGS 17632 FREETYPE2_LIBS=$pkg_cv_FREETYPE2_LIBS 17633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 17634$as_echo "yes" >&6; } 17635 freetype2_enabled=yes 17636fi 17637fi 17638 17639mesa_source_enabled=no 17640 17641# Check whether --with-mesa-source was given. 17642if test "${with_mesa_source+set}" = set; then : 17643 withval=$with_mesa_source; mesa_source_enabled="yes" 17644 mesa_source_dir="$withval" 17645else 17646 mesa_source_enabled="no" 17647fi 17648 17649MESA_GLAPI="$mesa_source_dir/src/mapi/glapi/gen" 17650 17651# Check whether --enable-rbug was given. 17652if test "${enable_rbug+set}" = set; then : 17653 enableval=$enable_rbug; rbug_enabled="yes" 17654else 17655 rbug_enabled="no" 17656fi 17657 17658 17659use_system_data=no 17660 17661# Check whether --with-system-data-files was given. 17662if test "${with_system_data_files+set}" = set; then : 17663 withval=$with_system_data_files; use_system_data=yes 17664fi 17665 17666if test "x$use_system_data" = xyes; then 17667 demos_data_dir="${datadir}/${PACKAGE}/" 17668else 17669 demos_data_dir="../data/" 17670fi 17671 17672 prefix_NONE= 17673 exec_prefix_NONE= 17674 test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix 17675 test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix 17676 eval ac_define_dir="\"$demos_data_dir\"" 17677 eval ac_define_dir="\"$ac_define_dir\"" 17678 DEMOS_DATA_DIR="$ac_define_dir" 17679 17680 17681cat >>confdefs.h <<_ACEOF 17682#define DEMOS_DATA_DIR "$ac_define_dir" 17683_ACEOF 17684 17685 test "$prefix_NONE" && prefix=NONE 17686 test "$exec_prefix_NONE" && exec_prefix=NONE 17687 17688 17689cat >>confdefs.h <<_ACEOF 17690#define DEMOS_DATA_DIR "$DEMOS_DATA_DIR" 17691_ACEOF 17692 17693 17694case "$host_os" in 17695solaris*) 17696 DEMO_LIBS="$DEMO_LIBS -lX11 -lsocket -lnsl -lm" 17697 ;; 17698cygwin*) 17699 DEMO_LIBS="$DEMO_LIBS -lX11" 17700 ;; 17701*) 17702 DEMO_LIBS="$DEMO_LIBS -lm" 17703 ;; 17704esac 17705 17706 17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 if test "x$egl_enabled" = "xyes"; then 17728 HAVE_EGL_TRUE= 17729 HAVE_EGL_FALSE='#' 17730else 17731 HAVE_EGL_TRUE='#' 17732 HAVE_EGL_FALSE= 17733fi 17734 17735 if test "x$glesv1_enabled" = "xyes"; then 17736 HAVE_GLESV1_TRUE= 17737 HAVE_GLESV1_FALSE='#' 17738else 17739 HAVE_GLESV1_TRUE='#' 17740 HAVE_GLESV1_FALSE= 17741fi 17742 17743 if test "x$glesv2_enabled" = "xyes"; then 17744 HAVE_GLESV2_TRUE= 17745 HAVE_GLESV2_FALSE='#' 17746else 17747 HAVE_GLESV2_TRUE='#' 17748 HAVE_GLESV2_FALSE= 17749fi 17750 17751 if test "x$vg_enabled" = "xyes"; then 17752 HAVE_VG_TRUE= 17753 HAVE_VG_FALSE='#' 17754else 17755 HAVE_VG_TRUE='#' 17756 HAVE_VG_FALSE= 17757fi 17758 17759 if test "x$glut_enabled" = "xyes"; then 17760 HAVE_GLUT_TRUE= 17761 HAVE_GLUT_FALSE='#' 17762else 17763 HAVE_GLUT_TRUE='#' 17764 HAVE_GLUT_FALSE= 17765fi 17766 17767 if test "x$x11_enabled" = "xyes"; then 17768 HAVE_X11_TRUE= 17769 HAVE_X11_FALSE='#' 17770else 17771 HAVE_X11_TRUE='#' 17772 HAVE_X11_FALSE= 17773fi 17774 17775 if test "x$gbm_enabled" = "xyes"; then 17776 HAVE_GBM_TRUE= 17777 HAVE_GBM_FALSE='#' 17778else 17779 HAVE_GBM_TRUE='#' 17780 HAVE_GBM_FALSE= 17781fi 17782 17783 if test "x$freetype2_enabled" = "xyes"; then 17784 HAVE_FREETYPE2_TRUE= 17785 HAVE_FREETYPE2_FALSE='#' 17786else 17787 HAVE_FREETYPE2_TRUE='#' 17788 HAVE_FREETYPE2_FALSE= 17789fi 17790 17791 if test "x$osmesa_enabled" = "xyes"; then 17792 HAVE_OSMESA_TRUE= 17793 HAVE_OSMESA_FALSE='#' 17794else 17795 HAVE_OSMESA_TRUE='#' 17796 HAVE_OSMESA_FALSE= 17797fi 17798 17799 if test "x$drm_enabled" = "xyes"; then 17800 HAVE_DRM_TRUE= 17801 HAVE_DRM_FALSE='#' 17802else 17803 HAVE_DRM_TRUE='#' 17804 HAVE_DRM_FALSE= 17805fi 17806 17807 if test "x$mesa_source_enabled" = "xyes"; then 17808 HAVE_MESA_SOURCE_TRUE= 17809 HAVE_MESA_SOURCE_FALSE='#' 17810else 17811 HAVE_MESA_SOURCE_TRUE='#' 17812 HAVE_MESA_SOURCE_FALSE= 17813fi 17814 17815 if test "x$wayland_enabled" = "xyes"; then 17816 HAVE_WAYLAND_TRUE= 17817 HAVE_WAYLAND_FALSE='#' 17818else 17819 HAVE_WAYLAND_TRUE='#' 17820 HAVE_WAYLAND_FALSE= 17821fi 17822 17823 if test "x$rbug_enabled" = "xyes"; then 17824 HAVE_RBUG_TRUE= 17825 HAVE_RBUG_FALSE='#' 17826else 17827 HAVE_RBUG_TRUE='#' 17828 HAVE_RBUG_FALSE= 17829fi 17830 17831 17832ac_config_files="$ac_config_files Makefile src/Makefile src/demos/Makefile src/egl/Makefile src/egl/eglut/Makefile src/egl/opengl/Makefile src/egl/opengles1/Makefile src/egl/opengles2/Makefile src/egl/openvg/Makefile src/egl/openvg/trivial/Makefile src/egl/oes_vg/Makefile src/fp/Makefile src/fpglsl/Makefile src/glsl/Makefile src/gs/Makefile src/data/Makefile src/objviewer/Makefile src/osdemos/Makefile src/perf/Makefile src/rbug/Makefile src/redbook/Makefile src/samples/Makefile src/slang/Makefile src/tests/Makefile src/tools/Makefile src/trivial/Makefile src/util/Makefile src/vp/Makefile src/vpglsl/Makefile src/wgl/Makefile src/xdemos/Makefile" 17833 17834cat >confcache <<\_ACEOF 17835# This file is a shell script that caches the results of configure 17836# tests run on this system so they can be shared between configure 17837# scripts and configure runs, see configure's option --config-cache. 17838# It is not useful on other systems. If it contains results you don't 17839# want to keep, you may remove or edit it. 17840# 17841# config.status only pays attention to the cache file if you give it 17842# the --recheck option to rerun configure. 17843# 17844# `ac_cv_env_foo' variables (set or unset) will be overridden when 17845# loading this file, other *unset* `ac_cv_foo' will be assigned the 17846# following values. 17847 17848_ACEOF 17849 17850# The following way of writing the cache mishandles newlines in values, 17851# but we know of no workaround that is simple, portable, and efficient. 17852# So, we kill variables containing newlines. 17853# Ultrix sh set writes to stderr and can't be redirected directly, 17854# and sets the high bit in the cache file unless we assign to the vars. 17855( 17856 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 17857 eval ac_val=\$$ac_var 17858 case $ac_val in #( 17859 *${as_nl}*) 17860 case $ac_var in #( 17861 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 17862$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 17863 esac 17864 case $ac_var in #( 17865 _ | IFS | as_nl) ;; #( 17866 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 17867 *) { eval $ac_var=; unset $ac_var;} ;; 17868 esac ;; 17869 esac 17870 done 17871 17872 (set) 2>&1 | 17873 case $as_nl`(ac_space=' '; set) 2>&1` in #( 17874 *${as_nl}ac_space=\ *) 17875 # `set' does not quote correctly, so add quotes: double-quote 17876 # substitution turns \\\\ into \\, and sed turns \\ into \. 17877 sed -n \ 17878 "s/'/'\\\\''/g; 17879 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 17880 ;; #( 17881 *) 17882 # `set' quotes correctly as required by POSIX, so do not add quotes. 17883 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 17884 ;; 17885 esac | 17886 sort 17887) | 17888 sed ' 17889 /^ac_cv_env_/b end 17890 t clear 17891 :clear 17892 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 17893 t end 17894 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 17895 :end' >>confcache 17896if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 17897 if test -w "$cache_file"; then 17898 if test "x$cache_file" != "x/dev/null"; then 17899 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 17900$as_echo "$as_me: updating cache $cache_file" >&6;} 17901 if test ! -f "$cache_file" || test -h "$cache_file"; then 17902 cat confcache >"$cache_file" 17903 else 17904 case $cache_file in #( 17905 */* | ?:*) 17906 mv -f confcache "$cache_file"$$ && 17907 mv -f "$cache_file"$$ "$cache_file" ;; #( 17908 *) 17909 mv -f confcache "$cache_file" ;; 17910 esac 17911 fi 17912 fi 17913 else 17914 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 17915$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 17916 fi 17917fi 17918rm -f confcache 17919 17920test "x$prefix" = xNONE && prefix=$ac_default_prefix 17921# Let make expand exec_prefix. 17922test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 17923 17924# Transform confdefs.h into DEFS. 17925# Protect against shell expansion while executing Makefile rules. 17926# Protect against Makefile macro expansion. 17927# 17928# If the first sed substitution is executed (which looks for macros that 17929# take arguments), then branch to the quote section. Otherwise, 17930# look for a macro that doesn't take arguments. 17931ac_script=' 17932:mline 17933/\\$/{ 17934 N 17935 s,\\\n,, 17936 b mline 17937} 17938t clear 17939:clear 17940s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g 17941t quote 17942s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g 17943t quote 17944b any 17945:quote 17946s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g 17947s/\[/\\&/g 17948s/\]/\\&/g 17949s/\$/$$/g 17950H 17951:any 17952${ 17953 g 17954 s/^\n// 17955 s/\n/ /g 17956 p 17957} 17958' 17959DEFS=`sed -n "$ac_script" confdefs.h` 17960 17961 17962ac_libobjs= 17963ac_ltlibobjs= 17964U= 17965for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 17966 # 1. Remove the extension, and $U if already installed. 17967 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 17968 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 17969 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 17970 # will be set to the directory where LIBOBJS objects are built. 17971 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 17972 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 17973done 17974LIBOBJS=$ac_libobjs 17975 17976LTLIBOBJS=$ac_ltlibobjs 17977 17978 17979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 17980$as_echo_n "checking that generated files are newer than configure... " >&6; } 17981 if test -n "$am_sleep_pid"; then 17982 # Hide warnings about reused PIDs. 17983 wait $am_sleep_pid 2>/dev/null 17984 fi 17985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 17986$as_echo "done" >&6; } 17987 if test -n "$EXEEXT"; then 17988 am__EXEEXT_TRUE= 17989 am__EXEEXT_FALSE='#' 17990else 17991 am__EXEEXT_TRUE='#' 17992 am__EXEEXT_FALSE= 17993fi 17994 17995if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 17996 as_fn_error $? "conditional \"AMDEP\" was never defined. 17997Usually this means the macro was only invoked conditionally." "$LINENO" 5 17998fi 17999if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 18000 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 18001Usually this means the macro was only invoked conditionally." "$LINENO" 5 18002fi 18003if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 18004 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 18005Usually this means the macro was only invoked conditionally." "$LINENO" 5 18006fi 18007if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then 18008 as_fn_error $? "conditional \"am__fastdepCXX\" was never defined. 18009Usually this means the macro was only invoked conditionally." "$LINENO" 5 18010fi 18011if test -z "${HAVE_EGL_TRUE}" && test -z "${HAVE_EGL_FALSE}"; then 18012 as_fn_error $? "conditional \"HAVE_EGL\" was never defined. 18013Usually this means the macro was only invoked conditionally." "$LINENO" 5 18014fi 18015if test -z "${HAVE_GLESV1_TRUE}" && test -z "${HAVE_GLESV1_FALSE}"; then 18016 as_fn_error $? "conditional \"HAVE_GLESV1\" was never defined. 18017Usually this means the macro was only invoked conditionally." "$LINENO" 5 18018fi 18019if test -z "${HAVE_GLESV2_TRUE}" && test -z "${HAVE_GLESV2_FALSE}"; then 18020 as_fn_error $? "conditional \"HAVE_GLESV2\" was never defined. 18021Usually this means the macro was only invoked conditionally." "$LINENO" 5 18022fi 18023if test -z "${HAVE_VG_TRUE}" && test -z "${HAVE_VG_FALSE}"; then 18024 as_fn_error $? "conditional \"HAVE_VG\" was never defined. 18025Usually this means the macro was only invoked conditionally." "$LINENO" 5 18026fi 18027if test -z "${HAVE_GLUT_TRUE}" && test -z "${HAVE_GLUT_FALSE}"; then 18028 as_fn_error $? "conditional \"HAVE_GLUT\" was never defined. 18029Usually this means the macro was only invoked conditionally." "$LINENO" 5 18030fi 18031if test -z "${HAVE_X11_TRUE}" && test -z "${HAVE_X11_FALSE}"; then 18032 as_fn_error $? "conditional \"HAVE_X11\" was never defined. 18033Usually this means the macro was only invoked conditionally." "$LINENO" 5 18034fi 18035if test -z "${HAVE_GBM_TRUE}" && test -z "${HAVE_GBM_FALSE}"; then 18036 as_fn_error $? "conditional \"HAVE_GBM\" was never defined. 18037Usually this means the macro was only invoked conditionally." "$LINENO" 5 18038fi 18039if test -z "${HAVE_FREETYPE2_TRUE}" && test -z "${HAVE_FREETYPE2_FALSE}"; then 18040 as_fn_error $? "conditional \"HAVE_FREETYPE2\" was never defined. 18041Usually this means the macro was only invoked conditionally." "$LINENO" 5 18042fi 18043if test -z "${HAVE_OSMESA_TRUE}" && test -z "${HAVE_OSMESA_FALSE}"; then 18044 as_fn_error $? "conditional \"HAVE_OSMESA\" was never defined. 18045Usually this means the macro was only invoked conditionally." "$LINENO" 5 18046fi 18047if test -z "${HAVE_DRM_TRUE}" && test -z "${HAVE_DRM_FALSE}"; then 18048 as_fn_error $? "conditional \"HAVE_DRM\" was never defined. 18049Usually this means the macro was only invoked conditionally." "$LINENO" 5 18050fi 18051if test -z "${HAVE_MESA_SOURCE_TRUE}" && test -z "${HAVE_MESA_SOURCE_FALSE}"; then 18052 as_fn_error $? "conditional \"HAVE_MESA_SOURCE\" was never defined. 18053Usually this means the macro was only invoked conditionally." "$LINENO" 5 18054fi 18055if test -z "${HAVE_WAYLAND_TRUE}" && test -z "${HAVE_WAYLAND_FALSE}"; then 18056 as_fn_error $? "conditional \"HAVE_WAYLAND\" was never defined. 18057Usually this means the macro was only invoked conditionally." "$LINENO" 5 18058fi 18059if test -z "${HAVE_RBUG_TRUE}" && test -z "${HAVE_RBUG_FALSE}"; then 18060 as_fn_error $? "conditional \"HAVE_RBUG\" was never defined. 18061Usually this means the macro was only invoked conditionally." "$LINENO" 5 18062fi 18063 18064: "${CONFIG_STATUS=./config.status}" 18065ac_write_fail=0 18066ac_clean_files_save=$ac_clean_files 18067ac_clean_files="$ac_clean_files $CONFIG_STATUS" 18068{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 18069$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 18070as_write_fail=0 18071cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 18072#! $SHELL 18073# Generated by $as_me. 18074# Run this file to recreate the current configuration. 18075# Compiler output produced by configure, useful for debugging 18076# configure, is in config.log if it exists. 18077 18078debug=false 18079ac_cs_recheck=false 18080ac_cs_silent=false 18081 18082SHELL=\${CONFIG_SHELL-$SHELL} 18083export SHELL 18084_ASEOF 18085cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 18086## -------------------- ## 18087## M4sh Initialization. ## 18088## -------------------- ## 18089 18090# Be more Bourne compatible 18091DUALCASE=1; export DUALCASE # for MKS sh 18092if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18093 emulate sh 18094 NULLCMD=: 18095 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 18096 # is contrary to our usage. Disable this feature. 18097 alias -g '${1+"$@"}'='"$@"' 18098 setopt NO_GLOB_SUBST 18099else 18100 case `(set -o) 2>/dev/null` in #( 18101 *posix*) : 18102 set -o posix ;; #( 18103 *) : 18104 ;; 18105esac 18106fi 18107 18108 18109as_nl=' 18110' 18111export as_nl 18112# Printing a long string crashes Solaris 7 /usr/bin/printf. 18113as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 18114as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 18115as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 18116# Prefer a ksh shell builtin over an external printf program on Solaris, 18117# but without wasting forks for bash or zsh. 18118if test -z "$BASH_VERSION$ZSH_VERSION" \ 18119 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 18120 as_echo='print -r --' 18121 as_echo_n='print -rn --' 18122elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 18123 as_echo='printf %s\n' 18124 as_echo_n='printf %s' 18125else 18126 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 18127 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 18128 as_echo_n='/usr/ucb/echo -n' 18129 else 18130 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 18131 as_echo_n_body='eval 18132 arg=$1; 18133 case $arg in #( 18134 *"$as_nl"*) 18135 expr "X$arg" : "X\\(.*\\)$as_nl"; 18136 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 18137 esac; 18138 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 18139 ' 18140 export as_echo_n_body 18141 as_echo_n='sh -c $as_echo_n_body as_echo' 18142 fi 18143 export as_echo_body 18144 as_echo='sh -c $as_echo_body as_echo' 18145fi 18146 18147# The user is always right. 18148if test "${PATH_SEPARATOR+set}" != set; then 18149 PATH_SEPARATOR=: 18150 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 18151 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 18152 PATH_SEPARATOR=';' 18153 } 18154fi 18155 18156 18157# IFS 18158# We need space, tab and new line, in precisely that order. Quoting is 18159# there to prevent editors from complaining about space-tab. 18160# (If _AS_PATH_WALK were called with IFS unset, it would disable word 18161# splitting by setting IFS to empty value.) 18162IFS=" "" $as_nl" 18163 18164# Find who we are. Look in the path if we contain no directory separator. 18165as_myself= 18166case $0 in #(( 18167 *[\\/]* ) as_myself=$0 ;; 18168 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18169for as_dir in $PATH 18170do 18171 IFS=$as_save_IFS 18172 test -z "$as_dir" && as_dir=. 18173 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 18174 done 18175IFS=$as_save_IFS 18176 18177 ;; 18178esac 18179# We did not find ourselves, most probably we were run as `sh COMMAND' 18180# in which case we are not to be found in the path. 18181if test "x$as_myself" = x; then 18182 as_myself=$0 18183fi 18184if test ! -f "$as_myself"; then 18185 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 18186 exit 1 18187fi 18188 18189# Unset variables that we do not need and which cause bugs (e.g. in 18190# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 18191# suppresses any "Segmentation fault" message there. '((' could 18192# trigger a bug in pdksh 5.2.14. 18193for as_var in BASH_ENV ENV MAIL MAILPATH 18194do eval test x\${$as_var+set} = xset \ 18195 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 18196done 18197PS1='$ ' 18198PS2='> ' 18199PS4='+ ' 18200 18201# NLS nuisances. 18202LC_ALL=C 18203export LC_ALL 18204LANGUAGE=C 18205export LANGUAGE 18206 18207# CDPATH. 18208(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 18209 18210 18211# as_fn_error STATUS ERROR [LINENO LOG_FD] 18212# ---------------------------------------- 18213# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 18214# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 18215# script with STATUS, using 1 if that was 0. 18216as_fn_error () 18217{ 18218 as_status=$1; test $as_status -eq 0 && as_status=1 18219 if test "$4"; then 18220 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 18221 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 18222 fi 18223 $as_echo "$as_me: error: $2" >&2 18224 as_fn_exit $as_status 18225} # as_fn_error 18226 18227 18228# as_fn_set_status STATUS 18229# ----------------------- 18230# Set $? to STATUS, without forking. 18231as_fn_set_status () 18232{ 18233 return $1 18234} # as_fn_set_status 18235 18236# as_fn_exit STATUS 18237# ----------------- 18238# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 18239as_fn_exit () 18240{ 18241 set +e 18242 as_fn_set_status $1 18243 exit $1 18244} # as_fn_exit 18245 18246# as_fn_unset VAR 18247# --------------- 18248# Portably unset VAR. 18249as_fn_unset () 18250{ 18251 { eval $1=; unset $1;} 18252} 18253as_unset=as_fn_unset 18254# as_fn_append VAR VALUE 18255# ---------------------- 18256# Append the text in VALUE to the end of the definition contained in VAR. Take 18257# advantage of any shell optimizations that allow amortized linear growth over 18258# repeated appends, instead of the typical quadratic growth present in naive 18259# implementations. 18260if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 18261 eval 'as_fn_append () 18262 { 18263 eval $1+=\$2 18264 }' 18265else 18266 as_fn_append () 18267 { 18268 eval $1=\$$1\$2 18269 } 18270fi # as_fn_append 18271 18272# as_fn_arith ARG... 18273# ------------------ 18274# Perform arithmetic evaluation on the ARGs, and store the result in the 18275# global $as_val. Take advantage of shells that can avoid forks. The arguments 18276# must be portable across $(()) and expr. 18277if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 18278 eval 'as_fn_arith () 18279 { 18280 as_val=$(( $* )) 18281 }' 18282else 18283 as_fn_arith () 18284 { 18285 as_val=`expr "$@" || test $? -eq 1` 18286 } 18287fi # as_fn_arith 18288 18289 18290if expr a : '\(a\)' >/dev/null 2>&1 && 18291 test "X`expr 00001 : '.*\(...\)'`" = X001; then 18292 as_expr=expr 18293else 18294 as_expr=false 18295fi 18296 18297if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 18298 as_basename=basename 18299else 18300 as_basename=false 18301fi 18302 18303if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 18304 as_dirname=dirname 18305else 18306 as_dirname=false 18307fi 18308 18309as_me=`$as_basename -- "$0" || 18310$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 18311 X"$0" : 'X\(//\)$' \| \ 18312 X"$0" : 'X\(/\)' \| . 2>/dev/null || 18313$as_echo X/"$0" | 18314 sed '/^.*\/\([^/][^/]*\)\/*$/{ 18315 s//\1/ 18316 q 18317 } 18318 /^X\/\(\/\/\)$/{ 18319 s//\1/ 18320 q 18321 } 18322 /^X\/\(\/\).*/{ 18323 s//\1/ 18324 q 18325 } 18326 s/.*/./; q'` 18327 18328# Avoid depending upon Character Ranges. 18329as_cr_letters='abcdefghijklmnopqrstuvwxyz' 18330as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 18331as_cr_Letters=$as_cr_letters$as_cr_LETTERS 18332as_cr_digits='0123456789' 18333as_cr_alnum=$as_cr_Letters$as_cr_digits 18334 18335ECHO_C= ECHO_N= ECHO_T= 18336case `echo -n x` in #((((( 18337-n*) 18338 case `echo 'xy\c'` in 18339 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 18340 xy) ECHO_C='\c';; 18341 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 18342 ECHO_T=' ';; 18343 esac;; 18344*) 18345 ECHO_N='-n';; 18346esac 18347 18348rm -f conf$$ conf$$.exe conf$$.file 18349if test -d conf$$.dir; then 18350 rm -f conf$$.dir/conf$$.file 18351else 18352 rm -f conf$$.dir 18353 mkdir conf$$.dir 2>/dev/null 18354fi 18355if (echo >conf$$.file) 2>/dev/null; then 18356 if ln -s conf$$.file conf$$ 2>/dev/null; then 18357 as_ln_s='ln -s' 18358 # ... but there are two gotchas: 18359 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 18360 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 18361 # In both cases, we have to default to `cp -pR'. 18362 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 18363 as_ln_s='cp -pR' 18364 elif ln conf$$.file conf$$ 2>/dev/null; then 18365 as_ln_s=ln 18366 else 18367 as_ln_s='cp -pR' 18368 fi 18369else 18370 as_ln_s='cp -pR' 18371fi 18372rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 18373rmdir conf$$.dir 2>/dev/null 18374 18375 18376# as_fn_mkdir_p 18377# ------------- 18378# Create "$as_dir" as a directory, including parents if necessary. 18379as_fn_mkdir_p () 18380{ 18381 18382 case $as_dir in #( 18383 -*) as_dir=./$as_dir;; 18384 esac 18385 test -d "$as_dir" || eval $as_mkdir_p || { 18386 as_dirs= 18387 while :; do 18388 case $as_dir in #( 18389 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 18390 *) as_qdir=$as_dir;; 18391 esac 18392 as_dirs="'$as_qdir' $as_dirs" 18393 as_dir=`$as_dirname -- "$as_dir" || 18394$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 18395 X"$as_dir" : 'X\(//\)[^/]' \| \ 18396 X"$as_dir" : 'X\(//\)$' \| \ 18397 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 18398$as_echo X"$as_dir" | 18399 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 18400 s//\1/ 18401 q 18402 } 18403 /^X\(\/\/\)[^/].*/{ 18404 s//\1/ 18405 q 18406 } 18407 /^X\(\/\/\)$/{ 18408 s//\1/ 18409 q 18410 } 18411 /^X\(\/\).*/{ 18412 s//\1/ 18413 q 18414 } 18415 s/.*/./; q'` 18416 test -d "$as_dir" && break 18417 done 18418 test -z "$as_dirs" || eval "mkdir $as_dirs" 18419 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 18420 18421 18422} # as_fn_mkdir_p 18423if mkdir -p . 2>/dev/null; then 18424 as_mkdir_p='mkdir -p "$as_dir"' 18425else 18426 test -d ./-p && rmdir ./-p 18427 as_mkdir_p=false 18428fi 18429 18430 18431# as_fn_executable_p FILE 18432# ----------------------- 18433# Test if FILE is an executable regular file. 18434as_fn_executable_p () 18435{ 18436 test -f "$1" && test -x "$1" 18437} # as_fn_executable_p 18438as_test_x='test -x' 18439as_executable_p=as_fn_executable_p 18440 18441# Sed expression to map a string onto a valid CPP name. 18442as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 18443 18444# Sed expression to map a string onto a valid variable name. 18445as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 18446 18447 18448exec 6>&1 18449## ----------------------------------- ## 18450## Main body of $CONFIG_STATUS script. ## 18451## ----------------------------------- ## 18452_ASEOF 18453test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 18454 18455cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18456# Save the log message, to keep $0 and so on meaningful, and to 18457# report actual input values of CONFIG_FILES etc. instead of their 18458# values after options handling. 18459ac_log=" 18460This file was extended by mesa-demos $as_me 8.2.0, which was 18461generated by GNU Autoconf 2.69. Invocation command line was 18462 18463 CONFIG_FILES = $CONFIG_FILES 18464 CONFIG_HEADERS = $CONFIG_HEADERS 18465 CONFIG_LINKS = $CONFIG_LINKS 18466 CONFIG_COMMANDS = $CONFIG_COMMANDS 18467 $ $0 $@ 18468 18469on `(hostname || uname -n) 2>/dev/null | sed 1q` 18470" 18471 18472_ACEOF 18473 18474case $ac_config_files in *" 18475"*) set x $ac_config_files; shift; ac_config_files=$*;; 18476esac 18477 18478 18479 18480cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18481# Files that config.status was made for. 18482config_files="$ac_config_files" 18483config_commands="$ac_config_commands" 18484 18485_ACEOF 18486 18487cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18488ac_cs_usage="\ 18489\`$as_me' instantiates files and other configuration actions 18490from templates according to the current configuration. Unless the files 18491and actions are specified as TAGs, all are instantiated by default. 18492 18493Usage: $0 [OPTION]... [TAG]... 18494 18495 -h, --help print this help, then exit 18496 -V, --version print version number and configuration settings, then exit 18497 --config print configuration, then exit 18498 -q, --quiet, --silent 18499 do not print progress messages 18500 -d, --debug don't remove temporary files 18501 --recheck update $as_me by reconfiguring in the same conditions 18502 --file=FILE[:TEMPLATE] 18503 instantiate the configuration file FILE 18504 18505Configuration files: 18506$config_files 18507 18508Configuration commands: 18509$config_commands 18510 18511Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa&component=Demos>." 18512 18513_ACEOF 18514cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18515ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 18516ac_cs_version="\\ 18517mesa-demos config.status 8.2.0 18518configured by $0, generated by GNU Autoconf 2.69, 18519 with options \\"\$ac_cs_config\\" 18520 18521Copyright (C) 2012 Free Software Foundation, Inc. 18522This config.status script is free software; the Free Software Foundation 18523gives unlimited permission to copy, distribute and modify it." 18524 18525ac_pwd='$ac_pwd' 18526srcdir='$srcdir' 18527INSTALL='$INSTALL' 18528MKDIR_P='$MKDIR_P' 18529AWK='$AWK' 18530test -n "\$AWK" || AWK=awk 18531_ACEOF 18532 18533cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18534# The default lists apply if the user does not specify any file. 18535ac_need_defaults=: 18536while test $# != 0 18537do 18538 case $1 in 18539 --*=?*) 18540 ac_option=`expr "X$1" : 'X\([^=]*\)='` 18541 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 18542 ac_shift=: 18543 ;; 18544 --*=) 18545 ac_option=`expr "X$1" : 'X\([^=]*\)='` 18546 ac_optarg= 18547 ac_shift=: 18548 ;; 18549 *) 18550 ac_option=$1 18551 ac_optarg=$2 18552 ac_shift=shift 18553 ;; 18554 esac 18555 18556 case $ac_option in 18557 # Handling of the options. 18558 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 18559 ac_cs_recheck=: ;; 18560 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 18561 $as_echo "$ac_cs_version"; exit ;; 18562 --config | --confi | --conf | --con | --co | --c ) 18563 $as_echo "$ac_cs_config"; exit ;; 18564 --debug | --debu | --deb | --de | --d | -d ) 18565 debug=: ;; 18566 --file | --fil | --fi | --f ) 18567 $ac_shift 18568 case $ac_optarg in 18569 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 18570 '') as_fn_error $? "missing file argument" ;; 18571 esac 18572 as_fn_append CONFIG_FILES " '$ac_optarg'" 18573 ac_need_defaults=false;; 18574 --he | --h | --help | --hel | -h ) 18575 $as_echo "$ac_cs_usage"; exit ;; 18576 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 18577 | -silent | --silent | --silen | --sile | --sil | --si | --s) 18578 ac_cs_silent=: ;; 18579 18580 # This is an error. 18581 -*) as_fn_error $? "unrecognized option: \`$1' 18582Try \`$0 --help' for more information." ;; 18583 18584 *) as_fn_append ac_config_targets " $1" 18585 ac_need_defaults=false ;; 18586 18587 esac 18588 shift 18589done 18590 18591ac_configure_extra_args= 18592 18593if $ac_cs_silent; then 18594 exec 6>/dev/null 18595 ac_configure_extra_args="$ac_configure_extra_args --silent" 18596fi 18597 18598_ACEOF 18599cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18600if \$ac_cs_recheck; then 18601 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 18602 shift 18603 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 18604 CONFIG_SHELL='$SHELL' 18605 export CONFIG_SHELL 18606 exec "\$@" 18607fi 18608 18609_ACEOF 18610cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 18611exec 5>>config.log 18612{ 18613 echo 18614 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 18615## Running $as_me. ## 18616_ASBOX 18617 $as_echo "$ac_log" 18618} >&5 18619 18620_ACEOF 18621cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 18622# 18623# INIT-COMMANDS 18624# 18625AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir" 18626 18627 18628# The HP-UX ksh and POSIX shell print the target directory to stdout 18629# if CDPATH is set. 18630(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 18631 18632sed_quote_subst='$sed_quote_subst' 18633double_quote_subst='$double_quote_subst' 18634delay_variable_subst='$delay_variable_subst' 18635macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 18636macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 18637enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 18638enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 18639pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 18640enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 18641SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 18642ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 18643PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 18644host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 18645host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 18646host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 18647build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 18648build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 18649build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 18650SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 18651Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 18652GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 18653EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 18654FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 18655LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 18656NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 18657LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 18658max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 18659ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 18660exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 18661lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 18662lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 18663lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 18664lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 18665lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 18666reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 18667reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 18668OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 18669deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 18670file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 18671file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 18672want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 18673DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 18674sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 18675AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 18676AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 18677archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 18678STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 18679RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 18680old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 18681old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 18682old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 18683lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 18684CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 18685CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 18686compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 18687GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 18688lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 18689lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 18690lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 18691lt_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"`' 18692nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 18693lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 18694objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 18695MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 18696lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 18697lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 18698lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 18699lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 18700lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 18701need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 18702MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 18703DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 18704NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 18705LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 18706OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 18707OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 18708libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 18709shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 18710extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 18711archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 18712enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 18713export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 18714whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 18715compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 18716old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 18717old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 18718archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 18719archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 18720module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 18721module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 18722with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 18723allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 18724no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 18725hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 18726hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 18727hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 18728hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 18729hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 18730hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 18731hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 18732inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 18733link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 18734always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 18735export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 18736exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 18737include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 18738prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 18739postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 18740file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 18741variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 18742need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 18743need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 18744version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 18745runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 18746shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 18747shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 18748libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 18749library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 18750soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 18751install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 18752postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 18753postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 18754finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 18755finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 18756hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 18757sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 18758sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`' 18759hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 18760enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 18761enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 18762enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 18763old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 18764striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 18765compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`' 18766predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`' 18767postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`' 18768predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`' 18769postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`' 18770compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`' 18771LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`' 18772reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`' 18773reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18774old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18775compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`' 18776GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`' 18777lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`' 18778lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`' 18779lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`' 18780lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`' 18781lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`' 18782archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`' 18783enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`' 18784export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 18785whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 18786compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`' 18787old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18788old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18789archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18790archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18791module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18792module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18793with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`' 18794allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 18795no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`' 18796hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`' 18797hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`' 18798hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`' 18799hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`' 18800hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`' 18801hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`' 18802hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`' 18803inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`' 18804link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`' 18805always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`' 18806export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18807exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 18808include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`' 18809prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18810postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`' 18811file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`' 18812hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`' 18813compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`' 18814predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`' 18815postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`' 18816predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`' 18817postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`' 18818compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`' 18819 18820LTCC='$LTCC' 18821LTCFLAGS='$LTCFLAGS' 18822compiler='$compiler_DEFAULT' 18823 18824# A function that is used when there is no print builtin or printf. 18825func_fallback_echo () 18826{ 18827 eval 'cat <<_LTECHO_EOF 18828\$1 18829_LTECHO_EOF' 18830} 18831 18832# Quote evaled strings. 18833for var in SHELL \ 18834ECHO \ 18835PATH_SEPARATOR \ 18836SED \ 18837GREP \ 18838EGREP \ 18839FGREP \ 18840LD \ 18841NM \ 18842LN_S \ 18843lt_SP2NL \ 18844lt_NL2SP \ 18845reload_flag \ 18846OBJDUMP \ 18847deplibs_check_method \ 18848file_magic_cmd \ 18849file_magic_glob \ 18850want_nocaseglob \ 18851DLLTOOL \ 18852sharedlib_from_linklib_cmd \ 18853AR \ 18854AR_FLAGS \ 18855archiver_list_spec \ 18856STRIP \ 18857RANLIB \ 18858CC \ 18859CFLAGS \ 18860compiler \ 18861lt_cv_sys_global_symbol_pipe \ 18862lt_cv_sys_global_symbol_to_cdecl \ 18863lt_cv_sys_global_symbol_to_c_name_address \ 18864lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 18865nm_file_list_spec \ 18866lt_prog_compiler_no_builtin_flag \ 18867lt_prog_compiler_pic \ 18868lt_prog_compiler_wl \ 18869lt_prog_compiler_static \ 18870lt_cv_prog_compiler_c_o \ 18871need_locks \ 18872MANIFEST_TOOL \ 18873DSYMUTIL \ 18874NMEDIT \ 18875LIPO \ 18876OTOOL \ 18877OTOOL64 \ 18878shrext_cmds \ 18879export_dynamic_flag_spec \ 18880whole_archive_flag_spec \ 18881compiler_needs_object \ 18882with_gnu_ld \ 18883allow_undefined_flag \ 18884no_undefined_flag \ 18885hardcode_libdir_flag_spec \ 18886hardcode_libdir_separator \ 18887exclude_expsyms \ 18888include_expsyms \ 18889file_list_spec \ 18890variables_saved_for_relink \ 18891libname_spec \ 18892library_names_spec \ 18893soname_spec \ 18894install_override_mode \ 18895finish_eval \ 18896old_striplib \ 18897striplib \ 18898compiler_lib_search_dirs \ 18899predep_objects \ 18900postdep_objects \ 18901predeps \ 18902postdeps \ 18903compiler_lib_search_path \ 18904LD_CXX \ 18905reload_flag_CXX \ 18906compiler_CXX \ 18907lt_prog_compiler_no_builtin_flag_CXX \ 18908lt_prog_compiler_pic_CXX \ 18909lt_prog_compiler_wl_CXX \ 18910lt_prog_compiler_static_CXX \ 18911lt_cv_prog_compiler_c_o_CXX \ 18912export_dynamic_flag_spec_CXX \ 18913whole_archive_flag_spec_CXX \ 18914compiler_needs_object_CXX \ 18915with_gnu_ld_CXX \ 18916allow_undefined_flag_CXX \ 18917no_undefined_flag_CXX \ 18918hardcode_libdir_flag_spec_CXX \ 18919hardcode_libdir_separator_CXX \ 18920exclude_expsyms_CXX \ 18921include_expsyms_CXX \ 18922file_list_spec_CXX \ 18923compiler_lib_search_dirs_CXX \ 18924predep_objects_CXX \ 18925postdep_objects_CXX \ 18926predeps_CXX \ 18927postdeps_CXX \ 18928compiler_lib_search_path_CXX; do 18929 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18930 *[\\\\\\\`\\"\\\$]*) 18931 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" 18932 ;; 18933 *) 18934 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18935 ;; 18936 esac 18937done 18938 18939# Double-quote double-evaled strings. 18940for var in reload_cmds \ 18941old_postinstall_cmds \ 18942old_postuninstall_cmds \ 18943old_archive_cmds \ 18944extract_expsyms_cmds \ 18945old_archive_from_new_cmds \ 18946old_archive_from_expsyms_cmds \ 18947archive_cmds \ 18948archive_expsym_cmds \ 18949module_cmds \ 18950module_expsym_cmds \ 18951export_symbols_cmds \ 18952prelink_cmds \ 18953postlink_cmds \ 18954postinstall_cmds \ 18955postuninstall_cmds \ 18956finish_cmds \ 18957sys_lib_search_path_spec \ 18958sys_lib_dlsearch_path_spec \ 18959reload_cmds_CXX \ 18960old_archive_cmds_CXX \ 18961old_archive_from_new_cmds_CXX \ 18962old_archive_from_expsyms_cmds_CXX \ 18963archive_cmds_CXX \ 18964archive_expsym_cmds_CXX \ 18965module_cmds_CXX \ 18966module_expsym_cmds_CXX \ 18967export_symbols_cmds_CXX \ 18968prelink_cmds_CXX \ 18969postlink_cmds_CXX; do 18970 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 18971 *[\\\\\\\`\\"\\\$]*) 18972 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" 18973 ;; 18974 *) 18975 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 18976 ;; 18977 esac 18978done 18979 18980ac_aux_dir='$ac_aux_dir' 18981xsi_shell='$xsi_shell' 18982lt_shell_append='$lt_shell_append' 18983 18984# See if we are running on zsh, and set the options which allow our 18985# commands through without removal of \ escapes INIT. 18986if test -n "\${ZSH_VERSION+set}" ; then 18987 setopt NO_GLOB_SUBST 18988fi 18989 18990 18991 PACKAGE='$PACKAGE' 18992 VERSION='$VERSION' 18993 TIMESTAMP='$TIMESTAMP' 18994 RM='$RM' 18995 ofile='$ofile' 18996 18997 18998 18999 19000 19001 19002_ACEOF 19003 19004cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19005 19006# Handling of arguments. 19007for ac_config_target in $ac_config_targets 19008do 19009 case $ac_config_target in 19010 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 19011 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 19012 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 19013 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 19014 "src/demos/Makefile") CONFIG_FILES="$CONFIG_FILES src/demos/Makefile" ;; 19015 "src/egl/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/Makefile" ;; 19016 "src/egl/eglut/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/eglut/Makefile" ;; 19017 "src/egl/opengl/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/opengl/Makefile" ;; 19018 "src/egl/opengles1/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/opengles1/Makefile" ;; 19019 "src/egl/opengles2/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/opengles2/Makefile" ;; 19020 "src/egl/openvg/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/openvg/Makefile" ;; 19021 "src/egl/openvg/trivial/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/openvg/trivial/Makefile" ;; 19022 "src/egl/oes_vg/Makefile") CONFIG_FILES="$CONFIG_FILES src/egl/oes_vg/Makefile" ;; 19023 "src/fp/Makefile") CONFIG_FILES="$CONFIG_FILES src/fp/Makefile" ;; 19024 "src/fpglsl/Makefile") CONFIG_FILES="$CONFIG_FILES src/fpglsl/Makefile" ;; 19025 "src/glsl/Makefile") CONFIG_FILES="$CONFIG_FILES src/glsl/Makefile" ;; 19026 "src/gs/Makefile") CONFIG_FILES="$CONFIG_FILES src/gs/Makefile" ;; 19027 "src/data/Makefile") CONFIG_FILES="$CONFIG_FILES src/data/Makefile" ;; 19028 "src/objviewer/Makefile") CONFIG_FILES="$CONFIG_FILES src/objviewer/Makefile" ;; 19029 "src/osdemos/Makefile") CONFIG_FILES="$CONFIG_FILES src/osdemos/Makefile" ;; 19030 "src/perf/Makefile") CONFIG_FILES="$CONFIG_FILES src/perf/Makefile" ;; 19031 "src/rbug/Makefile") CONFIG_FILES="$CONFIG_FILES src/rbug/Makefile" ;; 19032 "src/redbook/Makefile") CONFIG_FILES="$CONFIG_FILES src/redbook/Makefile" ;; 19033 "src/samples/Makefile") CONFIG_FILES="$CONFIG_FILES src/samples/Makefile" ;; 19034 "src/slang/Makefile") CONFIG_FILES="$CONFIG_FILES src/slang/Makefile" ;; 19035 "src/tests/Makefile") CONFIG_FILES="$CONFIG_FILES src/tests/Makefile" ;; 19036 "src/tools/Makefile") CONFIG_FILES="$CONFIG_FILES src/tools/Makefile" ;; 19037 "src/trivial/Makefile") CONFIG_FILES="$CONFIG_FILES src/trivial/Makefile" ;; 19038 "src/util/Makefile") CONFIG_FILES="$CONFIG_FILES src/util/Makefile" ;; 19039 "src/vp/Makefile") CONFIG_FILES="$CONFIG_FILES src/vp/Makefile" ;; 19040 "src/vpglsl/Makefile") CONFIG_FILES="$CONFIG_FILES src/vpglsl/Makefile" ;; 19041 "src/wgl/Makefile") CONFIG_FILES="$CONFIG_FILES src/wgl/Makefile" ;; 19042 "src/xdemos/Makefile") CONFIG_FILES="$CONFIG_FILES src/xdemos/Makefile" ;; 19043 19044 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 19045 esac 19046done 19047 19048 19049# If the user did not use the arguments to specify the items to instantiate, 19050# then the envvar interface is used. Set only those that are not. 19051# We use the long form for the default assignment because of an extremely 19052# bizarre bug on SunOS 4.1.3. 19053if $ac_need_defaults; then 19054 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 19055 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 19056fi 19057 19058# Have a temporary directory for convenience. Make it in the build tree 19059# simply because there is no reason against having it here, and in addition, 19060# creating and moving files from /tmp can sometimes cause problems. 19061# Hook for its removal unless debugging. 19062# Note that there is a small window in which the directory will not be cleaned: 19063# after its creation but before its name has been assigned to `$tmp'. 19064$debug || 19065{ 19066 tmp= ac_tmp= 19067 trap 'exit_status=$? 19068 : "${ac_tmp:=$tmp}" 19069 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 19070' 0 19071 trap 'as_fn_exit 1' 1 2 13 15 19072} 19073# Create a (secure) tmp directory for tmp files. 19074 19075{ 19076 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 19077 test -d "$tmp" 19078} || 19079{ 19080 tmp=./conf$$-$RANDOM 19081 (umask 077 && mkdir "$tmp") 19082} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 19083ac_tmp=$tmp 19084 19085# Set up the scripts for CONFIG_FILES section. 19086# No need to generate them if there are no CONFIG_FILES. 19087# This happens for instance with `./config.status config.h'. 19088if test -n "$CONFIG_FILES"; then 19089 19090 19091ac_cr=`echo X | tr X '\015'` 19092# On cygwin, bash can eat \r inside `` if the user requested igncr. 19093# But we know of no other shell where ac_cr would be empty at this 19094# point, so we can use a bashism as a fallback. 19095if test "x$ac_cr" = x; then 19096 eval ac_cr=\$\'\\r\' 19097fi 19098ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 19099if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 19100 ac_cs_awk_cr='\\r' 19101else 19102 ac_cs_awk_cr=$ac_cr 19103fi 19104 19105echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 19106_ACEOF 19107 19108 19109{ 19110 echo "cat >conf$$subs.awk <<_ACEOF" && 19111 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 19112 echo "_ACEOF" 19113} >conf$$subs.sh || 19114 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19115ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 19116ac_delim='%!_!# ' 19117for ac_last_try in false false false false false :; do 19118 . ./conf$$subs.sh || 19119 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19120 19121 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 19122 if test $ac_delim_n = $ac_delim_num; then 19123 break 19124 elif $ac_last_try; then 19125 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 19126 else 19127 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 19128 fi 19129done 19130rm -f conf$$subs.sh 19131 19132cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19133cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 19134_ACEOF 19135sed -n ' 19136h 19137s/^/S["/; s/!.*/"]=/ 19138p 19139g 19140s/^[^!]*!// 19141:repl 19142t repl 19143s/'"$ac_delim"'$// 19144t delim 19145:nl 19146h 19147s/\(.\{148\}\)..*/\1/ 19148t more1 19149s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 19150p 19151n 19152b repl 19153:more1 19154s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 19155p 19156g 19157s/.\{148\}// 19158t nl 19159:delim 19160h 19161s/\(.\{148\}\)..*/\1/ 19162t more2 19163s/["\\]/\\&/g; s/^/"/; s/$/"/ 19164p 19165b 19166:more2 19167s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 19168p 19169g 19170s/.\{148\}// 19171t delim 19172' <conf$$subs.awk | sed ' 19173/^[^""]/{ 19174 N 19175 s/\n// 19176} 19177' >>$CONFIG_STATUS || ac_write_fail=1 19178rm -f conf$$subs.awk 19179cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19180_ACAWK 19181cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 19182 for (key in S) S_is_set[key] = 1 19183 FS = "" 19184 19185} 19186{ 19187 line = $ 0 19188 nfields = split(line, field, "@") 19189 substed = 0 19190 len = length(field[1]) 19191 for (i = 2; i < nfields; i++) { 19192 key = field[i] 19193 keylen = length(key) 19194 if (S_is_set[key]) { 19195 value = S[key] 19196 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 19197 len += length(value) + length(field[++i]) 19198 substed = 1 19199 } else 19200 len += 1 + keylen 19201 } 19202 19203 print line 19204} 19205 19206_ACAWK 19207_ACEOF 19208cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19209if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 19210 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 19211else 19212 cat 19213fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 19214 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 19215_ACEOF 19216 19217# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 19218# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 19219# trailing colons and then remove the whole line if VPATH becomes empty 19220# (actually we leave an empty line to preserve line numbers). 19221if test "x$srcdir" = x.; then 19222 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 19223h 19224s/// 19225s/^/:/ 19226s/[ ]*$/:/ 19227s/:\$(srcdir):/:/g 19228s/:\${srcdir}:/:/g 19229s/:@srcdir@:/:/g 19230s/^:*// 19231s/:*$// 19232x 19233s/\(=[ ]*\).*/\1/ 19234G 19235s/\n// 19236s/^[^=]*=[ ]*$// 19237}' 19238fi 19239 19240cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19241fi # test -n "$CONFIG_FILES" 19242 19243 19244eval set X " :F $CONFIG_FILES :C $CONFIG_COMMANDS" 19245shift 19246for ac_tag 19247do 19248 case $ac_tag in 19249 :[FHLC]) ac_mode=$ac_tag; continue;; 19250 esac 19251 case $ac_mode$ac_tag in 19252 :[FHL]*:*);; 19253 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 19254 :[FH]-) ac_tag=-:-;; 19255 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 19256 esac 19257 ac_save_IFS=$IFS 19258 IFS=: 19259 set x $ac_tag 19260 IFS=$ac_save_IFS 19261 shift 19262 ac_file=$1 19263 shift 19264 19265 case $ac_mode in 19266 :L) ac_source=$1;; 19267 :[FH]) 19268 ac_file_inputs= 19269 for ac_f 19270 do 19271 case $ac_f in 19272 -) ac_f="$ac_tmp/stdin";; 19273 *) # Look for the file first in the build tree, then in the source tree 19274 # (if the path is not absolute). The absolute path cannot be DOS-style, 19275 # because $ac_f cannot contain `:'. 19276 test -f "$ac_f" || 19277 case $ac_f in 19278 [\\/$]*) false;; 19279 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 19280 esac || 19281 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 19282 esac 19283 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 19284 as_fn_append ac_file_inputs " '$ac_f'" 19285 done 19286 19287 # Let's still pretend it is `configure' which instantiates (i.e., don't 19288 # use $as_me), people would be surprised to read: 19289 # /* config.h. Generated by config.status. */ 19290 configure_input='Generated from '` 19291 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 19292 `' by configure.' 19293 if test x"$ac_file" != x-; then 19294 configure_input="$ac_file. $configure_input" 19295 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 19296$as_echo "$as_me: creating $ac_file" >&6;} 19297 fi 19298 # Neutralize special characters interpreted by sed in replacement strings. 19299 case $configure_input in #( 19300 *\&* | *\|* | *\\* ) 19301 ac_sed_conf_input=`$as_echo "$configure_input" | 19302 sed 's/[\\\\&|]/\\\\&/g'`;; #( 19303 *) ac_sed_conf_input=$configure_input;; 19304 esac 19305 19306 case $ac_tag in 19307 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 19308 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 19309 esac 19310 ;; 19311 esac 19312 19313 ac_dir=`$as_dirname -- "$ac_file" || 19314$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19315 X"$ac_file" : 'X\(//\)[^/]' \| \ 19316 X"$ac_file" : 'X\(//\)$' \| \ 19317 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 19318$as_echo X"$ac_file" | 19319 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19320 s//\1/ 19321 q 19322 } 19323 /^X\(\/\/\)[^/].*/{ 19324 s//\1/ 19325 q 19326 } 19327 /^X\(\/\/\)$/{ 19328 s//\1/ 19329 q 19330 } 19331 /^X\(\/\).*/{ 19332 s//\1/ 19333 q 19334 } 19335 s/.*/./; q'` 19336 as_dir="$ac_dir"; as_fn_mkdir_p 19337 ac_builddir=. 19338 19339case "$ac_dir" in 19340.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 19341*) 19342 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 19343 # A ".." for each directory in $ac_dir_suffix. 19344 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 19345 case $ac_top_builddir_sub in 19346 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 19347 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 19348 esac ;; 19349esac 19350ac_abs_top_builddir=$ac_pwd 19351ac_abs_builddir=$ac_pwd$ac_dir_suffix 19352# for backward compatibility: 19353ac_top_builddir=$ac_top_build_prefix 19354 19355case $srcdir in 19356 .) # We are building in place. 19357 ac_srcdir=. 19358 ac_top_srcdir=$ac_top_builddir_sub 19359 ac_abs_top_srcdir=$ac_pwd ;; 19360 [\\/]* | ?:[\\/]* ) # Absolute name. 19361 ac_srcdir=$srcdir$ac_dir_suffix; 19362 ac_top_srcdir=$srcdir 19363 ac_abs_top_srcdir=$srcdir ;; 19364 *) # Relative name. 19365 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 19366 ac_top_srcdir=$ac_top_build_prefix$srcdir 19367 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 19368esac 19369ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 19370 19371 19372 case $ac_mode in 19373 :F) 19374 # 19375 # CONFIG_FILE 19376 # 19377 19378 case $INSTALL in 19379 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 19380 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 19381 esac 19382 ac_MKDIR_P=$MKDIR_P 19383 case $MKDIR_P in 19384 [\\/$]* | ?:[\\/]* ) ;; 19385 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 19386 esac 19387_ACEOF 19388 19389cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19390# If the template does not know about datarootdir, expand it. 19391# FIXME: This hack should be removed a few years after 2.60. 19392ac_datarootdir_hack=; ac_datarootdir_seen= 19393ac_sed_dataroot=' 19394/datarootdir/ { 19395 p 19396 q 19397} 19398/@datadir@/p 19399/@docdir@/p 19400/@infodir@/p 19401/@localedir@/p 19402/@mandir@/p' 19403case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 19404*datarootdir*) ac_datarootdir_seen=yes;; 19405*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 19406 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 19407$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 19408_ACEOF 19409cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19410 ac_datarootdir_hack=' 19411 s&@datadir@&$datadir&g 19412 s&@docdir@&$docdir&g 19413 s&@infodir@&$infodir&g 19414 s&@localedir@&$localedir&g 19415 s&@mandir@&$mandir&g 19416 s&\\\${datarootdir}&$datarootdir&g' ;; 19417esac 19418_ACEOF 19419 19420# Neutralize VPATH when `$srcdir' = `.'. 19421# Shell code in configure.ac might set extrasub. 19422# FIXME: do we really want to maintain this feature? 19423cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 19424ac_sed_extra="$ac_vpsub 19425$extrasub 19426_ACEOF 19427cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 19428:t 19429/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 19430s|@configure_input@|$ac_sed_conf_input|;t t 19431s&@top_builddir@&$ac_top_builddir_sub&;t t 19432s&@top_build_prefix@&$ac_top_build_prefix&;t t 19433s&@srcdir@&$ac_srcdir&;t t 19434s&@abs_srcdir@&$ac_abs_srcdir&;t t 19435s&@top_srcdir@&$ac_top_srcdir&;t t 19436s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 19437s&@builddir@&$ac_builddir&;t t 19438s&@abs_builddir@&$ac_abs_builddir&;t t 19439s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 19440s&@INSTALL@&$ac_INSTALL&;t t 19441s&@MKDIR_P@&$ac_MKDIR_P&;t t 19442$ac_datarootdir_hack 19443" 19444eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 19445 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19446 19447test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 19448 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 19449 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 19450 "$ac_tmp/out"`; test -z "$ac_out"; } && 19451 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 19452which seems to be undefined. Please make sure it is defined" >&5 19453$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 19454which seems to be undefined. Please make sure it is defined" >&2;} 19455 19456 rm -f "$ac_tmp/stdin" 19457 case $ac_file in 19458 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 19459 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 19460 esac \ 19461 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 19462 ;; 19463 19464 19465 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 19466$as_echo "$as_me: executing $ac_file commands" >&6;} 19467 ;; 19468 esac 19469 19470 19471 case $ac_file$ac_mode in 19472 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 19473 # Older Autoconf quotes --file arguments for eval, but not when files 19474 # are listed without --file. Let's play safe and only enable the eval 19475 # if we detect the quoting. 19476 case $CONFIG_FILES in 19477 *\'*) eval set x "$CONFIG_FILES" ;; 19478 *) set x $CONFIG_FILES ;; 19479 esac 19480 shift 19481 for mf 19482 do 19483 # Strip MF so we end up with the name of the file. 19484 mf=`echo "$mf" | sed -e 's/:.*$//'` 19485 # Check whether this is an Automake generated Makefile or not. 19486 # We used to match only the files named 'Makefile.in', but 19487 # some people rename them; so instead we look at the file content. 19488 # Grep'ing the first line is not enough: some people post-process 19489 # each Makefile.in and add a new line on top of each file to say so. 19490 # Grep'ing the whole file is not good either: AIX grep has a line 19491 # limit of 2048, but all sed's we know have understand at least 4000. 19492 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then 19493 dirpart=`$as_dirname -- "$mf" || 19494$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19495 X"$mf" : 'X\(//\)[^/]' \| \ 19496 X"$mf" : 'X\(//\)$' \| \ 19497 X"$mf" : 'X\(/\)' \| . 2>/dev/null || 19498$as_echo X"$mf" | 19499 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19500 s//\1/ 19501 q 19502 } 19503 /^X\(\/\/\)[^/].*/{ 19504 s//\1/ 19505 q 19506 } 19507 /^X\(\/\/\)$/{ 19508 s//\1/ 19509 q 19510 } 19511 /^X\(\/\).*/{ 19512 s//\1/ 19513 q 19514 } 19515 s/.*/./; q'` 19516 else 19517 continue 19518 fi 19519 # Extract the definition of DEPDIR, am__include, and am__quote 19520 # from the Makefile without running 'make'. 19521 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"` 19522 test -z "$DEPDIR" && continue 19523 am__include=`sed -n 's/^am__include = //p' < "$mf"` 19524 test -z "$am__include" && continue 19525 am__quote=`sed -n 's/^am__quote = //p' < "$mf"` 19526 # Find all dependency output files, they are included files with 19527 # $(DEPDIR) in their names. We invoke sed twice because it is the 19528 # simplest approach to changing $(DEPDIR) to its actual value in the 19529 # expansion. 19530 for file in `sed -n " 19531 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \ 19532 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do 19533 # Make sure the directory exists. 19534 test -f "$dirpart/$file" && continue 19535 fdir=`$as_dirname -- "$file" || 19536$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 19537 X"$file" : 'X\(//\)[^/]' \| \ 19538 X"$file" : 'X\(//\)$' \| \ 19539 X"$file" : 'X\(/\)' \| . 2>/dev/null || 19540$as_echo X"$file" | 19541 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 19542 s//\1/ 19543 q 19544 } 19545 /^X\(\/\/\)[^/].*/{ 19546 s//\1/ 19547 q 19548 } 19549 /^X\(\/\/\)$/{ 19550 s//\1/ 19551 q 19552 } 19553 /^X\(\/\).*/{ 19554 s//\1/ 19555 q 19556 } 19557 s/.*/./; q'` 19558 as_dir=$dirpart/$fdir; as_fn_mkdir_p 19559 # echo "creating $dirpart/$file" 19560 echo '# dummy' > "$dirpart/$file" 19561 done 19562 done 19563} 19564 ;; 19565 "libtool":C) 19566 19567 # See if we are running on zsh, and set the options which allow our 19568 # commands through without removal of \ escapes. 19569 if test -n "${ZSH_VERSION+set}" ; then 19570 setopt NO_GLOB_SUBST 19571 fi 19572 19573 cfgfile="${ofile}T" 19574 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 19575 $RM "$cfgfile" 19576 19577 cat <<_LT_EOF >> "$cfgfile" 19578#! $SHELL 19579 19580# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. 19581# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION 19582# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 19583# NOTE: Changes made to this file will be lost: look at ltmain.sh. 19584# 19585# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005, 19586# 2006, 2007, 2008, 2009, 2010, 2011 Free Software 19587# Foundation, Inc. 19588# Written by Gordon Matzigkeit, 1996 19589# 19590# This file is part of GNU Libtool. 19591# 19592# GNU Libtool is free software; you can redistribute it and/or 19593# modify it under the terms of the GNU General Public License as 19594# published by the Free Software Foundation; either version 2 of 19595# the License, or (at your option) any later version. 19596# 19597# As a special exception to the GNU General Public License, 19598# if you distribute this file as part of a program or library that 19599# is built using GNU Libtool, you may include this file under the 19600# same distribution terms that you use for the rest of that program. 19601# 19602# GNU Libtool is distributed in the hope that it will be useful, 19603# but WITHOUT ANY WARRANTY; without even the implied warranty of 19604# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19605# GNU General Public License for more details. 19606# 19607# You should have received a copy of the GNU General Public License 19608# along with GNU Libtool; see the file COPYING. If not, a copy 19609# can be downloaded from http://www.gnu.org/licenses/gpl.html, or 19610# obtained by writing to the Free Software Foundation, Inc., 19611# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 19612 19613 19614# The names of the tagged configurations supported by this script. 19615available_tags="CXX " 19616 19617# ### BEGIN LIBTOOL CONFIG 19618 19619# Which release of libtool.m4 was used? 19620macro_version=$macro_version 19621macro_revision=$macro_revision 19622 19623# Whether or not to build shared libraries. 19624build_libtool_libs=$enable_shared 19625 19626# Whether or not to build static libraries. 19627build_old_libs=$enable_static 19628 19629# What type of objects to build. 19630pic_mode=$pic_mode 19631 19632# Whether or not to optimize for fast installation. 19633fast_install=$enable_fast_install 19634 19635# Shell to use when invoking shell scripts. 19636SHELL=$lt_SHELL 19637 19638# An echo program that protects backslashes. 19639ECHO=$lt_ECHO 19640 19641# The PATH separator for the build system. 19642PATH_SEPARATOR=$lt_PATH_SEPARATOR 19643 19644# The host system. 19645host_alias=$host_alias 19646host=$host 19647host_os=$host_os 19648 19649# The build system. 19650build_alias=$build_alias 19651build=$build 19652build_os=$build_os 19653 19654# A sed program that does not truncate output. 19655SED=$lt_SED 19656 19657# Sed that helps us avoid accidentally triggering echo(1) options like -n. 19658Xsed="\$SED -e 1s/^X//" 19659 19660# A grep program that handles long lines. 19661GREP=$lt_GREP 19662 19663# An ERE matcher. 19664EGREP=$lt_EGREP 19665 19666# A literal string matcher. 19667FGREP=$lt_FGREP 19668 19669# A BSD- or MS-compatible name lister. 19670NM=$lt_NM 19671 19672# Whether we need soft or hard links. 19673LN_S=$lt_LN_S 19674 19675# What is the maximum length of a command? 19676max_cmd_len=$max_cmd_len 19677 19678# Object file suffix (normally "o"). 19679objext=$ac_objext 19680 19681# Executable file suffix (normally ""). 19682exeext=$exeext 19683 19684# whether the shell understands "unset". 19685lt_unset=$lt_unset 19686 19687# turn spaces into newlines. 19688SP2NL=$lt_lt_SP2NL 19689 19690# turn newlines into spaces. 19691NL2SP=$lt_lt_NL2SP 19692 19693# convert \$build file names to \$host format. 19694to_host_file_cmd=$lt_cv_to_host_file_cmd 19695 19696# convert \$build files to toolchain format. 19697to_tool_file_cmd=$lt_cv_to_tool_file_cmd 19698 19699# An object symbol dumper. 19700OBJDUMP=$lt_OBJDUMP 19701 19702# Method to check whether dependent libraries are shared objects. 19703deplibs_check_method=$lt_deplibs_check_method 19704 19705# Command to use when deplibs_check_method = "file_magic". 19706file_magic_cmd=$lt_file_magic_cmd 19707 19708# How to find potential files when deplibs_check_method = "file_magic". 19709file_magic_glob=$lt_file_magic_glob 19710 19711# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 19712want_nocaseglob=$lt_want_nocaseglob 19713 19714# DLL creation program. 19715DLLTOOL=$lt_DLLTOOL 19716 19717# Command to associate shared and link libraries. 19718sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 19719 19720# The archiver. 19721AR=$lt_AR 19722 19723# Flags to create an archive. 19724AR_FLAGS=$lt_AR_FLAGS 19725 19726# How to feed a file listing to the archiver. 19727archiver_list_spec=$lt_archiver_list_spec 19728 19729# A symbol stripping program. 19730STRIP=$lt_STRIP 19731 19732# Commands used to install an old-style archive. 19733RANLIB=$lt_RANLIB 19734old_postinstall_cmds=$lt_old_postinstall_cmds 19735old_postuninstall_cmds=$lt_old_postuninstall_cmds 19736 19737# Whether to use a lock for old archive extraction. 19738lock_old_archive_extraction=$lock_old_archive_extraction 19739 19740# A C compiler. 19741LTCC=$lt_CC 19742 19743# LTCC compiler flags. 19744LTCFLAGS=$lt_CFLAGS 19745 19746# Take the output of nm and produce a listing of raw symbols and C names. 19747global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 19748 19749# Transform the output of nm in a proper C declaration. 19750global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 19751 19752# Transform the output of nm in a C name address pair. 19753global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 19754 19755# Transform the output of nm in a C name address pair when lib prefix is needed. 19756global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 19757 19758# Specify filename containing input files for \$NM. 19759nm_file_list_spec=$lt_nm_file_list_spec 19760 19761# The root where to search for dependent libraries,and in which our libraries should be installed. 19762lt_sysroot=$lt_sysroot 19763 19764# The name of the directory that contains temporary libtool files. 19765objdir=$objdir 19766 19767# Used to examine libraries when file_magic_cmd begins with "file". 19768MAGIC_CMD=$MAGIC_CMD 19769 19770# Must we lock files when doing compilation? 19771need_locks=$lt_need_locks 19772 19773# Manifest tool. 19774MANIFEST_TOOL=$lt_MANIFEST_TOOL 19775 19776# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 19777DSYMUTIL=$lt_DSYMUTIL 19778 19779# Tool to change global to local symbols on Mac OS X. 19780NMEDIT=$lt_NMEDIT 19781 19782# Tool to manipulate fat objects and archives on Mac OS X. 19783LIPO=$lt_LIPO 19784 19785# ldd/readelf like tool for Mach-O binaries on Mac OS X. 19786OTOOL=$lt_OTOOL 19787 19788# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 19789OTOOL64=$lt_OTOOL64 19790 19791# Old archive suffix (normally "a"). 19792libext=$libext 19793 19794# Shared library suffix (normally ".so"). 19795shrext_cmds=$lt_shrext_cmds 19796 19797# The commands to extract the exported symbol list from a shared archive. 19798extract_expsyms_cmds=$lt_extract_expsyms_cmds 19799 19800# Variables whose values should be saved in libtool wrapper scripts and 19801# restored at link time. 19802variables_saved_for_relink=$lt_variables_saved_for_relink 19803 19804# Do we need the "lib" prefix for modules? 19805need_lib_prefix=$need_lib_prefix 19806 19807# Do we need a version for libraries? 19808need_version=$need_version 19809 19810# Library versioning type. 19811version_type=$version_type 19812 19813# Shared library runtime path variable. 19814runpath_var=$runpath_var 19815 19816# Shared library path variable. 19817shlibpath_var=$shlibpath_var 19818 19819# Is shlibpath searched before the hard-coded library search path? 19820shlibpath_overrides_runpath=$shlibpath_overrides_runpath 19821 19822# Format of library name prefix. 19823libname_spec=$lt_libname_spec 19824 19825# List of archive names. First name is the real one, the rest are links. 19826# The last name is the one that the linker finds with -lNAME 19827library_names_spec=$lt_library_names_spec 19828 19829# The coded name of the library, if different from the real name. 19830soname_spec=$lt_soname_spec 19831 19832# Permission mode override for installation of shared libraries. 19833install_override_mode=$lt_install_override_mode 19834 19835# Command to use after installation of a shared archive. 19836postinstall_cmds=$lt_postinstall_cmds 19837 19838# Command to use after uninstallation of a shared archive. 19839postuninstall_cmds=$lt_postuninstall_cmds 19840 19841# Commands used to finish a libtool library installation in a directory. 19842finish_cmds=$lt_finish_cmds 19843 19844# As "finish_cmds", except a single script fragment to be evaled but 19845# not shown. 19846finish_eval=$lt_finish_eval 19847 19848# Whether we should hardcode library paths into libraries. 19849hardcode_into_libs=$hardcode_into_libs 19850 19851# Compile-time system search path for libraries. 19852sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 19853 19854# Run-time system search path for libraries. 19855sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec 19856 19857# Whether dlopen is supported. 19858dlopen_support=$enable_dlopen 19859 19860# Whether dlopen of programs is supported. 19861dlopen_self=$enable_dlopen_self 19862 19863# Whether dlopen of statically linked programs is supported. 19864dlopen_self_static=$enable_dlopen_self_static 19865 19866# Commands to strip libraries. 19867old_striplib=$lt_old_striplib 19868striplib=$lt_striplib 19869 19870 19871# The linker used to build libraries. 19872LD=$lt_LD 19873 19874# How to create reloadable object files. 19875reload_flag=$lt_reload_flag 19876reload_cmds=$lt_reload_cmds 19877 19878# Commands used to build an old-style archive. 19879old_archive_cmds=$lt_old_archive_cmds 19880 19881# A language specific compiler. 19882CC=$lt_compiler 19883 19884# Is the compiler the GNU compiler? 19885with_gcc=$GCC 19886 19887# Compiler flag to turn off builtin functions. 19888no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 19889 19890# Additional compiler flags for building library objects. 19891pic_flag=$lt_lt_prog_compiler_pic 19892 19893# How to pass a linker flag through the compiler. 19894wl=$lt_lt_prog_compiler_wl 19895 19896# Compiler flag to prevent dynamic linking. 19897link_static_flag=$lt_lt_prog_compiler_static 19898 19899# Does compiler simultaneously support -c and -o options? 19900compiler_c_o=$lt_lt_cv_prog_compiler_c_o 19901 19902# Whether or not to add -lc for building shared libraries. 19903build_libtool_need_lc=$archive_cmds_need_lc 19904 19905# Whether or not to disallow shared libs when runtime libs are static. 19906allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 19907 19908# Compiler flag to allow reflexive dlopens. 19909export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 19910 19911# Compiler flag to generate shared objects directly from archives. 19912whole_archive_flag_spec=$lt_whole_archive_flag_spec 19913 19914# Whether the compiler copes with passing no objects directly. 19915compiler_needs_object=$lt_compiler_needs_object 19916 19917# Create an old-style archive from a shared archive. 19918old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 19919 19920# Create a temporary old-style archive to link instead of a shared archive. 19921old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 19922 19923# Commands used to build a shared archive. 19924archive_cmds=$lt_archive_cmds 19925archive_expsym_cmds=$lt_archive_expsym_cmds 19926 19927# Commands used to build a loadable module if different from building 19928# a shared archive. 19929module_cmds=$lt_module_cmds 19930module_expsym_cmds=$lt_module_expsym_cmds 19931 19932# Whether we are building with GNU ld or not. 19933with_gnu_ld=$lt_with_gnu_ld 19934 19935# Flag that allows shared libraries with undefined symbols to be built. 19936allow_undefined_flag=$lt_allow_undefined_flag 19937 19938# Flag that enforces no undefined symbols. 19939no_undefined_flag=$lt_no_undefined_flag 19940 19941# Flag to hardcode \$libdir into a binary during linking. 19942# This must work even if \$libdir does not exist 19943hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 19944 19945# Whether we need a single "-rpath" flag with a separated argument. 19946hardcode_libdir_separator=$lt_hardcode_libdir_separator 19947 19948# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19949# DIR into the resulting binary. 19950hardcode_direct=$hardcode_direct 19951 19952# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 19953# DIR into the resulting binary and the resulting library dependency is 19954# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 19955# library is relocated. 19956hardcode_direct_absolute=$hardcode_direct_absolute 19957 19958# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 19959# into the resulting binary. 19960hardcode_minus_L=$hardcode_minus_L 19961 19962# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 19963# into the resulting binary. 19964hardcode_shlibpath_var=$hardcode_shlibpath_var 19965 19966# Set to "yes" if building a shared library automatically hardcodes DIR 19967# into the library and all subsequent libraries and executables linked 19968# against it. 19969hardcode_automatic=$hardcode_automatic 19970 19971# Set to yes if linker adds runtime paths of dependent libraries 19972# to runtime path list. 19973inherit_rpath=$inherit_rpath 19974 19975# Whether libtool must link a program against all its dependency libraries. 19976link_all_deplibs=$link_all_deplibs 19977 19978# Set to "yes" if exported symbols are required. 19979always_export_symbols=$always_export_symbols 19980 19981# The commands to list exported symbols. 19982export_symbols_cmds=$lt_export_symbols_cmds 19983 19984# Symbols that should not be listed in the preloaded symbols. 19985exclude_expsyms=$lt_exclude_expsyms 19986 19987# Symbols that must always be exported. 19988include_expsyms=$lt_include_expsyms 19989 19990# Commands necessary for linking programs (against libraries) with templates. 19991prelink_cmds=$lt_prelink_cmds 19992 19993# Commands necessary for finishing linking programs. 19994postlink_cmds=$lt_postlink_cmds 19995 19996# Specify filename containing input files. 19997file_list_spec=$lt_file_list_spec 19998 19999# How to hardcode a shared library path into an executable. 20000hardcode_action=$hardcode_action 20001 20002# The directories searched by this compiler when creating a shared library. 20003compiler_lib_search_dirs=$lt_compiler_lib_search_dirs 20004 20005# Dependencies to place before and after the objects being linked to 20006# create a shared library. 20007predep_objects=$lt_predep_objects 20008postdep_objects=$lt_postdep_objects 20009predeps=$lt_predeps 20010postdeps=$lt_postdeps 20011 20012# The library search path used internally by the compiler when linking 20013# a shared library. 20014compiler_lib_search_path=$lt_compiler_lib_search_path 20015 20016# ### END LIBTOOL CONFIG 20017 20018_LT_EOF 20019 20020 case $host_os in 20021 aix3*) 20022 cat <<\_LT_EOF >> "$cfgfile" 20023# AIX sometimes has problems with the GCC collect2 program. For some 20024# reason, if we set the COLLECT_NAMES environment variable, the problems 20025# vanish in a puff of smoke. 20026if test "X${COLLECT_NAMES+set}" != Xset; then 20027 COLLECT_NAMES= 20028 export COLLECT_NAMES 20029fi 20030_LT_EOF 20031 ;; 20032 esac 20033 20034 20035ltmain="$ac_aux_dir/ltmain.sh" 20036 20037 20038 # We use sed instead of cat because bash on DJGPP gets confused if 20039 # if finds mixed CR/LF and LF-only lines. Since sed operates in 20040 # text mode, it properly converts lines to CR/LF. This bash problem 20041 # is reportedly fixed, but why not run on old versions too? 20042 sed '$q' "$ltmain" >> "$cfgfile" \ 20043 || (rm -f "$cfgfile"; exit 1) 20044 20045 if test x"$xsi_shell" = xyes; then 20046 sed -e '/^func_dirname ()$/,/^} # func_dirname /c\ 20047func_dirname ()\ 20048{\ 20049\ case ${1} in\ 20050\ */*) func_dirname_result="${1%/*}${2}" ;;\ 20051\ * ) func_dirname_result="${3}" ;;\ 20052\ esac\ 20053} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \ 20054 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20055 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20056test 0 -eq $? || _lt_function_replace_fail=: 20057 20058 20059 sed -e '/^func_basename ()$/,/^} # func_basename /c\ 20060func_basename ()\ 20061{\ 20062\ func_basename_result="${1##*/}"\ 20063} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \ 20064 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20065 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20066test 0 -eq $? || _lt_function_replace_fail=: 20067 20068 20069 sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\ 20070func_dirname_and_basename ()\ 20071{\ 20072\ case ${1} in\ 20073\ */*) func_dirname_result="${1%/*}${2}" ;;\ 20074\ * ) func_dirname_result="${3}" ;;\ 20075\ esac\ 20076\ func_basename_result="${1##*/}"\ 20077} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \ 20078 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20079 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20080test 0 -eq $? || _lt_function_replace_fail=: 20081 20082 20083 sed -e '/^func_stripname ()$/,/^} # func_stripname /c\ 20084func_stripname ()\ 20085{\ 20086\ # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\ 20087\ # positional parameters, so assign one to ordinary parameter first.\ 20088\ func_stripname_result=${3}\ 20089\ func_stripname_result=${func_stripname_result#"${1}"}\ 20090\ func_stripname_result=${func_stripname_result%"${2}"}\ 20091} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \ 20092 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20093 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20094test 0 -eq $? || _lt_function_replace_fail=: 20095 20096 20097 sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\ 20098func_split_long_opt ()\ 20099{\ 20100\ func_split_long_opt_name=${1%%=*}\ 20101\ func_split_long_opt_arg=${1#*=}\ 20102} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \ 20103 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20104 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20105test 0 -eq $? || _lt_function_replace_fail=: 20106 20107 20108 sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\ 20109func_split_short_opt ()\ 20110{\ 20111\ func_split_short_opt_arg=${1#??}\ 20112\ func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\ 20113} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \ 20114 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20115 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20116test 0 -eq $? || _lt_function_replace_fail=: 20117 20118 20119 sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\ 20120func_lo2o ()\ 20121{\ 20122\ case ${1} in\ 20123\ *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\ 20124\ *) func_lo2o_result=${1} ;;\ 20125\ esac\ 20126} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \ 20127 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20128 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20129test 0 -eq $? || _lt_function_replace_fail=: 20130 20131 20132 sed -e '/^func_xform ()$/,/^} # func_xform /c\ 20133func_xform ()\ 20134{\ 20135 func_xform_result=${1%.*}.lo\ 20136} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \ 20137 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20138 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20139test 0 -eq $? || _lt_function_replace_fail=: 20140 20141 20142 sed -e '/^func_arith ()$/,/^} # func_arith /c\ 20143func_arith ()\ 20144{\ 20145 func_arith_result=$(( $* ))\ 20146} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \ 20147 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20148 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20149test 0 -eq $? || _lt_function_replace_fail=: 20150 20151 20152 sed -e '/^func_len ()$/,/^} # func_len /c\ 20153func_len ()\ 20154{\ 20155 func_len_result=${#1}\ 20156} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \ 20157 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20158 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20159test 0 -eq $? || _lt_function_replace_fail=: 20160 20161fi 20162 20163if test x"$lt_shell_append" = xyes; then 20164 sed -e '/^func_append ()$/,/^} # func_append /c\ 20165func_append ()\ 20166{\ 20167 eval "${1}+=\\${2}"\ 20168} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \ 20169 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20170 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20171test 0 -eq $? || _lt_function_replace_fail=: 20172 20173 20174 sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\ 20175func_append_quoted ()\ 20176{\ 20177\ func_quote_for_eval "${2}"\ 20178\ eval "${1}+=\\\\ \\$func_quote_for_eval_result"\ 20179} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \ 20180 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20181 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20182test 0 -eq $? || _lt_function_replace_fail=: 20183 20184 20185 # Save a `func_append' function call where possible by direct use of '+=' 20186 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \ 20187 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20188 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20189 test 0 -eq $? || _lt_function_replace_fail=: 20190else 20191 # Save a `func_append' function call even when '+=' is not available 20192 sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \ 20193 && mv -f "$cfgfile.tmp" "$cfgfile" \ 20194 || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp") 20195 test 0 -eq $? || _lt_function_replace_fail=: 20196fi 20197 20198if test x"$_lt_function_replace_fail" = x":"; then 20199 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5 20200$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;} 20201fi 20202 20203 20204 mv -f "$cfgfile" "$ofile" || 20205 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 20206 chmod +x "$ofile" 20207 20208 20209 cat <<_LT_EOF >> "$ofile" 20210 20211# ### BEGIN LIBTOOL TAG CONFIG: CXX 20212 20213# The linker used to build libraries. 20214LD=$lt_LD_CXX 20215 20216# How to create reloadable object files. 20217reload_flag=$lt_reload_flag_CXX 20218reload_cmds=$lt_reload_cmds_CXX 20219 20220# Commands used to build an old-style archive. 20221old_archive_cmds=$lt_old_archive_cmds_CXX 20222 20223# A language specific compiler. 20224CC=$lt_compiler_CXX 20225 20226# Is the compiler the GNU compiler? 20227with_gcc=$GCC_CXX 20228 20229# Compiler flag to turn off builtin functions. 20230no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX 20231 20232# Additional compiler flags for building library objects. 20233pic_flag=$lt_lt_prog_compiler_pic_CXX 20234 20235# How to pass a linker flag through the compiler. 20236wl=$lt_lt_prog_compiler_wl_CXX 20237 20238# Compiler flag to prevent dynamic linking. 20239link_static_flag=$lt_lt_prog_compiler_static_CXX 20240 20241# Does compiler simultaneously support -c and -o options? 20242compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX 20243 20244# Whether or not to add -lc for building shared libraries. 20245build_libtool_need_lc=$archive_cmds_need_lc_CXX 20246 20247# Whether or not to disallow shared libs when runtime libs are static. 20248allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX 20249 20250# Compiler flag to allow reflexive dlopens. 20251export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX 20252 20253# Compiler flag to generate shared objects directly from archives. 20254whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX 20255 20256# Whether the compiler copes with passing no objects directly. 20257compiler_needs_object=$lt_compiler_needs_object_CXX 20258 20259# Create an old-style archive from a shared archive. 20260old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX 20261 20262# Create a temporary old-style archive to link instead of a shared archive. 20263old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX 20264 20265# Commands used to build a shared archive. 20266archive_cmds=$lt_archive_cmds_CXX 20267archive_expsym_cmds=$lt_archive_expsym_cmds_CXX 20268 20269# Commands used to build a loadable module if different from building 20270# a shared archive. 20271module_cmds=$lt_module_cmds_CXX 20272module_expsym_cmds=$lt_module_expsym_cmds_CXX 20273 20274# Whether we are building with GNU ld or not. 20275with_gnu_ld=$lt_with_gnu_ld_CXX 20276 20277# Flag that allows shared libraries with undefined symbols to be built. 20278allow_undefined_flag=$lt_allow_undefined_flag_CXX 20279 20280# Flag that enforces no undefined symbols. 20281no_undefined_flag=$lt_no_undefined_flag_CXX 20282 20283# Flag to hardcode \$libdir into a binary during linking. 20284# This must work even if \$libdir does not exist 20285hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX 20286 20287# Whether we need a single "-rpath" flag with a separated argument. 20288hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX 20289 20290# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 20291# DIR into the resulting binary. 20292hardcode_direct=$hardcode_direct_CXX 20293 20294# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes 20295# DIR into the resulting binary and the resulting library dependency is 20296# "absolute",i.e impossible to change by setting \${shlibpath_var} if the 20297# library is relocated. 20298hardcode_direct_absolute=$hardcode_direct_absolute_CXX 20299 20300# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 20301# into the resulting binary. 20302hardcode_minus_L=$hardcode_minus_L_CXX 20303 20304# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 20305# into the resulting binary. 20306hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX 20307 20308# Set to "yes" if building a shared library automatically hardcodes DIR 20309# into the library and all subsequent libraries and executables linked 20310# against it. 20311hardcode_automatic=$hardcode_automatic_CXX 20312 20313# Set to yes if linker adds runtime paths of dependent libraries 20314# to runtime path list. 20315inherit_rpath=$inherit_rpath_CXX 20316 20317# Whether libtool must link a program against all its dependency libraries. 20318link_all_deplibs=$link_all_deplibs_CXX 20319 20320# Set to "yes" if exported symbols are required. 20321always_export_symbols=$always_export_symbols_CXX 20322 20323# The commands to list exported symbols. 20324export_symbols_cmds=$lt_export_symbols_cmds_CXX 20325 20326# Symbols that should not be listed in the preloaded symbols. 20327exclude_expsyms=$lt_exclude_expsyms_CXX 20328 20329# Symbols that must always be exported. 20330include_expsyms=$lt_include_expsyms_CXX 20331 20332# Commands necessary for linking programs (against libraries) with templates. 20333prelink_cmds=$lt_prelink_cmds_CXX 20334 20335# Commands necessary for finishing linking programs. 20336postlink_cmds=$lt_postlink_cmds_CXX 20337 20338# Specify filename containing input files. 20339file_list_spec=$lt_file_list_spec_CXX 20340 20341# How to hardcode a shared library path into an executable. 20342hardcode_action=$hardcode_action_CXX 20343 20344# The directories searched by this compiler when creating a shared library. 20345compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX 20346 20347# Dependencies to place before and after the objects being linked to 20348# create a shared library. 20349predep_objects=$lt_predep_objects_CXX 20350postdep_objects=$lt_postdep_objects_CXX 20351predeps=$lt_predeps_CXX 20352postdeps=$lt_postdeps_CXX 20353 20354# The library search path used internally by the compiler when linking 20355# a shared library. 20356compiler_lib_search_path=$lt_compiler_lib_search_path_CXX 20357 20358# ### END LIBTOOL TAG CONFIG: CXX 20359_LT_EOF 20360 20361 ;; 20362 20363 esac 20364done # for ac_tag 20365 20366 20367as_fn_exit 0 20368_ACEOF 20369ac_clean_files=$ac_clean_files_save 20370 20371test $ac_write_fail = 0 || 20372 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 20373 20374 20375# configure is writing to config.log, and then calls config.status. 20376# config.status does its own redirection, appending to config.log. 20377# Unfortunately, on DOS this fails, as config.log is still kept open 20378# by configure, so config.status won't be able to write to it; its 20379# output is simply discarded. So we exec the FD to /dev/null, 20380# effectively closing config.log, so it can be properly (re)opened and 20381# appended to by config.status. When coming back to configure, we 20382# need to make the FD available again. 20383if test "$no_create" != yes; then 20384 ac_cs_success=: 20385 ac_config_status_args= 20386 test "$silent" = yes && 20387 ac_config_status_args="$ac_config_status_args --quiet" 20388 exec 5>/dev/null 20389 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 20390 exec 5>>config.log 20391 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 20392 # would make configure fail if this is the last instruction. 20393 $ac_cs_success || as_fn_exit 1 20394fi 20395if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 20396 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 20397$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 20398fi 20399 20400