configure revision eceda581
1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.71 for fontconfig 2.14.1. 4# 5# Report bugs to <https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new>. 6# 7# 8# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, 9# Inc. 10# 11# 12# This configure script is free software; the Free Software Foundation 13# gives unlimited permission to copy, distribute and modify it. 14## -------------------- ## 15## M4sh Initialization. ## 16## -------------------- ## 17 18# Be more Bourne compatible 19DUALCASE=1; export DUALCASE # for MKS sh 20as_nop=: 21if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 22then : 23 emulate sh 24 NULLCMD=: 25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 26 # is contrary to our usage. Disable this feature. 27 alias -g '${1+"$@"}'='"$@"' 28 setopt NO_GLOB_SUBST 29else $as_nop 30 case `(set -o) 2>/dev/null` in #( 31 *posix*) : 32 set -o posix ;; #( 33 *) : 34 ;; 35esac 36fi 37 38 39 40# Reset variables that may have inherited troublesome values from 41# the environment. 42 43# IFS needs to be set, to space, tab, and newline, in precisely that order. 44# (If _AS_PATH_WALK were called with IFS unset, it would have the 45# side effect of setting IFS to empty, thus disabling word splitting.) 46# Quoting is to prevent editors from complaining about space-tab. 47as_nl=' 48' 49export as_nl 50IFS=" "" $as_nl" 51 52PS1='$ ' 53PS2='> ' 54PS4='+ ' 55 56# Ensure predictable behavior from utilities with locale-dependent output. 57LC_ALL=C 58export LC_ALL 59LANGUAGE=C 60export LANGUAGE 61 62# We cannot yet rely on "unset" to work, but we need these variables 63# to be unset--not just set to an empty or harmless value--now, to 64# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 65# also avoids known problems related to "unset" and subshell syntax 66# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 67for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 68do eval test \${$as_var+y} \ 69 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 70done 71 72# Ensure that fds 0, 1, and 2 are open. 73if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 74if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 75if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 76 77# The user is always right. 78if ${PATH_SEPARATOR+false} :; then 79 PATH_SEPARATOR=: 80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 82 PATH_SEPARATOR=';' 83 } 84fi 85 86 87# Find who we are. Look in the path if we contain no directory separator. 88as_myself= 89case $0 in #(( 90 *[\\/]* ) as_myself=$0 ;; 91 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 92for as_dir in $PATH 93do 94 IFS=$as_save_IFS 95 case $as_dir in #((( 96 '') as_dir=./ ;; 97 */) ;; 98 *) as_dir=$as_dir/ ;; 99 esac 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 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 113 exit 1 114fi 115 116 117# Use a proper internal environment variable to ensure we don't fall 118 # into an infinite loop, continuously re-executing ourselves. 119 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 120 _as_can_reexec=no; export _as_can_reexec; 121 # We cannot yet assume a decent shell, so we have to provide a 122# neutralization value for shells without unset; and this also 123# works around shells that cannot unset nonexistent variables. 124# Preserve -v and -x to the replacement shell. 125BASH_ENV=/dev/null 126ENV=/dev/null 127(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 128case $- in # (((( 129 *v*x* | *x*v* ) as_opts=-vx ;; 130 *v* ) as_opts=-v ;; 131 *x* ) as_opts=-x ;; 132 * ) as_opts= ;; 133esac 134exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 135# Admittedly, this is quite paranoid, since all the known shells bail 136# out after a failed `exec'. 137printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 138exit 255 139 fi 140 # We don't want this to propagate to other subprocesses. 141 { _as_can_reexec=; unset _as_can_reexec;} 142if test "x$CONFIG_SHELL" = x; then 143 as_bourne_compatible="as_nop=: 144if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 145then : 146 emulate sh 147 NULLCMD=: 148 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 149 # is contrary to our usage. Disable this feature. 150 alias -g '\${1+\"\$@\"}'='\"\$@\"' 151 setopt NO_GLOB_SUBST 152else \$as_nop 153 case \`(set -o) 2>/dev/null\` in #( 154 *posix*) : 155 set -o posix ;; #( 156 *) : 157 ;; 158esac 159fi 160" 161 as_required="as_fn_return () { (exit \$1); } 162as_fn_success () { as_fn_return 0; } 163as_fn_failure () { as_fn_return 1; } 164as_fn_ret_success () { return 0; } 165as_fn_ret_failure () { return 1; } 166 167exitcode=0 168as_fn_success || { exitcode=1; echo as_fn_success failed.; } 169as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 170as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 171as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 172if ( set x; as_fn_ret_success y && test x = \"\$1\" ) 173then : 174 175else \$as_nop 176 exitcode=1; echo positional parameters were not saved. 177fi 178test x\$exitcode = x0 || exit 1 179blah=\$(echo \$(echo blah)) 180test x\"\$blah\" = xblah || exit 1 181test -x / || exit 1" 182 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 183 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 184 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 185 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 186 187 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( 188 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 189 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 190 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO 191 PATH=/empty FPATH=/empty; export PATH FPATH 192 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ 193 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 194test \$(( 1 + 1 )) = 2 || exit 1" 195 if (eval "$as_required") 2>/dev/null 196then : 197 as_have_required=yes 198else $as_nop 199 as_have_required=no 200fi 201 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null 202then : 203 204else $as_nop 205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 206as_found=false 207for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 208do 209 IFS=$as_save_IFS 210 case $as_dir in #((( 211 '') as_dir=./ ;; 212 */) ;; 213 *) as_dir=$as_dir/ ;; 214 esac 215 as_found=: 216 case $as_dir in #( 217 /*) 218 for as_base in sh bash ksh sh5; do 219 # Try only shells that exist, to save several forks. 220 as_shell=$as_dir$as_base 221 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 222 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null 223then : 224 CONFIG_SHELL=$as_shell as_have_required=yes 225 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null 226then : 227 break 2 228fi 229fi 230 done;; 231 esac 232 as_found=false 233done 234IFS=$as_save_IFS 235if $as_found 236then : 237 238else $as_nop 239 if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 240 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null 241then : 242 CONFIG_SHELL=$SHELL as_have_required=yes 243fi 244fi 245 246 247 if test "x$CONFIG_SHELL" != x 248then : 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'. 266printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 267exit 255 268fi 269 270 if test x$as_have_required = xno 271then : 272 printf "%s\n" "$0: This script requires a shell more modern than all" 273 printf "%s\n" "$0: the shells that I found on your system." 274 if test ${ZSH_VERSION+y} ; then 275 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" 276 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." 277 else 278 printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and 279$0: https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new 280$0: about your system, including any error possibly output 281$0: before this message. Then install a modern shell, or 282$0: manually run the script under such a shell if you do 283$0: have one." 284 fi 285 exit 1 286fi 287fi 288fi 289SHELL=${CONFIG_SHELL-/bin/sh} 290export SHELL 291# Unset more variables known to interfere with behavior of common tools. 292CLICOLOR_FORCE= GREP_OPTIONS= 293unset CLICOLOR_FORCE GREP_OPTIONS 294 295## --------------------- ## 296## M4sh Shell Functions. ## 297## --------------------- ## 298# as_fn_unset VAR 299# --------------- 300# Portably unset VAR. 301as_fn_unset () 302{ 303 { eval $1=; unset $1;} 304} 305as_unset=as_fn_unset 306 307 308# as_fn_set_status STATUS 309# ----------------------- 310# Set $? to STATUS, without forking. 311as_fn_set_status () 312{ 313 return $1 314} # as_fn_set_status 315 316# as_fn_exit STATUS 317# ----------------- 318# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 319as_fn_exit () 320{ 321 set +e 322 as_fn_set_status $1 323 exit $1 324} # as_fn_exit 325# as_fn_nop 326# --------- 327# Do nothing but, unlike ":", preserve the value of $?. 328as_fn_nop () 329{ 330 return $? 331} 332as_nop=as_fn_nop 333 334# as_fn_mkdir_p 335# ------------- 336# Create "$as_dir" as a directory, including parents if necessary. 337as_fn_mkdir_p () 338{ 339 340 case $as_dir in #( 341 -*) as_dir=./$as_dir;; 342 esac 343 test -d "$as_dir" || eval $as_mkdir_p || { 344 as_dirs= 345 while :; do 346 case $as_dir in #( 347 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 348 *) as_qdir=$as_dir;; 349 esac 350 as_dirs="'$as_qdir' $as_dirs" 351 as_dir=`$as_dirname -- "$as_dir" || 352$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 353 X"$as_dir" : 'X\(//\)[^/]' \| \ 354 X"$as_dir" : 'X\(//\)$' \| \ 355 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 356printf "%s\n" X"$as_dir" | 357 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 358 s//\1/ 359 q 360 } 361 /^X\(\/\/\)[^/].*/{ 362 s//\1/ 363 q 364 } 365 /^X\(\/\/\)$/{ 366 s//\1/ 367 q 368 } 369 /^X\(\/\).*/{ 370 s//\1/ 371 q 372 } 373 s/.*/./; q'` 374 test -d "$as_dir" && break 375 done 376 test -z "$as_dirs" || eval "mkdir $as_dirs" 377 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 378 379 380} # as_fn_mkdir_p 381 382# as_fn_executable_p FILE 383# ----------------------- 384# Test if FILE is an executable regular file. 385as_fn_executable_p () 386{ 387 test -f "$1" && test -x "$1" 388} # as_fn_executable_p 389# as_fn_append VAR VALUE 390# ---------------------- 391# Append the text in VALUE to the end of the definition contained in VAR. Take 392# advantage of any shell optimizations that allow amortized linear growth over 393# repeated appends, instead of the typical quadratic growth present in naive 394# implementations. 395if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 396then : 397 eval 'as_fn_append () 398 { 399 eval $1+=\$2 400 }' 401else $as_nop 402 as_fn_append () 403 { 404 eval $1=\$$1\$2 405 } 406fi # as_fn_append 407 408# as_fn_arith ARG... 409# ------------------ 410# Perform arithmetic evaluation on the ARGs, and store the result in the 411# global $as_val. Take advantage of shells that can avoid forks. The arguments 412# must be portable across $(()) and expr. 413if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 414then : 415 eval 'as_fn_arith () 416 { 417 as_val=$(( $* )) 418 }' 419else $as_nop 420 as_fn_arith () 421 { 422 as_val=`expr "$@" || test $? -eq 1` 423 } 424fi # as_fn_arith 425 426# as_fn_nop 427# --------- 428# Do nothing but, unlike ":", preserve the value of $?. 429as_fn_nop () 430{ 431 return $? 432} 433as_nop=as_fn_nop 434 435# as_fn_error STATUS ERROR [LINENO LOG_FD] 436# ---------------------------------------- 437# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 438# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 439# script with STATUS, using 1 if that was 0. 440as_fn_error () 441{ 442 as_status=$1; test $as_status -eq 0 && as_status=1 443 if test "$4"; then 444 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 445 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 446 fi 447 printf "%s\n" "$as_me: error: $2" >&2 448 as_fn_exit $as_status 449} # as_fn_error 450 451if expr a : '\(a\)' >/dev/null 2>&1 && 452 test "X`expr 00001 : '.*\(...\)'`" = X001; then 453 as_expr=expr 454else 455 as_expr=false 456fi 457 458if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 459 as_basename=basename 460else 461 as_basename=false 462fi 463 464if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 465 as_dirname=dirname 466else 467 as_dirname=false 468fi 469 470as_me=`$as_basename -- "$0" || 471$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 472 X"$0" : 'X\(//\)$' \| \ 473 X"$0" : 'X\(/\)' \| . 2>/dev/null || 474printf "%s\n" X/"$0" | 475 sed '/^.*\/\([^/][^/]*\)\/*$/{ 476 s//\1/ 477 q 478 } 479 /^X\/\(\/\/\)$/{ 480 s//\1/ 481 q 482 } 483 /^X\/\(\/\).*/{ 484 s//\1/ 485 q 486 } 487 s/.*/./; q'` 488 489# Avoid depending upon Character Ranges. 490as_cr_letters='abcdefghijklmnopqrstuvwxyz' 491as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 492as_cr_Letters=$as_cr_letters$as_cr_LETTERS 493as_cr_digits='0123456789' 494as_cr_alnum=$as_cr_Letters$as_cr_digits 495 496 497 as_lineno_1=$LINENO as_lineno_1a=$LINENO 498 as_lineno_2=$LINENO as_lineno_2a=$LINENO 499 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 500 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 501 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 502 sed -n ' 503 p 504 /[$]LINENO/= 505 ' <$as_myself | 506 sed ' 507 s/[$]LINENO.*/&-/ 508 t lineno 509 b 510 :lineno 511 N 512 :loop 513 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 514 t loop 515 s/-\n.*// 516 ' >$as_me.lineno && 517 chmod +x "$as_me.lineno" || 518 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 519 520 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 521 # already done that, so ensure we don't try to do so again and fall 522 # in an infinite loop. This has already happened in practice. 523 _as_can_reexec=no; export _as_can_reexec 524 # Don't try to exec as it changes $[0], causing all sort of problems 525 # (the dirname of $[0] is not the place where we might find the 526 # original and so on. Autoconf is especially sensitive to this). 527 . "./$as_me.lineno" 528 # Exit status is that of the last command. 529 exit 530} 531 532 533# Determine whether it's possible to make 'echo' print without a newline. 534# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 535# for compatibility with existing Makefiles. 536ECHO_C= ECHO_N= ECHO_T= 537case `echo -n x` in #((((( 538-n*) 539 case `echo 'xy\c'` in 540 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 541 xy) ECHO_C='\c';; 542 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 543 ECHO_T=' ';; 544 esac;; 545*) 546 ECHO_N='-n';; 547esac 548 549# For backward compatibility with old third-party macros, we provide 550# the shell variables $as_echo and $as_echo_n. New code should use 551# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 552as_echo='printf %s\n' 553as_echo_n='printf %s' 554 555 556rm -f conf$$ conf$$.exe conf$$.file 557if test -d conf$$.dir; then 558 rm -f conf$$.dir/conf$$.file 559else 560 rm -f conf$$.dir 561 mkdir conf$$.dir 2>/dev/null 562fi 563if (echo >conf$$.file) 2>/dev/null; then 564 if ln -s conf$$.file conf$$ 2>/dev/null; then 565 as_ln_s='ln -s' 566 # ... but there are two gotchas: 567 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 568 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 569 # In both cases, we have to default to `cp -pR'. 570 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 571 as_ln_s='cp -pR' 572 elif ln conf$$.file conf$$ 2>/dev/null; then 573 as_ln_s=ln 574 else 575 as_ln_s='cp -pR' 576 fi 577else 578 as_ln_s='cp -pR' 579fi 580rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 581rmdir conf$$.dir 2>/dev/null 582 583if mkdir -p . 2>/dev/null; then 584 as_mkdir_p='mkdir -p "$as_dir"' 585else 586 test -d ./-p && rmdir ./-p 587 as_mkdir_p=false 588fi 589 590as_test_x='test -x' 591as_executable_p=as_fn_executable_p 592 593# Sed expression to map a string onto a valid CPP name. 594as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 595 596# Sed expression to map a string onto a valid variable name. 597as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 598 599SHELL=${CONFIG_SHELL-/bin/sh} 600 601 602test -n "$DJDIR" || exec 7<&0 </dev/null 603exec 6>&1 604 605# Name of the host. 606# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 607# so uname gets run too. 608ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 609 610# 611# Initializations. 612# 613ac_default_prefix=/usr/local 614ac_clean_files= 615ac_config_libobj_dir=. 616LIBOBJS= 617cross_compiling=no 618subdirs= 619MFLAGS= 620MAKEFLAGS= 621 622# Identity of this package. 623PACKAGE_NAME='fontconfig' 624PACKAGE_TARNAME='fontconfig' 625PACKAGE_VERSION='2.14.1' 626PACKAGE_STRING='fontconfig 2.14.1' 627PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new' 628PACKAGE_URL='' 629 630# Factoring default headers for most tests. 631ac_includes_default="\ 632#include <stddef.h> 633#ifdef HAVE_STDIO_H 634# include <stdio.h> 635#endif 636#ifdef HAVE_STDLIB_H 637# include <stdlib.h> 638#endif 639#ifdef HAVE_STRING_H 640# include <string.h> 641#endif 642#ifdef HAVE_INTTYPES_H 643# include <inttypes.h> 644#endif 645#ifdef HAVE_STDINT_H 646# include <stdint.h> 647#endif 648#ifdef HAVE_STRINGS_H 649# include <strings.h> 650#endif 651#ifdef HAVE_SYS_TYPES_H 652# include <sys/types.h> 653#endif 654#ifdef HAVE_SYS_STAT_H 655# include <sys/stat.h> 656#endif 657#ifdef HAVE_UNISTD_H 658# include <unistd.h> 659#endif" 660 661ac_header_c_list= 662gt_needs= 663ac_func_c_list= 664ac_subst_vars='am__EXEEXT_FALSE 665am__EXEEXT_TRUE 666LTLIBOBJS 667LIBOBJS 668PKGCONFIG_REQUIRES_PRIVATELY 669PKGCONFIG_REQUIRES 670ENABLE_CACHE_BUILD_FALSE 671ENABLE_CACHE_BUILD_TRUE 672DOCMAN3 673ENABLE_DOCS_FALSE 674ENABLE_DOCS_TRUE 675USEDOCBOOK_FALSE 676USEDOCBOOK_TRUE 677HASDOCBOOK 678HAVE_PTHREAD_FALSE 679HAVE_PTHREAD_TRUE 680PTHREAD_CFLAGS 681PTHREAD_LIBS 682PTHREAD_CC 683ax_pthread_config 684XMLDIR 685CONFIGDIR 686BASECONFIGDIR 687TEMPLATEDIR 688FC_FONTDATE 689FC_CACHEDIR 690fc_cachedir 691FC_FONTPATH 692FC_ADD_FONTS 693FC_DEFAULT_FONTS 694PREFERRED_HINTING 695ENABLE_JSONC_FALSE 696ENABLE_JSONC_TRUE 697JSONC_LIBS 698JSONC_CFLAGS 699LIBXML2_LIBS 700LIBXML2_CFLAGS 701PKG_EXPAT_LIBS 702PKG_EXPAT_CFLAGS 703HAVE_XMLPARSE_H 704EXPAT_LIBS 705EXPAT_CFLAGS 706FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE 707FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE 708FREETYPE_LIBS 709FREETYPE_CFLAGS 710ICONV_LIBS 711ICONV_CFLAGS 712ENABLE_SHARED_FALSE 713ENABLE_SHARED_TRUE 714CROSS_COMPILING_FALSE 715CROSS_COMPILING_TRUE 716EXEEXT_FOR_BUILD 717CC_FOR_BUILD 718WARN_CFLAGS 719MS_LIB_AVAILABLE_FALSE 720MS_LIB_AVAILABLE_TRUE 721ms_librarian 722POSUB 723LTLIBINTL 724LIBINTL 725INTLLIBS 726LTLIBICONV 727LIBICONV 728INTL_MACOSX_LIBS 729CPP 730XGETTEXT_EXTRA_OPTIONS 731MSGMERGE 732XGETTEXT_015 733XGETTEXT 734GMSGFMT_015 735MSGFMT_015 736GMSGFMT 737MSGFMT 738GETTEXT_MACRO_VERSION 739USE_NLS 740GETTEXT_PACKAGE 741OS_DARWIN_FALSE 742OS_DARWIN_TRUE 743OS_WIN32_FALSE 744OS_WIN32_TRUE 745LIBT_CURRENT_MINUS_AGE 746LIBT_VERSION_INFO 747LIBT_REVISION 748LIBT_CURRENT 749LT_SYS_LIBRARY_PATH 750OTOOL64 751OTOOL 752LIPO 753NMEDIT 754DSYMUTIL 755MANIFEST_TOOL 756RANLIB 757ac_ct_AR 758AR 759FILECMD 760NM 761ac_ct_DUMPBIN 762DUMPBIN 763LD 764FGREP 765EGREP 766GREP 767SED 768host_os 769host_vendor 770host_cpu 771host 772build_os 773build_vendor 774build_cpu 775build 776LIBTOOL 777OBJDUMP 778DLLTOOL 779AS 780RM 781pkgpyexecdir 782pyexecdir 783pkgpythondir 784pythondir 785PYTHON_EXEC_PREFIX 786PYTHON_PREFIX 787PYTHON_PLATFORM 788PYTHON_VERSION 789PYTHON 790GPERF 791GIT 792pkgconfigdir 793PKG_CONFIG_LIBDIR 794PKG_CONFIG_PATH 795PKG_CONFIG 796LN_S 797am__fastdepCC_FALSE 798am__fastdepCC_TRUE 799CCDEPMODE 800am__nodep 801AMDEPBACKSLASH 802AMDEP_FALSE 803AMDEP_TRUE 804am__include 805DEPDIR 806OBJEXT 807EXEEXT 808ac_ct_CC 809CPPFLAGS 810LDFLAGS 811CFLAGS 812CC 813AM_BACKSLASH 814AM_DEFAULT_VERBOSITY 815AM_DEFAULT_V 816AM_V 817CSCOPE 818ETAGS 819CTAGS 820am__untar 821am__tar 822AMTAR 823am__leading_dot 824SET_MAKE 825AWK 826mkdir_p 827MKDIR_P 828INSTALL_STRIP_PROGRAM 829STRIP 830install_sh 831MAKEINFO 832AUTOHEADER 833AUTOMAKE 834AUTOCONF 835ACLOCAL 836VERSION 837PACKAGE 838CYGPATH_W 839am__isrc 840INSTALL_DATA 841INSTALL_SCRIPT 842INSTALL_PROGRAM 843target_alias 844host_alias 845build_alias 846LIBS 847ECHO_T 848ECHO_N 849ECHO_C 850DEFS 851mandir 852localedir 853libdir 854psdir 855pdfdir 856dvidir 857htmldir 858infodir 859docdir 860oldincludedir 861includedir 862runstatedir 863localstatedir 864sharedstatedir 865sysconfdir 866datadir 867datarootdir 868libexecdir 869sbindir 870bindir 871program_transform_name 872prefix 873exec_prefix 874PACKAGE_URL 875PACKAGE_BUGREPORT 876PACKAGE_STRING 877PACKAGE_VERSION 878PACKAGE_TARNAME 879PACKAGE_NAME 880PATH_SEPARATOR 881SHELL 882am__quote' 883ac_subst_files='' 884ac_user_opts=' 885enable_option_checking 886enable_silent_rules 887enable_dependency_tracking 888enable_largefile 889with_pkgconfigdir 890with_python_sys_prefix 891with_python_prefix 892with_python_exec_prefix 893enable_static 894enable_shared 895with_pic 896enable_fast_install 897with_aix_soname 898with_gnu_ld 899with_sysroot 900enable_libtool_lock 901enable_nls 902enable_rpath 903with_libiconv_prefix 904with_libintl_prefix 905with_arch 906enable_iconv 907with_libiconv 908with_libiconv_includes 909with_libiconv_lib 910with_expat 911with_expat_includes 912with_expat_lib 913enable_libxml2 914with_default_hinting 915with_default_fonts 916with_add_fonts 917with_cache_dir 918with_templatedir 919with_baseconfigdir 920with_configdir 921with_xmldir 922enable_docbook 923enable_docs 924enable_cache_build 925' 926 ac_precious_vars='build_alias 927host_alias 928target_alias 929CC 930CFLAGS 931LDFLAGS 932LIBS 933CPPFLAGS 934PKG_CONFIG 935PKG_CONFIG_PATH 936PKG_CONFIG_LIBDIR 937PYTHON 938LT_SYS_LIBRARY_PATH 939CPP 940CC_FOR_BUILD 941FREETYPE_CFLAGS 942FREETYPE_LIBS 943EXPAT_CFLAGS 944EXPAT_LIBS 945LIBXML2_CFLAGS 946LIBXML2_LIBS 947JSONC_CFLAGS 948JSONC_LIBS' 949 950 951# Initialize some variables set by options. 952ac_init_help= 953ac_init_version=false 954ac_unrecognized_opts= 955ac_unrecognized_sep= 956# The variables have the same names as the options, with 957# dashes changed to underlines. 958cache_file=/dev/null 959exec_prefix=NONE 960no_create= 961no_recursion= 962prefix=NONE 963program_prefix=NONE 964program_suffix=NONE 965program_transform_name=s,x,x, 966silent= 967site= 968srcdir= 969verbose= 970x_includes=NONE 971x_libraries=NONE 972 973# Installation directory options. 974# These are left unexpanded so users can "make install exec_prefix=/foo" 975# and all the variables that are supposed to be based on exec_prefix 976# by default will actually change. 977# Use braces instead of parens because sh, perl, etc. also accept them. 978# (The list follows the same order as the GNU Coding Standards.) 979bindir='${exec_prefix}/bin' 980sbindir='${exec_prefix}/sbin' 981libexecdir='${exec_prefix}/libexec' 982datarootdir='${prefix}/share' 983datadir='${datarootdir}' 984sysconfdir='${prefix}/etc' 985sharedstatedir='${prefix}/com' 986localstatedir='${prefix}/var' 987runstatedir='${localstatedir}/run' 988includedir='${prefix}/include' 989oldincludedir='/usr/include' 990docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' 991infodir='${datarootdir}/info' 992htmldir='${docdir}' 993dvidir='${docdir}' 994pdfdir='${docdir}' 995psdir='${docdir}' 996libdir='${exec_prefix}/lib' 997localedir='${datarootdir}/locale' 998mandir='${datarootdir}/man' 999 1000ac_prev= 1001ac_dashdash= 1002for ac_option 1003do 1004 # If the previous option needs an argument, assign it. 1005 if test -n "$ac_prev"; then 1006 eval $ac_prev=\$ac_option 1007 ac_prev= 1008 continue 1009 fi 1010 1011 case $ac_option in 1012 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 1013 *=) ac_optarg= ;; 1014 *) ac_optarg=yes ;; 1015 esac 1016 1017 case $ac_dashdash$ac_option in 1018 --) 1019 ac_dashdash=yes ;; 1020 1021 -bindir | --bindir | --bindi | --bind | --bin | --bi) 1022 ac_prev=bindir ;; 1023 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 1024 bindir=$ac_optarg ;; 1025 1026 -build | --build | --buil | --bui | --bu) 1027 ac_prev=build_alias ;; 1028 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 1029 build_alias=$ac_optarg ;; 1030 1031 -cache-file | --cache-file | --cache-fil | --cache-fi \ 1032 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 1033 ac_prev=cache_file ;; 1034 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 1035 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 1036 cache_file=$ac_optarg ;; 1037 1038 --config-cache | -C) 1039 cache_file=config.cache ;; 1040 1041 -datadir | --datadir | --datadi | --datad) 1042 ac_prev=datadir ;; 1043 -datadir=* | --datadir=* | --datadi=* | --datad=*) 1044 datadir=$ac_optarg ;; 1045 1046 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 1047 | --dataroo | --dataro | --datar) 1048 ac_prev=datarootdir ;; 1049 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 1050 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 1051 datarootdir=$ac_optarg ;; 1052 1053 -disable-* | --disable-*) 1054 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 1055 # Reject names that are not valid shell variable names. 1056 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1057 as_fn_error $? "invalid feature name: \`$ac_useropt'" 1058 ac_useropt_orig=$ac_useropt 1059 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1060 case $ac_user_opts in 1061 *" 1062"enable_$ac_useropt" 1063"*) ;; 1064 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 1065 ac_unrecognized_sep=', ';; 1066 esac 1067 eval enable_$ac_useropt=no ;; 1068 1069 -docdir | --docdir | --docdi | --doc | --do) 1070 ac_prev=docdir ;; 1071 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 1072 docdir=$ac_optarg ;; 1073 1074 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 1075 ac_prev=dvidir ;; 1076 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 1077 dvidir=$ac_optarg ;; 1078 1079 -enable-* | --enable-*) 1080 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 1081 # Reject names that are not valid shell variable names. 1082 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1083 as_fn_error $? "invalid feature name: \`$ac_useropt'" 1084 ac_useropt_orig=$ac_useropt 1085 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1086 case $ac_user_opts in 1087 *" 1088"enable_$ac_useropt" 1089"*) ;; 1090 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1091 ac_unrecognized_sep=', ';; 1092 esac 1093 eval enable_$ac_useropt=\$ac_optarg ;; 1094 1095 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1096 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1097 | --exec | --exe | --ex) 1098 ac_prev=exec_prefix ;; 1099 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1100 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1101 | --exec=* | --exe=* | --ex=*) 1102 exec_prefix=$ac_optarg ;; 1103 1104 -gas | --gas | --ga | --g) 1105 # Obsolete; use --with-gas. 1106 with_gas=yes ;; 1107 1108 -help | --help | --hel | --he | -h) 1109 ac_init_help=long ;; 1110 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1111 ac_init_help=recursive ;; 1112 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1113 ac_init_help=short ;; 1114 1115 -host | --host | --hos | --ho) 1116 ac_prev=host_alias ;; 1117 -host=* | --host=* | --hos=* | --ho=*) 1118 host_alias=$ac_optarg ;; 1119 1120 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1121 ac_prev=htmldir ;; 1122 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1123 | --ht=*) 1124 htmldir=$ac_optarg ;; 1125 1126 -includedir | --includedir | --includedi | --included | --include \ 1127 | --includ | --inclu | --incl | --inc) 1128 ac_prev=includedir ;; 1129 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1130 | --includ=* | --inclu=* | --incl=* | --inc=*) 1131 includedir=$ac_optarg ;; 1132 1133 -infodir | --infodir | --infodi | --infod | --info | --inf) 1134 ac_prev=infodir ;; 1135 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1136 infodir=$ac_optarg ;; 1137 1138 -libdir | --libdir | --libdi | --libd) 1139 ac_prev=libdir ;; 1140 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1141 libdir=$ac_optarg ;; 1142 1143 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1144 | --libexe | --libex | --libe) 1145 ac_prev=libexecdir ;; 1146 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1147 | --libexe=* | --libex=* | --libe=*) 1148 libexecdir=$ac_optarg ;; 1149 1150 -localedir | --localedir | --localedi | --localed | --locale) 1151 ac_prev=localedir ;; 1152 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1153 localedir=$ac_optarg ;; 1154 1155 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1156 | --localstate | --localstat | --localsta | --localst | --locals) 1157 ac_prev=localstatedir ;; 1158 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1159 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1160 localstatedir=$ac_optarg ;; 1161 1162 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1163 ac_prev=mandir ;; 1164 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1165 mandir=$ac_optarg ;; 1166 1167 -nfp | --nfp | --nf) 1168 # Obsolete; use --without-fp. 1169 with_fp=no ;; 1170 1171 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1172 | --no-cr | --no-c | -n) 1173 no_create=yes ;; 1174 1175 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1176 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1177 no_recursion=yes ;; 1178 1179 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1180 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1181 | --oldin | --oldi | --old | --ol | --o) 1182 ac_prev=oldincludedir ;; 1183 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1184 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1185 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1186 oldincludedir=$ac_optarg ;; 1187 1188 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1189 ac_prev=prefix ;; 1190 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1191 prefix=$ac_optarg ;; 1192 1193 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1194 | --program-pre | --program-pr | --program-p) 1195 ac_prev=program_prefix ;; 1196 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1197 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1198 program_prefix=$ac_optarg ;; 1199 1200 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1201 | --program-suf | --program-su | --program-s) 1202 ac_prev=program_suffix ;; 1203 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1204 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1205 program_suffix=$ac_optarg ;; 1206 1207 -program-transform-name | --program-transform-name \ 1208 | --program-transform-nam | --program-transform-na \ 1209 | --program-transform-n | --program-transform- \ 1210 | --program-transform | --program-transfor \ 1211 | --program-transfo | --program-transf \ 1212 | --program-trans | --program-tran \ 1213 | --progr-tra | --program-tr | --program-t) 1214 ac_prev=program_transform_name ;; 1215 -program-transform-name=* | --program-transform-name=* \ 1216 | --program-transform-nam=* | --program-transform-na=* \ 1217 | --program-transform-n=* | --program-transform-=* \ 1218 | --program-transform=* | --program-transfor=* \ 1219 | --program-transfo=* | --program-transf=* \ 1220 | --program-trans=* | --program-tran=* \ 1221 | --progr-tra=* | --program-tr=* | --program-t=*) 1222 program_transform_name=$ac_optarg ;; 1223 1224 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1225 ac_prev=pdfdir ;; 1226 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1227 pdfdir=$ac_optarg ;; 1228 1229 -psdir | --psdir | --psdi | --psd | --ps) 1230 ac_prev=psdir ;; 1231 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1232 psdir=$ac_optarg ;; 1233 1234 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1235 | -silent | --silent | --silen | --sile | --sil) 1236 silent=yes ;; 1237 1238 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1239 | --runstate | --runstat | --runsta | --runst | --runs \ 1240 | --run | --ru | --r) 1241 ac_prev=runstatedir ;; 1242 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1243 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1244 | --run=* | --ru=* | --r=*) 1245 runstatedir=$ac_optarg ;; 1246 1247 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1248 ac_prev=sbindir ;; 1249 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1250 | --sbi=* | --sb=*) 1251 sbindir=$ac_optarg ;; 1252 1253 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1254 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1255 | --sharedst | --shareds | --shared | --share | --shar \ 1256 | --sha | --sh) 1257 ac_prev=sharedstatedir ;; 1258 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1259 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1260 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1261 | --sha=* | --sh=*) 1262 sharedstatedir=$ac_optarg ;; 1263 1264 -site | --site | --sit) 1265 ac_prev=site ;; 1266 -site=* | --site=* | --sit=*) 1267 site=$ac_optarg ;; 1268 1269 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1270 ac_prev=srcdir ;; 1271 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1272 srcdir=$ac_optarg ;; 1273 1274 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1275 | --syscon | --sysco | --sysc | --sys | --sy) 1276 ac_prev=sysconfdir ;; 1277 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1278 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1279 sysconfdir=$ac_optarg ;; 1280 1281 -target | --target | --targe | --targ | --tar | --ta | --t) 1282 ac_prev=target_alias ;; 1283 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1284 target_alias=$ac_optarg ;; 1285 1286 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1287 verbose=yes ;; 1288 1289 -version | --version | --versio | --versi | --vers | -V) 1290 ac_init_version=: ;; 1291 1292 -with-* | --with-*) 1293 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1294 # Reject names that are not valid shell variable names. 1295 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1296 as_fn_error $? "invalid package name: \`$ac_useropt'" 1297 ac_useropt_orig=$ac_useropt 1298 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1299 case $ac_user_opts in 1300 *" 1301"with_$ac_useropt" 1302"*) ;; 1303 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1304 ac_unrecognized_sep=', ';; 1305 esac 1306 eval with_$ac_useropt=\$ac_optarg ;; 1307 1308 -without-* | --without-*) 1309 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1310 # Reject names that are not valid shell variable names. 1311 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1312 as_fn_error $? "invalid package name: \`$ac_useropt'" 1313 ac_useropt_orig=$ac_useropt 1314 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` 1315 case $ac_user_opts in 1316 *" 1317"with_$ac_useropt" 1318"*) ;; 1319 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1320 ac_unrecognized_sep=', ';; 1321 esac 1322 eval with_$ac_useropt=no ;; 1323 1324 --x) 1325 # Obsolete; use --with-x. 1326 with_x=yes ;; 1327 1328 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1329 | --x-incl | --x-inc | --x-in | --x-i) 1330 ac_prev=x_includes ;; 1331 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1332 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1333 x_includes=$ac_optarg ;; 1334 1335 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1336 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1337 ac_prev=x_libraries ;; 1338 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1339 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1340 x_libraries=$ac_optarg ;; 1341 1342 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1343Try \`$0 --help' for more information" 1344 ;; 1345 1346 *=*) 1347 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1348 # Reject names that are not valid shell variable names. 1349 case $ac_envvar in #( 1350 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1351 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1352 esac 1353 eval $ac_envvar=\$ac_optarg 1354 export $ac_envvar ;; 1355 1356 *) 1357 # FIXME: should be removed in autoconf 3.0. 1358 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 1359 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1360 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 1361 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1362 ;; 1363 1364 esac 1365done 1366 1367if test -n "$ac_prev"; then 1368 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1369 as_fn_error $? "missing argument to $ac_option" 1370fi 1371 1372if test -n "$ac_unrecognized_opts"; then 1373 case $enable_option_checking in 1374 no) ;; 1375 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1376 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1377 esac 1378fi 1379 1380# Check all directory arguments for consistency. 1381for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1382 datadir sysconfdir sharedstatedir localstatedir includedir \ 1383 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1384 libdir localedir mandir runstatedir 1385do 1386 eval ac_val=\$$ac_var 1387 # Remove trailing slashes. 1388 case $ac_val in 1389 */ ) 1390 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1391 eval $ac_var=\$ac_val;; 1392 esac 1393 # Be sure to have absolute directory names. 1394 case $ac_val in 1395 [\\/$]* | ?:[\\/]* ) continue;; 1396 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1397 esac 1398 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1399done 1400 1401# There might be people who depend on the old broken behavior: `$host' 1402# used to hold the argument of --host etc. 1403# FIXME: To remove some day. 1404build=$build_alias 1405host=$host_alias 1406target=$target_alias 1407 1408# FIXME: To remove some day. 1409if test "x$host_alias" != x; then 1410 if test "x$build_alias" = x; then 1411 cross_compiling=maybe 1412 elif test "x$build_alias" != "x$host_alias"; then 1413 cross_compiling=yes 1414 fi 1415fi 1416 1417ac_tool_prefix= 1418test -n "$host_alias" && ac_tool_prefix=$host_alias- 1419 1420test "$silent" = yes && exec 6>/dev/null 1421 1422 1423ac_pwd=`pwd` && test -n "$ac_pwd" && 1424ac_ls_di=`ls -di .` && 1425ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1426 as_fn_error $? "working directory cannot be determined" 1427test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1428 as_fn_error $? "pwd does not report name of working directory" 1429 1430 1431# Find the source files, if location was not specified. 1432if test -z "$srcdir"; then 1433 ac_srcdir_defaulted=yes 1434 # Try the directory containing this script, then the parent directory. 1435 ac_confdir=`$as_dirname -- "$as_myself" || 1436$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1437 X"$as_myself" : 'X\(//\)[^/]' \| \ 1438 X"$as_myself" : 'X\(//\)$' \| \ 1439 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1440printf "%s\n" X"$as_myself" | 1441 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1442 s//\1/ 1443 q 1444 } 1445 /^X\(\/\/\)[^/].*/{ 1446 s//\1/ 1447 q 1448 } 1449 /^X\(\/\/\)$/{ 1450 s//\1/ 1451 q 1452 } 1453 /^X\(\/\).*/{ 1454 s//\1/ 1455 q 1456 } 1457 s/.*/./; q'` 1458 srcdir=$ac_confdir 1459 if test ! -r "$srcdir/$ac_unique_file"; then 1460 srcdir=.. 1461 fi 1462else 1463 ac_srcdir_defaulted=no 1464fi 1465if test ! -r "$srcdir/$ac_unique_file"; then 1466 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1467 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1468fi 1469ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1470ac_abs_confdir=`( 1471 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1472 pwd)` 1473# When building in place, set srcdir=. 1474if test "$ac_abs_confdir" = "$ac_pwd"; then 1475 srcdir=. 1476fi 1477# Remove unnecessary trailing slashes from srcdir. 1478# Double slashes in file names in object file debugging info 1479# mess up M-x gdb in Emacs. 1480case $srcdir in 1481*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1482esac 1483for ac_var in $ac_precious_vars; do 1484 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1485 eval ac_env_${ac_var}_value=\$${ac_var} 1486 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1487 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1488done 1489 1490# 1491# Report the --help message. 1492# 1493if test "$ac_init_help" = "long"; then 1494 # Omit some internal or obsolete options to make the list less imposing. 1495 # This message is too long to be a string in the A/UX 3.1 sh. 1496 cat <<_ACEOF 1497\`configure' configures fontconfig 2.14.1 to adapt to many kinds of systems. 1498 1499Usage: $0 [OPTION]... [VAR=VALUE]... 1500 1501To assign environment variables (e.g., CC, CFLAGS...), specify them as 1502VAR=VALUE. See below for descriptions of some of the useful variables. 1503 1504Defaults for the options are specified in brackets. 1505 1506Configuration: 1507 -h, --help display this help and exit 1508 --help=short display options specific to this package 1509 --help=recursive display the short help of all the included packages 1510 -V, --version display version information and exit 1511 -q, --quiet, --silent do not print \`checking ...' messages 1512 --cache-file=FILE cache test results in FILE [disabled] 1513 -C, --config-cache alias for \`--cache-file=config.cache' 1514 -n, --no-create do not create output files 1515 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1516 1517Installation directories: 1518 --prefix=PREFIX install architecture-independent files in PREFIX 1519 [$ac_default_prefix] 1520 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1521 [PREFIX] 1522 1523By default, \`make install' will install all the files in 1524\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1525an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1526for instance \`--prefix=\$HOME'. 1527 1528For better control, use the options below. 1529 1530Fine tuning of the installation directories: 1531 --bindir=DIR user executables [EPREFIX/bin] 1532 --sbindir=DIR system admin executables [EPREFIX/sbin] 1533 --libexecdir=DIR program executables [EPREFIX/libexec] 1534 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1535 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1536 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1537 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1538 --libdir=DIR object code libraries [EPREFIX/lib] 1539 --includedir=DIR C header files [PREFIX/include] 1540 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1541 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1542 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1543 --infodir=DIR info documentation [DATAROOTDIR/info] 1544 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1545 --mandir=DIR man documentation [DATAROOTDIR/man] 1546 --docdir=DIR documentation root [DATAROOTDIR/doc/fontconfig] 1547 --htmldir=DIR html documentation [DOCDIR] 1548 --dvidir=DIR dvi documentation [DOCDIR] 1549 --pdfdir=DIR pdf documentation [DOCDIR] 1550 --psdir=DIR ps documentation [DOCDIR] 1551_ACEOF 1552 1553 cat <<\_ACEOF 1554 1555Program names: 1556 --program-prefix=PREFIX prepend PREFIX to installed program names 1557 --program-suffix=SUFFIX append SUFFIX to installed program names 1558 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 1559 1560System types: 1561 --build=BUILD configure for building on BUILD [guessed] 1562 --host=HOST cross-compile to build programs to run on HOST [BUILD] 1563_ACEOF 1564fi 1565 1566if test -n "$ac_init_help"; then 1567 case $ac_init_help in 1568 short | recursive ) echo "Configuration of fontconfig 2.14.1:";; 1569 esac 1570 cat <<\_ACEOF 1571 1572Optional Features: 1573 --disable-option-checking ignore unrecognized --enable/--with options 1574 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1575 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1576 --enable-silent-rules less verbose build output (undo: "make V=1") 1577 --disable-silent-rules verbose build output (undo: "make V=0") 1578 --enable-dependency-tracking 1579 do not reject slow dependency extractors 1580 --disable-dependency-tracking 1581 speeds up one-time build 1582 --disable-largefile omit support for large files 1583 --enable-static[=PKGS] build static libraries [default=no] 1584 --enable-shared[=PKGS] build shared libraries [default=yes] 1585 --enable-fast-install[=PKGS] 1586 optimize for fast installation [default=yes] 1587 --disable-libtool-lock avoid locking (might break parallel builds) 1588 --disable-nls do not use Native Language Support 1589 --disable-rpath do not hardcode runtime library paths 1590 --enable-iconv Use iconv to support non-Unicode SFNT name 1591 --enable-libxml2 Use libxml2 instead of Expat 1592 --disable-docbook Disable building docs with docbook2html (default: 1593 no) 1594 --disable-docs Don't build and install documentation 1595 --disable-cache-build Don't run fc-cache during the build 1596 1597Optional Packages: 1598 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1599 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1600 --with-pkgconfigdir pkg-config installation directory 1601 ['${libdir}/pkgconfig'] 1602 --with-python-sys-prefix 1603 use Python's sys.prefix and sys.exec_prefix values 1604 --with-python_prefix override the default PYTHON_PREFIX 1605 --with-python_exec_prefix 1606 override the default PYTHON_EXEC_PREFIX 1607 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use 1608 both] 1609 --with-aix-soname=aix|svr4|both 1610 shared library versioning (aka "SONAME") variant to 1611 provide on AIX, [default=aix]. 1612 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1613 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the 1614 compiler's sysroot if not specified). 1615 --with-gnu-ld assume the C compiler uses GNU ld [default=no] 1616 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib 1617 --without-libiconv-prefix don't search for libiconv in includedir and libdir 1618 --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib 1619 --without-libintl-prefix don't search for libintl in includedir and libdir 1620 --with-arch=ARCH Force architecture to ARCH 1621 --with-libiconv=DIR Use libiconv in DIR 1622 --with-libiconv-includes=DIR 1623 Use libiconv includes in DIR 1624 --with-libiconv-lib=DIR Use libiconv library in DIR 1625 --with-expat=DIR Use Expat in DIR 1626 --with-expat-includes=DIR 1627 Use Expat includes in DIR 1628 --with-expat-lib=DIR 1629 --with-default-hinting=NAME 1630 Enable your preferred hinting configuration 1631 (none/slight/medium/full) [default=slight] 1632 --with-default-fonts=DIR1,DIR2,... 1633 Use fonts from DIR1,DIR2,... when config is busted 1634 --with-add-fonts=DIR1,DIR2,... 1635 Find additional fonts in DIR1,DIR2,... 1636 --with-cache-dir=DIR Use DIR to store cache files 1637 [default=LOCALSTATEDIR/cache/fontconfig] 1638 --with-templatedir=DIR Use DIR to store the configuration template files 1639 [default=DATADIR/fontconfig/conf.avail] 1640 --with-baseconfigdir=DIR 1641 Use DIR to store the base configuration files 1642 [default=SYSCONFDIR/fonts] 1643 --with-configdir=DIR Use DIR to store active configuration files 1644 [default=BASECONFIGDIR/conf.d] 1645 --with-xmldir=DIR Use DIR to store XML schema files 1646 [default=DATADIR/xml/fontconfig] 1647 1648Some influential environment variables: 1649 CC C compiler command 1650 CFLAGS C compiler flags 1651 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1652 nonstandard directory <lib dir> 1653 LIBS libraries to pass to the linker, e.g. -l<library> 1654 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1655 you have headers in a nonstandard directory <include dir> 1656 PKG_CONFIG path to pkg-config utility 1657 PKG_CONFIG_PATH 1658 directories to add to pkg-config's search path 1659 PKG_CONFIG_LIBDIR 1660 path overriding pkg-config's built-in search path 1661 PYTHON the Python interpreter 1662 LT_SYS_LIBRARY_PATH 1663 User-defined run-time library search path. 1664 CPP C preprocessor 1665 CC_FOR_BUILD 1666 build system C compiler 1667 FREETYPE_CFLAGS 1668 C compiler flags for FREETYPE, overriding pkg-config 1669 FREETYPE_LIBS 1670 linker flags for FREETYPE, overriding pkg-config 1671 EXPAT_CFLAGS 1672 C compiler flags for EXPAT, overriding pkg-config 1673 EXPAT_LIBS linker flags for EXPAT, overriding pkg-config 1674 LIBXML2_CFLAGS 1675 C compiler flags for LIBXML2, overriding pkg-config 1676 LIBXML2_LIBS 1677 linker flags for LIBXML2, overriding pkg-config 1678 JSONC_CFLAGS 1679 C compiler flags for JSONC, overriding pkg-config 1680 JSONC_LIBS linker flags for JSONC, overriding pkg-config 1681 1682Use these variables to override the choices made by `configure' or to help 1683it to find libraries and programs with nonstandard names/locations. 1684 1685Report bugs to <https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new>. 1686_ACEOF 1687ac_status=$? 1688fi 1689 1690if test "$ac_init_help" = "recursive"; then 1691 # If there are subdirs, report their specific --help. 1692 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1693 test -d "$ac_dir" || 1694 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1695 continue 1696 ac_builddir=. 1697 1698case "$ac_dir" in 1699.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1700*) 1701 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 1702 # A ".." for each directory in $ac_dir_suffix. 1703 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1704 case $ac_top_builddir_sub in 1705 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1706 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1707 esac ;; 1708esac 1709ac_abs_top_builddir=$ac_pwd 1710ac_abs_builddir=$ac_pwd$ac_dir_suffix 1711# for backward compatibility: 1712ac_top_builddir=$ac_top_build_prefix 1713 1714case $srcdir in 1715 .) # We are building in place. 1716 ac_srcdir=. 1717 ac_top_srcdir=$ac_top_builddir_sub 1718 ac_abs_top_srcdir=$ac_pwd ;; 1719 [\\/]* | ?:[\\/]* ) # Absolute name. 1720 ac_srcdir=$srcdir$ac_dir_suffix; 1721 ac_top_srcdir=$srcdir 1722 ac_abs_top_srcdir=$srcdir ;; 1723 *) # Relative name. 1724 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1725 ac_top_srcdir=$ac_top_build_prefix$srcdir 1726 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1727esac 1728ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1729 1730 cd "$ac_dir" || { ac_status=$?; continue; } 1731 # Check for configure.gnu first; this name is used for a wrapper for 1732 # Metaconfig's "Configure" on case-insensitive file systems. 1733 if test -f "$ac_srcdir/configure.gnu"; then 1734 echo && 1735 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1736 elif test -f "$ac_srcdir/configure"; then 1737 echo && 1738 $SHELL "$ac_srcdir/configure" --help=recursive 1739 else 1740 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1741 fi || ac_status=$? 1742 cd "$ac_pwd" || { ac_status=$?; break; } 1743 done 1744fi 1745 1746test -n "$ac_init_help" && exit $ac_status 1747if $ac_init_version; then 1748 cat <<\_ACEOF 1749fontconfig configure 2.14.1 1750generated by GNU Autoconf 2.71 1751 1752Copyright (C) 2021 Free Software Foundation, Inc. 1753This configure script is free software; the Free Software Foundation 1754gives unlimited permission to copy, distribute and modify it. 1755_ACEOF 1756 exit 1757fi 1758 1759## ------------------------ ## 1760## Autoconf initialization. ## 1761## ------------------------ ## 1762 1763# ac_fn_c_try_compile LINENO 1764# -------------------------- 1765# Try to compile conftest.$ac_ext, and return whether this succeeded. 1766ac_fn_c_try_compile () 1767{ 1768 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1769 rm -f conftest.$ac_objext conftest.beam 1770 if { { ac_try="$ac_compile" 1771case "(($ac_try" in 1772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1773 *) ac_try_echo=$ac_try;; 1774esac 1775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1776printf "%s\n" "$ac_try_echo"; } >&5 1777 (eval "$ac_compile") 2>conftest.err 1778 ac_status=$? 1779 if test -s conftest.err; then 1780 grep -v '^ *+' conftest.err >conftest.er1 1781 cat conftest.er1 >&5 1782 mv -f conftest.er1 conftest.err 1783 fi 1784 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1785 test $ac_status = 0; } && { 1786 test -z "$ac_c_werror_flag" || 1787 test ! -s conftest.err 1788 } && test -s conftest.$ac_objext 1789then : 1790 ac_retval=0 1791else $as_nop 1792 printf "%s\n" "$as_me: failed program was:" >&5 1793sed 's/^/| /' conftest.$ac_ext >&5 1794 1795 ac_retval=1 1796fi 1797 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1798 as_fn_set_status $ac_retval 1799 1800} # ac_fn_c_try_compile 1801 1802# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1803# ------------------------------------------------------- 1804# Tests whether HEADER exists and can be compiled using the include files in 1805# INCLUDES, setting the cache variable VAR accordingly. 1806ac_fn_c_check_header_compile () 1807{ 1808 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1810printf %s "checking for $2... " >&6; } 1811if eval test \${$3+y} 1812then : 1813 printf %s "(cached) " >&6 1814else $as_nop 1815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1816/* end confdefs.h. */ 1817$4 1818#include <$2> 1819_ACEOF 1820if ac_fn_c_try_compile "$LINENO" 1821then : 1822 eval "$3=yes" 1823else $as_nop 1824 eval "$3=no" 1825fi 1826rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 1827fi 1828eval ac_res=\$$3 1829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1830printf "%s\n" "$ac_res" >&6; } 1831 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1832 1833} # ac_fn_c_check_header_compile 1834 1835# ac_fn_c_try_link LINENO 1836# ----------------------- 1837# Try to link conftest.$ac_ext, and return whether this succeeded. 1838ac_fn_c_try_link () 1839{ 1840 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1841 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext 1842 if { { ac_try="$ac_link" 1843case "(($ac_try" in 1844 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1845 *) ac_try_echo=$ac_try;; 1846esac 1847eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1848printf "%s\n" "$ac_try_echo"; } >&5 1849 (eval "$ac_link") 2>conftest.err 1850 ac_status=$? 1851 if test -s conftest.err; then 1852 grep -v '^ *+' conftest.err >conftest.er1 1853 cat conftest.er1 >&5 1854 mv -f conftest.er1 conftest.err 1855 fi 1856 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1857 test $ac_status = 0; } && { 1858 test -z "$ac_c_werror_flag" || 1859 test ! -s conftest.err 1860 } && test -s conftest$ac_exeext && { 1861 test "$cross_compiling" = yes || 1862 test -x conftest$ac_exeext 1863 } 1864then : 1865 ac_retval=0 1866else $as_nop 1867 printf "%s\n" "$as_me: failed program was:" >&5 1868sed 's/^/| /' conftest.$ac_ext >&5 1869 1870 ac_retval=1 1871fi 1872 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1873 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1874 # interfere with the next link command; also delete a directory that is 1875 # left behind by Apple's compiler. We do this before executing the actions. 1876 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1877 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1878 as_fn_set_status $ac_retval 1879 1880} # ac_fn_c_try_link 1881 1882# ac_fn_c_check_func LINENO FUNC VAR 1883# ---------------------------------- 1884# Tests whether FUNC exists, setting the cache variable VAR accordingly 1885ac_fn_c_check_func () 1886{ 1887 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1888 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1889printf %s "checking for $2... " >&6; } 1890if eval test \${$3+y} 1891then : 1892 printf %s "(cached) " >&6 1893else $as_nop 1894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1895/* end confdefs.h. */ 1896/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1897 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1898#define $2 innocuous_$2 1899 1900/* System header to define __stub macros and hopefully few prototypes, 1901 which can conflict with char $2 (); below. */ 1902 1903#include <limits.h> 1904#undef $2 1905 1906/* Override any GCC internal prototype to avoid an error. 1907 Use char because int might match the return type of a GCC 1908 builtin and then its argument prototype would still apply. */ 1909#ifdef __cplusplus 1910extern "C" 1911#endif 1912char $2 (); 1913/* The GNU C library defines this for functions which it implements 1914 to always fail with ENOSYS. Some functions are actually named 1915 something starting with __ and the normal name is an alias. */ 1916#if defined __stub_$2 || defined __stub___$2 1917choke me 1918#endif 1919 1920int 1921main (void) 1922{ 1923return $2 (); 1924 ; 1925 return 0; 1926} 1927_ACEOF 1928if ac_fn_c_try_link "$LINENO" 1929then : 1930 eval "$3=yes" 1931else $as_nop 1932 eval "$3=no" 1933fi 1934rm -f core conftest.err conftest.$ac_objext conftest.beam \ 1935 conftest$ac_exeext conftest.$ac_ext 1936fi 1937eval ac_res=\$$3 1938 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1939printf "%s\n" "$ac_res" >&6; } 1940 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1941 1942} # ac_fn_c_check_func 1943 1944# ac_fn_c_try_cpp LINENO 1945# ---------------------- 1946# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1947ac_fn_c_try_cpp () 1948{ 1949 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1950 if { { ac_try="$ac_cpp conftest.$ac_ext" 1951case "(($ac_try" in 1952 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1953 *) ac_try_echo=$ac_try;; 1954esac 1955eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1956printf "%s\n" "$ac_try_echo"; } >&5 1957 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1958 ac_status=$? 1959 if test -s conftest.err; then 1960 grep -v '^ *+' conftest.err >conftest.er1 1961 cat conftest.er1 >&5 1962 mv -f conftest.er1 conftest.err 1963 fi 1964 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1965 test $ac_status = 0; } > conftest.i && { 1966 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1967 test ! -s conftest.err 1968 } 1969then : 1970 ac_retval=0 1971else $as_nop 1972 printf "%s\n" "$as_me: failed program was:" >&5 1973sed 's/^/| /' conftest.$ac_ext >&5 1974 1975 ac_retval=1 1976fi 1977 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1978 as_fn_set_status $ac_retval 1979 1980} # ac_fn_c_try_cpp 1981 1982# ac_fn_c_try_run LINENO 1983# ---------------------- 1984# Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that 1985# executables *can* be run. 1986ac_fn_c_try_run () 1987{ 1988 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1989 if { { ac_try="$ac_link" 1990case "(($ac_try" in 1991 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1992 *) ac_try_echo=$ac_try;; 1993esac 1994eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1995printf "%s\n" "$ac_try_echo"; } >&5 1996 (eval "$ac_link") 2>&5 1997 ac_status=$? 1998 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1999 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 2000 { { case "(($ac_try" in 2001 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2002 *) ac_try_echo=$ac_try;; 2003esac 2004eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2005printf "%s\n" "$ac_try_echo"; } >&5 2006 (eval "$ac_try") 2>&5 2007 ac_status=$? 2008 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2009 test $ac_status = 0; }; } 2010then : 2011 ac_retval=0 2012else $as_nop 2013 printf "%s\n" "$as_me: program exited with status $ac_status" >&5 2014 printf "%s\n" "$as_me: failed program was:" >&5 2015sed 's/^/| /' conftest.$ac_ext >&5 2016 2017 ac_retval=$ac_status 2018fi 2019 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 2020 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2021 as_fn_set_status $ac_retval 2022 2023} # ac_fn_c_try_run 2024 2025# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR 2026# ------------------------------------------------------------------ 2027# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR 2028# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR. 2029ac_fn_check_decl () 2030{ 2031 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2032 as_decl_name=`echo $2|sed 's/ *(.*//'` 2033 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5 2034printf %s "checking whether $as_decl_name is declared... " >&6; } 2035if eval test \${$3+y} 2036then : 2037 printf %s "(cached) " >&6 2038else $as_nop 2039 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'` 2040 eval ac_save_FLAGS=\$$6 2041 as_fn_append $6 " $5" 2042 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2043/* end confdefs.h. */ 2044$4 2045int 2046main (void) 2047{ 2048#ifndef $as_decl_name 2049#ifdef __cplusplus 2050 (void) $as_decl_use; 2051#else 2052 (void) $as_decl_name; 2053#endif 2054#endif 2055 2056 ; 2057 return 0; 2058} 2059_ACEOF 2060if ac_fn_c_try_compile "$LINENO" 2061then : 2062 eval "$3=yes" 2063else $as_nop 2064 eval "$3=no" 2065fi 2066rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2067 eval $6=\$ac_save_FLAGS 2068 2069fi 2070eval ac_res=\$$3 2071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2072printf "%s\n" "$ac_res" >&6; } 2073 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2074 2075} # ac_fn_check_decl 2076 2077# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 2078# ------------------------------------------- 2079# Tests whether TYPE exists after having included INCLUDES, setting cache 2080# variable VAR accordingly. 2081ac_fn_c_check_type () 2082{ 2083 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2084 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 2085printf %s "checking for $2... " >&6; } 2086if eval test \${$3+y} 2087then : 2088 printf %s "(cached) " >&6 2089else $as_nop 2090 eval "$3=no" 2091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2092/* end confdefs.h. */ 2093$4 2094int 2095main (void) 2096{ 2097if (sizeof ($2)) 2098 return 0; 2099 ; 2100 return 0; 2101} 2102_ACEOF 2103if ac_fn_c_try_compile "$LINENO" 2104then : 2105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2106/* end confdefs.h. */ 2107$4 2108int 2109main (void) 2110{ 2111if (sizeof (($2))) 2112 return 0; 2113 ; 2114 return 0; 2115} 2116_ACEOF 2117if ac_fn_c_try_compile "$LINENO" 2118then : 2119 2120else $as_nop 2121 eval "$3=yes" 2122fi 2123rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2124fi 2125rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2126fi 2127eval ac_res=\$$3 2128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2129printf "%s\n" "$ac_res" >&6; } 2130 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2131 2132} # ac_fn_c_check_type 2133 2134# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2135# -------------------------------------------- 2136# Tries to find the compile-time value of EXPR in a program that includes 2137# INCLUDES, setting VAR accordingly. Returns whether the value could be 2138# computed 2139ac_fn_c_compute_int () 2140{ 2141 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2142 if test "$cross_compiling" = yes; then 2143 # Depending upon the size, compute the lo and hi bounds. 2144cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2145/* end confdefs.h. */ 2146$4 2147int 2148main (void) 2149{ 2150static int test_array [1 - 2 * !(($2) >= 0)]; 2151test_array [0] = 0; 2152return test_array [0]; 2153 2154 ; 2155 return 0; 2156} 2157_ACEOF 2158if ac_fn_c_try_compile "$LINENO" 2159then : 2160 ac_lo=0 ac_mid=0 2161 while :; do 2162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2163/* end confdefs.h. */ 2164$4 2165int 2166main (void) 2167{ 2168static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2169test_array [0] = 0; 2170return test_array [0]; 2171 2172 ; 2173 return 0; 2174} 2175_ACEOF 2176if ac_fn_c_try_compile "$LINENO" 2177then : 2178 ac_hi=$ac_mid; break 2179else $as_nop 2180 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2181 if test $ac_lo -le $ac_mid; then 2182 ac_lo= ac_hi= 2183 break 2184 fi 2185 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2186fi 2187rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2188 done 2189else $as_nop 2190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2191/* end confdefs.h. */ 2192$4 2193int 2194main (void) 2195{ 2196static int test_array [1 - 2 * !(($2) < 0)]; 2197test_array [0] = 0; 2198return test_array [0]; 2199 2200 ; 2201 return 0; 2202} 2203_ACEOF 2204if ac_fn_c_try_compile "$LINENO" 2205then : 2206 ac_hi=-1 ac_mid=-1 2207 while :; do 2208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2209/* end confdefs.h. */ 2210$4 2211int 2212main (void) 2213{ 2214static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2215test_array [0] = 0; 2216return test_array [0]; 2217 2218 ; 2219 return 0; 2220} 2221_ACEOF 2222if ac_fn_c_try_compile "$LINENO" 2223then : 2224 ac_lo=$ac_mid; break 2225else $as_nop 2226 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2227 if test $ac_mid -le $ac_hi; then 2228 ac_lo= ac_hi= 2229 break 2230 fi 2231 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2232fi 2233rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2234 done 2235else $as_nop 2236 ac_lo= ac_hi= 2237fi 2238rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2239fi 2240rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2241# Binary search between lo and hi bounds. 2242while test "x$ac_lo" != "x$ac_hi"; do 2243 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2245/* end confdefs.h. */ 2246$4 2247int 2248main (void) 2249{ 2250static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2251test_array [0] = 0; 2252return test_array [0]; 2253 2254 ; 2255 return 0; 2256} 2257_ACEOF 2258if ac_fn_c_try_compile "$LINENO" 2259then : 2260 ac_hi=$ac_mid 2261else $as_nop 2262 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2263fi 2264rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2265done 2266case $ac_lo in #(( 2267?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2268'') ac_retval=1 ;; 2269esac 2270 else 2271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2272/* end confdefs.h. */ 2273$4 2274static long int longval (void) { return $2; } 2275static unsigned long int ulongval (void) { return $2; } 2276#include <stdio.h> 2277#include <stdlib.h> 2278int 2279main (void) 2280{ 2281 2282 FILE *f = fopen ("conftest.val", "w"); 2283 if (! f) 2284 return 1; 2285 if (($2) < 0) 2286 { 2287 long int i = longval (); 2288 if (i != ($2)) 2289 return 1; 2290 fprintf (f, "%ld", i); 2291 } 2292 else 2293 { 2294 unsigned long int i = ulongval (); 2295 if (i != ($2)) 2296 return 1; 2297 fprintf (f, "%lu", i); 2298 } 2299 /* Do not output a trailing newline, as this causes \r\n confusion 2300 on some platforms. */ 2301 return ferror (f) || fclose (f) != 0; 2302 2303 ; 2304 return 0; 2305} 2306_ACEOF 2307if ac_fn_c_try_run "$LINENO" 2308then : 2309 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2310else $as_nop 2311 ac_retval=1 2312fi 2313rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2314 conftest.$ac_objext conftest.beam conftest.$ac_ext 2315rm -f conftest.val 2316 2317 fi 2318 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2319 as_fn_set_status $ac_retval 2320 2321} # ac_fn_c_compute_int 2322 2323# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES 2324# ---------------------------------------------------- 2325# Tries to find if the field MEMBER exists in type AGGR, after including 2326# INCLUDES, setting cache variable VAR accordingly. 2327ac_fn_c_check_member () 2328{ 2329 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2330 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5 2331printf %s "checking for $2.$3... " >&6; } 2332if eval test \${$4+y} 2333then : 2334 printf %s "(cached) " >&6 2335else $as_nop 2336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2337/* end confdefs.h. */ 2338$5 2339int 2340main (void) 2341{ 2342static $2 ac_aggr; 2343if (ac_aggr.$3) 2344return 0; 2345 ; 2346 return 0; 2347} 2348_ACEOF 2349if ac_fn_c_try_compile "$LINENO" 2350then : 2351 eval "$4=yes" 2352else $as_nop 2353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2354/* end confdefs.h. */ 2355$5 2356int 2357main (void) 2358{ 2359static $2 ac_aggr; 2360if (sizeof ac_aggr.$3) 2361return 0; 2362 ; 2363 return 0; 2364} 2365_ACEOF 2366if ac_fn_c_try_compile "$LINENO" 2367then : 2368 eval "$4=yes" 2369else $as_nop 2370 eval "$4=no" 2371fi 2372rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2373fi 2374rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 2375fi 2376eval ac_res=\$$4 2377 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2378printf "%s\n" "$ac_res" >&6; } 2379 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2380 2381} # ac_fn_c_check_member 2382ac_configure_args_raw= 2383for ac_arg 2384do 2385 case $ac_arg in 2386 *\'*) 2387 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2388 esac 2389 as_fn_append ac_configure_args_raw " '$ac_arg'" 2390done 2391 2392case $ac_configure_args_raw in 2393 *$as_nl*) 2394 ac_safe_unquote= ;; 2395 *) 2396 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. 2397 ac_unsafe_a="$ac_unsafe_z#~" 2398 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" 2399 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; 2400esac 2401 2402cat >config.log <<_ACEOF 2403This file contains any messages produced by compilers while 2404running configure, to aid debugging if configure makes a mistake. 2405 2406It was created by fontconfig $as_me 2.14.1, which was 2407generated by GNU Autoconf 2.71. Invocation command line was 2408 2409 $ $0$ac_configure_args_raw 2410 2411_ACEOF 2412exec 5>>config.log 2413{ 2414cat <<_ASUNAME 2415## --------- ## 2416## Platform. ## 2417## --------- ## 2418 2419hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2420uname -m = `(uname -m) 2>/dev/null || echo unknown` 2421uname -r = `(uname -r) 2>/dev/null || echo unknown` 2422uname -s = `(uname -s) 2>/dev/null || echo unknown` 2423uname -v = `(uname -v) 2>/dev/null || echo unknown` 2424 2425/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2426/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2427 2428/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2429/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2430/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2431/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2432/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2433/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2434/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2435 2436_ASUNAME 2437 2438as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2439for as_dir in $PATH 2440do 2441 IFS=$as_save_IFS 2442 case $as_dir in #((( 2443 '') as_dir=./ ;; 2444 */) ;; 2445 *) as_dir=$as_dir/ ;; 2446 esac 2447 printf "%s\n" "PATH: $as_dir" 2448 done 2449IFS=$as_save_IFS 2450 2451} >&5 2452 2453cat >&5 <<_ACEOF 2454 2455 2456## ----------- ## 2457## Core tests. ## 2458## ----------- ## 2459 2460_ACEOF 2461 2462 2463# Keep a trace of the command line. 2464# Strip out --no-create and --no-recursion so they do not pile up. 2465# Strip out --silent because we don't want to record it for future runs. 2466# Also quote any args containing shell meta-characters. 2467# Make two passes to allow for proper duplicate-argument suppression. 2468ac_configure_args= 2469ac_configure_args0= 2470ac_configure_args1= 2471ac_must_keep_next=false 2472for ac_pass in 1 2 2473do 2474 for ac_arg 2475 do 2476 case $ac_arg in 2477 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2478 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2479 | -silent | --silent | --silen | --sile | --sil) 2480 continue ;; 2481 *\'*) 2482 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2483 esac 2484 case $ac_pass in 2485 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2486 2) 2487 as_fn_append ac_configure_args1 " '$ac_arg'" 2488 if test $ac_must_keep_next = true; then 2489 ac_must_keep_next=false # Got value, back to normal. 2490 else 2491 case $ac_arg in 2492 *=* | --config-cache | -C | -disable-* | --disable-* \ 2493 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2494 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2495 | -with-* | --with-* | -without-* | --without-* | --x) 2496 case "$ac_configure_args0 " in 2497 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2498 esac 2499 ;; 2500 -* ) ac_must_keep_next=true ;; 2501 esac 2502 fi 2503 as_fn_append ac_configure_args " '$ac_arg'" 2504 ;; 2505 esac 2506 done 2507done 2508{ ac_configure_args0=; unset ac_configure_args0;} 2509{ ac_configure_args1=; unset ac_configure_args1;} 2510 2511# When interrupted or exit'd, cleanup temporary files, and complete 2512# config.log. We remove comments because anyway the quotes in there 2513# would cause problems or look ugly. 2514# WARNING: Use '\'' to represent an apostrophe within the trap. 2515# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2516trap 'exit_status=$? 2517 # Sanitize IFS. 2518 IFS=" "" $as_nl" 2519 # Save into config.log some information that might help in debugging. 2520 { 2521 echo 2522 2523 printf "%s\n" "## ---------------- ## 2524## Cache variables. ## 2525## ---------------- ##" 2526 echo 2527 # The following way of writing the cache mishandles newlines in values, 2528( 2529 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2530 eval ac_val=\$$ac_var 2531 case $ac_val in #( 2532 *${as_nl}*) 2533 case $ac_var in #( 2534 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2535printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2536 esac 2537 case $ac_var in #( 2538 _ | IFS | as_nl) ;; #( 2539 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2540 *) { eval $ac_var=; unset $ac_var;} ;; 2541 esac ;; 2542 esac 2543 done 2544 (set) 2>&1 | 2545 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2546 *${as_nl}ac_space=\ *) 2547 sed -n \ 2548 "s/'\''/'\''\\\\'\'''\''/g; 2549 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2550 ;; #( 2551 *) 2552 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2553 ;; 2554 esac | 2555 sort 2556) 2557 echo 2558 2559 printf "%s\n" "## ----------------- ## 2560## Output variables. ## 2561## ----------------- ##" 2562 echo 2563 for ac_var in $ac_subst_vars 2564 do 2565 eval ac_val=\$$ac_var 2566 case $ac_val in 2567 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2568 esac 2569 printf "%s\n" "$ac_var='\''$ac_val'\''" 2570 done | sort 2571 echo 2572 2573 if test -n "$ac_subst_files"; then 2574 printf "%s\n" "## ------------------- ## 2575## File substitutions. ## 2576## ------------------- ##" 2577 echo 2578 for ac_var in $ac_subst_files 2579 do 2580 eval ac_val=\$$ac_var 2581 case $ac_val in 2582 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2583 esac 2584 printf "%s\n" "$ac_var='\''$ac_val'\''" 2585 done | sort 2586 echo 2587 fi 2588 2589 if test -s confdefs.h; then 2590 printf "%s\n" "## ----------- ## 2591## confdefs.h. ## 2592## ----------- ##" 2593 echo 2594 cat confdefs.h 2595 echo 2596 fi 2597 test "$ac_signal" != 0 && 2598 printf "%s\n" "$as_me: caught signal $ac_signal" 2599 printf "%s\n" "$as_me: exit $exit_status" 2600 } >&5 2601 rm -f core *.core core.conftest.* && 2602 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2603 exit $exit_status 2604' 0 2605for ac_signal in 1 2 13 15; do 2606 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2607done 2608ac_signal=0 2609 2610# confdefs.h avoids OS command line length limits that DEFS can exceed. 2611rm -f -r conftest* confdefs.h 2612 2613printf "%s\n" "/* confdefs.h */" > confdefs.h 2614 2615# Predefined preprocessor variables. 2616 2617printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h 2618 2619printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h 2620 2621printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h 2622 2623printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h 2624 2625printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h 2626 2627printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h 2628 2629 2630# Let the site file select an alternate cache file if it wants to. 2631# Prefer an explicitly selected file to automatically selected ones. 2632if test -n "$CONFIG_SITE"; then 2633 ac_site_files="$CONFIG_SITE" 2634elif test "x$prefix" != xNONE; then 2635 ac_site_files="$prefix/share/config.site $prefix/etc/config.site" 2636else 2637 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 2638fi 2639 2640for ac_site_file in $ac_site_files 2641do 2642 case $ac_site_file in #( 2643 */*) : 2644 ;; #( 2645 *) : 2646 ac_site_file=./$ac_site_file ;; 2647esac 2648 if test -f "$ac_site_file" && test -r "$ac_site_file"; then 2649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2650printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} 2651 sed 's/^/| /' "$ac_site_file" >&5 2652 . "$ac_site_file" \ 2653 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2654printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 2655as_fn_error $? "failed to load site script $ac_site_file 2656See \`config.log' for more details" "$LINENO" 5; } 2657 fi 2658done 2659 2660if test -r "$cache_file"; then 2661 # Some versions of bash will fail to source /dev/null (special files 2662 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2663 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2664 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2665printf "%s\n" "$as_me: loading cache $cache_file" >&6;} 2666 case $cache_file in 2667 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2668 *) . "./$cache_file";; 2669 esac 2670 fi 2671else 2672 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2673printf "%s\n" "$as_me: creating cache $cache_file" >&6;} 2674 >$cache_file 2675fi 2676 2677# Test code for whether the C compiler supports C89 (global declarations) 2678ac_c_conftest_c89_globals=' 2679/* Does the compiler advertise C89 conformance? 2680 Do not test the value of __STDC__, because some compilers set it to 0 2681 while being otherwise adequately conformant. */ 2682#if !defined __STDC__ 2683# error "Compiler does not advertise C89 conformance" 2684#endif 2685 2686#include <stddef.h> 2687#include <stdarg.h> 2688struct stat; 2689/* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ 2690struct buf { int x; }; 2691struct buf * (*rcsopen) (struct buf *, struct stat *, int); 2692static char *e (p, i) 2693 char **p; 2694 int i; 2695{ 2696 return p[i]; 2697} 2698static char *f (char * (*g) (char **, int), char **p, ...) 2699{ 2700 char *s; 2701 va_list v; 2702 va_start (v,p); 2703 s = g (p, va_arg (v,int)); 2704 va_end (v); 2705 return s; 2706} 2707 2708/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 2709 function prototypes and stuff, but not \xHH hex character constants. 2710 These do not provoke an error unfortunately, instead are silently treated 2711 as an "x". The following induces an error, until -std is added to get 2712 proper ANSI mode. Curiously \x00 != x always comes out true, for an 2713 array size at least. It is necessary to write \x00 == 0 to get something 2714 that is true only with -std. */ 2715int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; 2716 2717/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 2718 inside strings and character constants. */ 2719#define FOO(x) '\''x'\'' 2720int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; 2721 2722int test (int i, double x); 2723struct s1 {int (*f) (int a);}; 2724struct s2 {int (*f) (double a);}; 2725int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), 2726 int, int);' 2727 2728# Test code for whether the C compiler supports C89 (body of main). 2729ac_c_conftest_c89_main=' 2730ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); 2731' 2732 2733# Test code for whether the C compiler supports C99 (global declarations) 2734ac_c_conftest_c99_globals=' 2735// Does the compiler advertise C99 conformance? 2736#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L 2737# error "Compiler does not advertise C99 conformance" 2738#endif 2739 2740#include <stdbool.h> 2741extern int puts (const char *); 2742extern int printf (const char *, ...); 2743extern int dprintf (int, const char *, ...); 2744extern void *malloc (size_t); 2745 2746// Check varargs macros. These examples are taken from C99 6.10.3.5. 2747// dprintf is used instead of fprintf to avoid needing to declare 2748// FILE and stderr. 2749#define debug(...) dprintf (2, __VA_ARGS__) 2750#define showlist(...) puts (#__VA_ARGS__) 2751#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 2752static void 2753test_varargs_macros (void) 2754{ 2755 int x = 1234; 2756 int y = 5678; 2757 debug ("Flag"); 2758 debug ("X = %d\n", x); 2759 showlist (The first, second, and third items.); 2760 report (x>y, "x is %d but y is %d", x, y); 2761} 2762 2763// Check long long types. 2764#define BIG64 18446744073709551615ull 2765#define BIG32 4294967295ul 2766#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 2767#if !BIG_OK 2768 #error "your preprocessor is broken" 2769#endif 2770#if BIG_OK 2771#else 2772 #error "your preprocessor is broken" 2773#endif 2774static long long int bignum = -9223372036854775807LL; 2775static unsigned long long int ubignum = BIG64; 2776 2777struct incomplete_array 2778{ 2779 int datasize; 2780 double data[]; 2781}; 2782 2783struct named_init { 2784 int number; 2785 const wchar_t *name; 2786 double average; 2787}; 2788 2789typedef const char *ccp; 2790 2791static inline int 2792test_restrict (ccp restrict text) 2793{ 2794 // See if C++-style comments work. 2795 // Iterate through items via the restricted pointer. 2796 // Also check for declarations in for loops. 2797 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) 2798 continue; 2799 return 0; 2800} 2801 2802// Check varargs and va_copy. 2803static bool 2804test_varargs (const char *format, ...) 2805{ 2806 va_list args; 2807 va_start (args, format); 2808 va_list args_copy; 2809 va_copy (args_copy, args); 2810 2811 const char *str = ""; 2812 int number = 0; 2813 float fnumber = 0; 2814 2815 while (*format) 2816 { 2817 switch (*format++) 2818 { 2819 case '\''s'\'': // string 2820 str = va_arg (args_copy, const char *); 2821 break; 2822 case '\''d'\'': // int 2823 number = va_arg (args_copy, int); 2824 break; 2825 case '\''f'\'': // float 2826 fnumber = va_arg (args_copy, double); 2827 break; 2828 default: 2829 break; 2830 } 2831 } 2832 va_end (args_copy); 2833 va_end (args); 2834 2835 return *str && number && fnumber; 2836} 2837' 2838 2839# Test code for whether the C compiler supports C99 (body of main). 2840ac_c_conftest_c99_main=' 2841 // Check bool. 2842 _Bool success = false; 2843 success |= (argc != 0); 2844 2845 // Check restrict. 2846 if (test_restrict ("String literal") == 0) 2847 success = true; 2848 char *restrict newvar = "Another string"; 2849 2850 // Check varargs. 2851 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); 2852 test_varargs_macros (); 2853 2854 // Check flexible array members. 2855 struct incomplete_array *ia = 2856 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 2857 ia->datasize = 10; 2858 for (int i = 0; i < ia->datasize; ++i) 2859 ia->data[i] = i * 1.234; 2860 2861 // Check named initializers. 2862 struct named_init ni = { 2863 .number = 34, 2864 .name = L"Test wide string", 2865 .average = 543.34343, 2866 }; 2867 2868 ni.number = 58; 2869 2870 int dynamic_array[ni.number]; 2871 dynamic_array[0] = argv[0][0]; 2872 dynamic_array[ni.number - 1] = 543; 2873 2874 // work around unused variable warnings 2875 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' 2876 || dynamic_array[ni.number - 1] != 543); 2877' 2878 2879# Test code for whether the C compiler supports C11 (global declarations) 2880ac_c_conftest_c11_globals=' 2881// Does the compiler advertise C11 conformance? 2882#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L 2883# error "Compiler does not advertise C11 conformance" 2884#endif 2885 2886// Check _Alignas. 2887char _Alignas (double) aligned_as_double; 2888char _Alignas (0) no_special_alignment; 2889extern char aligned_as_int; 2890char _Alignas (0) _Alignas (int) aligned_as_int; 2891 2892// Check _Alignof. 2893enum 2894{ 2895 int_alignment = _Alignof (int), 2896 int_array_alignment = _Alignof (int[100]), 2897 char_alignment = _Alignof (char) 2898}; 2899_Static_assert (0 < -_Alignof (int), "_Alignof is signed"); 2900 2901// Check _Noreturn. 2902int _Noreturn does_not_return (void) { for (;;) continue; } 2903 2904// Check _Static_assert. 2905struct test_static_assert 2906{ 2907 int x; 2908 _Static_assert (sizeof (int) <= sizeof (long int), 2909 "_Static_assert does not work in struct"); 2910 long int y; 2911}; 2912 2913// Check UTF-8 literals. 2914#define u8 syntax error! 2915char const utf8_literal[] = u8"happens to be ASCII" "another string"; 2916 2917// Check duplicate typedefs. 2918typedef long *long_ptr; 2919typedef long int *long_ptr; 2920typedef long_ptr long_ptr; 2921 2922// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. 2923struct anonymous 2924{ 2925 union { 2926 struct { int i; int j; }; 2927 struct { int k; long int l; } w; 2928 }; 2929 int m; 2930} v1; 2931' 2932 2933# Test code for whether the C compiler supports C11 (body of main). 2934ac_c_conftest_c11_main=' 2935 _Static_assert ((offsetof (struct anonymous, i) 2936 == offsetof (struct anonymous, w.k)), 2937 "Anonymous union alignment botch"); 2938 v1.i = 2; 2939 v1.w.k = 5; 2940 ok |= v1.i != 5; 2941' 2942 2943# Test code for whether the C compiler supports C11 (complete). 2944ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} 2945${ac_c_conftest_c99_globals} 2946${ac_c_conftest_c11_globals} 2947 2948int 2949main (int argc, char **argv) 2950{ 2951 int ok = 0; 2952 ${ac_c_conftest_c89_main} 2953 ${ac_c_conftest_c99_main} 2954 ${ac_c_conftest_c11_main} 2955 return ok; 2956} 2957" 2958 2959# Test code for whether the C compiler supports C99 (complete). 2960ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} 2961${ac_c_conftest_c99_globals} 2962 2963int 2964main (int argc, char **argv) 2965{ 2966 int ok = 0; 2967 ${ac_c_conftest_c89_main} 2968 ${ac_c_conftest_c99_main} 2969 return ok; 2970} 2971" 2972 2973# Test code for whether the C compiler supports C89 (complete). 2974ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} 2975 2976int 2977main (int argc, char **argv) 2978{ 2979 int ok = 0; 2980 ${ac_c_conftest_c89_main} 2981 return ok; 2982} 2983" 2984 2985as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" 2986as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" 2987as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" 2988as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" 2989as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" 2990as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" 2991as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" 2992as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" 2993as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" 2994as_fn_append ac_header_c_list " wchar.h wchar_h HAVE_WCHAR_H" 2995as_fn_append ac_header_c_list " minix/config.h minix_config_h HAVE_MINIX_CONFIG_H" 2996gt_needs="$gt_needs " 2997as_fn_append ac_func_c_list " vprintf HAVE_VPRINTF" 2998as_fn_append ac_header_c_list " sys/param.h sys_param_h HAVE_SYS_PARAM_H" 2999as_fn_append ac_func_c_list " getpagesize HAVE_GETPAGESIZE" 3000 3001# Auxiliary files required by this configure script. 3002ac_aux_files="config.rpath config.guess config.sub ltmain.sh compile missing install-sh" 3003 3004# Locations in which to look for auxiliary files. 3005ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." 3006 3007# Search for a directory containing all of the required auxiliary files, 3008# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. 3009# If we don't find one directory that contains all the files we need, 3010# we report the set of missing files from the *first* directory in 3011# $ac_aux_dir_candidates and give up. 3012ac_missing_aux_files="" 3013ac_first_candidate=: 3014printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 3015as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3016as_found=false 3017for as_dir in $ac_aux_dir_candidates 3018do 3019 IFS=$as_save_IFS 3020 case $as_dir in #((( 3021 '') as_dir=./ ;; 3022 */) ;; 3023 *) as_dir=$as_dir/ ;; 3024 esac 3025 as_found=: 3026 3027 printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 3028 ac_aux_dir_found=yes 3029 ac_install_sh= 3030 for ac_aux in $ac_aux_files 3031 do 3032 # As a special case, if "install-sh" is required, that requirement 3033 # can be satisfied by any of "install-sh", "install.sh", or "shtool", 3034 # and $ac_install_sh is set appropriately for whichever one is found. 3035 if test x"$ac_aux" = x"install-sh" 3036 then 3037 if test -f "${as_dir}install-sh"; then 3038 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 3039 ac_install_sh="${as_dir}install-sh -c" 3040 elif test -f "${as_dir}install.sh"; then 3041 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 3042 ac_install_sh="${as_dir}install.sh -c" 3043 elif test -f "${as_dir}shtool"; then 3044 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 3045 ac_install_sh="${as_dir}shtool install -c" 3046 else 3047 ac_aux_dir_found=no 3048 if $ac_first_candidate; then 3049 ac_missing_aux_files="${ac_missing_aux_files} install-sh" 3050 else 3051 break 3052 fi 3053 fi 3054 else 3055 if test -f "${as_dir}${ac_aux}"; then 3056 printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 3057 else 3058 ac_aux_dir_found=no 3059 if $ac_first_candidate; then 3060 ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" 3061 else 3062 break 3063 fi 3064 fi 3065 fi 3066 done 3067 if test "$ac_aux_dir_found" = yes; then 3068 ac_aux_dir="$as_dir" 3069 break 3070 fi 3071 ac_first_candidate=false 3072 3073 as_found=false 3074done 3075IFS=$as_save_IFS 3076if $as_found 3077then : 3078 3079else $as_nop 3080 as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 3081fi 3082 3083 3084# These three variables are undocumented and unsupported, 3085# and are intended to be withdrawn in a future Autoconf release. 3086# They can cause serious problems if a builder's source tree is in a directory 3087# whose full name contains unusual characters. 3088if test -f "${ac_aux_dir}config.guess"; then 3089 ac_config_guess="$SHELL ${ac_aux_dir}config.guess" 3090fi 3091if test -f "${ac_aux_dir}config.sub"; then 3092 ac_config_sub="$SHELL ${ac_aux_dir}config.sub" 3093fi 3094if test -f "$ac_aux_dir/configure"; then 3095 ac_configure="$SHELL ${ac_aux_dir}configure" 3096fi 3097 3098# Check that the precious variables saved in the cache have kept the same 3099# value. 3100ac_cache_corrupted=false 3101for ac_var in $ac_precious_vars; do 3102 eval ac_old_set=\$ac_cv_env_${ac_var}_set 3103 eval ac_new_set=\$ac_env_${ac_var}_set 3104 eval ac_old_val=\$ac_cv_env_${ac_var}_value 3105 eval ac_new_val=\$ac_env_${ac_var}_value 3106 case $ac_old_set,$ac_new_set in 3107 set,) 3108 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 3109printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 3110 ac_cache_corrupted=: ;; 3111 ,set) 3112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 3113printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 3114 ac_cache_corrupted=: ;; 3115 ,);; 3116 *) 3117 if test "x$ac_old_val" != "x$ac_new_val"; then 3118 # differences in whitespace do not lead to failure. 3119 ac_old_val_w=`echo x $ac_old_val` 3120 ac_new_val_w=`echo x $ac_new_val` 3121 if test "$ac_old_val_w" != "$ac_new_val_w"; then 3122 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 3123printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 3124 ac_cache_corrupted=: 3125 else 3126 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 3127printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 3128 eval $ac_var=\$ac_old_val 3129 fi 3130 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 3131printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} 3132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 3133printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} 3134 fi;; 3135 esac 3136 # Pass precious variables to config.status. 3137 if test "$ac_new_set" = set; then 3138 case $ac_new_val in 3139 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 3140 *) ac_arg=$ac_var=$ac_new_val ;; 3141 esac 3142 case " $ac_configure_args " in 3143 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 3144 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 3145 esac 3146 fi 3147done 3148if $ac_cache_corrupted; then 3149 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3150printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 3151 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 3152printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} 3153 as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' 3154 and start over" "$LINENO" 5 3155fi 3156## -------------------- ## 3157## Main body of script. ## 3158## -------------------- ## 3159 3160ac_ext=c 3161ac_cpp='$CPP $CPPFLAGS' 3162ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3163ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3164ac_compiler_gnu=$ac_cv_c_compiler_gnu 3165 3166 3167am__api_version='1.16' 3168 3169 3170 3171 # Find a good install program. We prefer a C program (faster), 3172# so one script is as good as another. But avoid the broken or 3173# incompatible versions: 3174# SysV /etc/install, /usr/sbin/install 3175# SunOS /usr/etc/install 3176# IRIX /sbin/install 3177# AIX /bin/install 3178# AmigaOS /C/install, which installs bootblocks on floppy discs 3179# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3180# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3181# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3182# OS/2's system install, which has a completely different semantic 3183# ./install, which can be erroneously created by make from ./install.sh. 3184# Reject install programs that cannot install multiple files. 3185{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 3186printf %s "checking for a BSD-compatible install... " >&6; } 3187if test -z "$INSTALL"; then 3188if test ${ac_cv_path_install+y} 3189then : 3190 printf %s "(cached) " >&6 3191else $as_nop 3192 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3193for as_dir in $PATH 3194do 3195 IFS=$as_save_IFS 3196 case $as_dir in #((( 3197 '') as_dir=./ ;; 3198 */) ;; 3199 *) as_dir=$as_dir/ ;; 3200 esac 3201 # Account for fact that we put trailing slashes in our PATH walk. 3202case $as_dir in #(( 3203 ./ | /[cC]/* | \ 3204 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ 3205 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ 3206 /usr/ucb/* ) ;; 3207 *) 3208 # OSF1 and SCO ODT 3.0 have their own names for install. 3209 # Don't use installbsd from OSF since it installs stuff as root 3210 # by default. 3211 for ac_prog in ginstall scoinst install; do 3212 for ac_exec_ext in '' $ac_executable_extensions; do 3213 if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then 3214 if test $ac_prog = install && 3215 grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3216 # AIX install. It has an incompatible calling convention. 3217 : 3218 elif test $ac_prog = install && 3219 grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then 3220 # program-specific install script used by HP pwplus--don't use. 3221 : 3222 else 3223 rm -rf conftest.one conftest.two conftest.dir 3224 echo one > conftest.one 3225 echo two > conftest.two 3226 mkdir conftest.dir 3227 if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && 3228 test -s conftest.one && test -s conftest.two && 3229 test -s conftest.dir/conftest.one && 3230 test -s conftest.dir/conftest.two 3231 then 3232 ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" 3233 break 3 3234 fi 3235 fi 3236 fi 3237 done 3238 done 3239 ;; 3240esac 3241 3242 done 3243IFS=$as_save_IFS 3244 3245rm -rf conftest.one conftest.two conftest.dir 3246 3247fi 3248 if test ${ac_cv_path_install+y}; then 3249 INSTALL=$ac_cv_path_install 3250 else 3251 # As a last resort, use the slow shell script. Don't cache a 3252 # value for INSTALL within a source directory, because that will 3253 # break other packages using the cache if that directory is 3254 # removed, or if the value is a relative name. 3255 INSTALL=$ac_install_sh 3256 fi 3257fi 3258{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 3259printf "%s\n" "$INSTALL" >&6; } 3260 3261# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3262# It thinks the first close brace ends the variable substitution. 3263test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3264 3265test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3266 3267test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3268 3269{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 3270printf %s "checking whether build environment is sane... " >&6; } 3271# Reject unsafe characters in $srcdir or the absolute working directory 3272# name. Accept space and tab only in the latter. 3273am_lf=' 3274' 3275case `pwd` in 3276 *[\\\"\#\$\&\'\`$am_lf]*) 3277 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; 3278esac 3279case $srcdir in 3280 *[\\\"\#\$\&\'\`$am_lf\ \ ]*) 3281 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; 3282esac 3283 3284# Do 'set' in a subshell so we don't clobber the current shell's 3285# arguments. Must try -L first in case configure is actually a 3286# symlink; some systems play weird games with the mod time of symlinks 3287# (eg FreeBSD returns the mod time of the symlink's containing 3288# directory). 3289if ( 3290 am_has_slept=no 3291 for am_try in 1 2; do 3292 echo "timestamp, slept: $am_has_slept" > conftest.file 3293 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` 3294 if test "$*" = "X"; then 3295 # -L didn't work. 3296 set X `ls -t "$srcdir/configure" conftest.file` 3297 fi 3298 if test "$*" != "X $srcdir/configure conftest.file" \ 3299 && test "$*" != "X conftest.file $srcdir/configure"; then 3300 3301 # If neither matched, then we have a broken ls. This can happen 3302 # if, for instance, CONFIG_SHELL is bash and it inherits a 3303 # broken ls alias from the environment. This has actually 3304 # happened. Such a system could not be considered "sane". 3305 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken 3306 alias in your environment" "$LINENO" 5 3307 fi 3308 if test "$2" = conftest.file || test $am_try -eq 2; then 3309 break 3310 fi 3311 # Just in case. 3312 sleep 1 3313 am_has_slept=yes 3314 done 3315 test "$2" = conftest.file 3316 ) 3317then 3318 # Ok. 3319 : 3320else 3321 as_fn_error $? "newly created file is older than distributed files! 3322Check your system clock" "$LINENO" 5 3323fi 3324{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3325printf "%s\n" "yes" >&6; } 3326# If we didn't sleep, we still need to ensure time stamps of config.status and 3327# generated files are strictly newer. 3328am_sleep_pid= 3329if grep 'slept: no' conftest.file >/dev/null 2>&1; then 3330 ( sleep 1 ) & 3331 am_sleep_pid=$! 3332fi 3333 3334rm -f conftest.file 3335 3336test "$program_prefix" != NONE && 3337 program_transform_name="s&^&$program_prefix&;$program_transform_name" 3338# Use a double $ so make ignores it. 3339test "$program_suffix" != NONE && 3340 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 3341# Double any \ or $. 3342# By default was `s,x,x', remove it if useless. 3343ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 3344program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` 3345 3346 3347# Expand $ac_aux_dir to an absolute path. 3348am_aux_dir=`cd "$ac_aux_dir" && pwd` 3349 3350 3351 if test x"${MISSING+set}" != xset; then 3352 MISSING="\${SHELL} '$am_aux_dir/missing'" 3353fi 3354# Use eval to expand $SHELL 3355if eval "$MISSING --is-lightweight"; then 3356 am_missing_run="$MISSING " 3357else 3358 am_missing_run= 3359 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 3360printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} 3361fi 3362 3363if test x"${install_sh+set}" != xset; then 3364 case $am_aux_dir in 3365 *\ * | *\ *) 3366 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; 3367 *) 3368 install_sh="\${SHELL} $am_aux_dir/install-sh" 3369 esac 3370fi 3371 3372# Installed binaries are usually stripped using 'strip' when the user 3373# run "make install-strip". However 'strip' might not be the right 3374# tool to use in cross-compilation environments, therefore Automake 3375# will honor the 'STRIP' environment variable to overrule this program. 3376if test "$cross_compiling" != no; then 3377 if test -n "$ac_tool_prefix"; then 3378 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 3379set dummy ${ac_tool_prefix}strip; ac_word=$2 3380{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3381printf %s "checking for $ac_word... " >&6; } 3382if test ${ac_cv_prog_STRIP+y} 3383then : 3384 printf %s "(cached) " >&6 3385else $as_nop 3386 if test -n "$STRIP"; then 3387 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3388else 3389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3390for as_dir in $PATH 3391do 3392 IFS=$as_save_IFS 3393 case $as_dir in #((( 3394 '') as_dir=./ ;; 3395 */) ;; 3396 *) as_dir=$as_dir/ ;; 3397 esac 3398 for ac_exec_ext in '' $ac_executable_extensions; do 3399 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3400 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 3401 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3402 break 2 3403 fi 3404done 3405 done 3406IFS=$as_save_IFS 3407 3408fi 3409fi 3410STRIP=$ac_cv_prog_STRIP 3411if test -n "$STRIP"; then 3412 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3413printf "%s\n" "$STRIP" >&6; } 3414else 3415 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3416printf "%s\n" "no" >&6; } 3417fi 3418 3419 3420fi 3421if test -z "$ac_cv_prog_STRIP"; then 3422 ac_ct_STRIP=$STRIP 3423 # Extract the first word of "strip", so it can be a program name with args. 3424set dummy strip; ac_word=$2 3425{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3426printf %s "checking for $ac_word... " >&6; } 3427if test ${ac_cv_prog_ac_ct_STRIP+y} 3428then : 3429 printf %s "(cached) " >&6 3430else $as_nop 3431 if test -n "$ac_ct_STRIP"; then 3432 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 3433else 3434as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3435for as_dir in $PATH 3436do 3437 IFS=$as_save_IFS 3438 case $as_dir in #((( 3439 '') as_dir=./ ;; 3440 */) ;; 3441 *) as_dir=$as_dir/ ;; 3442 esac 3443 for ac_exec_ext in '' $ac_executable_extensions; do 3444 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3445 ac_cv_prog_ac_ct_STRIP="strip" 3446 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3447 break 2 3448 fi 3449done 3450 done 3451IFS=$as_save_IFS 3452 3453fi 3454fi 3455ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 3456if test -n "$ac_ct_STRIP"; then 3457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 3458printf "%s\n" "$ac_ct_STRIP" >&6; } 3459else 3460 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3461printf "%s\n" "no" >&6; } 3462fi 3463 3464 if test "x$ac_ct_STRIP" = x; then 3465 STRIP=":" 3466 else 3467 case $cross_compiling:$ac_tool_warned in 3468yes:) 3469{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3470printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3471ac_tool_warned=yes ;; 3472esac 3473 STRIP=$ac_ct_STRIP 3474 fi 3475else 3476 STRIP="$ac_cv_prog_STRIP" 3477fi 3478 3479fi 3480INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" 3481 3482 3483 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 3484printf %s "checking for a race-free mkdir -p... " >&6; } 3485if test -z "$MKDIR_P"; then 3486 if test ${ac_cv_path_mkdir+y} 3487then : 3488 printf %s "(cached) " >&6 3489else $as_nop 3490 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3491for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin 3492do 3493 IFS=$as_save_IFS 3494 case $as_dir in #((( 3495 '') as_dir=./ ;; 3496 */) ;; 3497 *) as_dir=$as_dir/ ;; 3498 esac 3499 for ac_prog in mkdir gmkdir; do 3500 for ac_exec_ext in '' $ac_executable_extensions; do 3501 as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue 3502 case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 3503 'mkdir ('*'coreutils) '* | \ 3504 'BusyBox '* | \ 3505 'mkdir (fileutils) '4.1*) 3506 ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext 3507 break 3;; 3508 esac 3509 done 3510 done 3511 done 3512IFS=$as_save_IFS 3513 3514fi 3515 3516 test -d ./--version && rmdir ./--version 3517 if test ${ac_cv_path_mkdir+y}; then 3518 MKDIR_P="$ac_cv_path_mkdir -p" 3519 else 3520 # As a last resort, use the slow shell script. Don't cache a 3521 # value for MKDIR_P within a source directory, because that will 3522 # break other packages using the cache if that directory is 3523 # removed, or if the value is a relative name. 3524 MKDIR_P="$ac_install_sh -d" 3525 fi 3526fi 3527{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 3528printf "%s\n" "$MKDIR_P" >&6; } 3529 3530for ac_prog in gawk mawk nawk awk 3531do 3532 # Extract the first word of "$ac_prog", so it can be a program name with args. 3533set dummy $ac_prog; ac_word=$2 3534{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3535printf %s "checking for $ac_word... " >&6; } 3536if test ${ac_cv_prog_AWK+y} 3537then : 3538 printf %s "(cached) " >&6 3539else $as_nop 3540 if test -n "$AWK"; then 3541 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3542else 3543as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3544for as_dir in $PATH 3545do 3546 IFS=$as_save_IFS 3547 case $as_dir in #((( 3548 '') as_dir=./ ;; 3549 */) ;; 3550 *) as_dir=$as_dir/ ;; 3551 esac 3552 for ac_exec_ext in '' $ac_executable_extensions; do 3553 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3554 ac_cv_prog_AWK="$ac_prog" 3555 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3556 break 2 3557 fi 3558done 3559 done 3560IFS=$as_save_IFS 3561 3562fi 3563fi 3564AWK=$ac_cv_prog_AWK 3565if test -n "$AWK"; then 3566 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3567printf "%s\n" "$AWK" >&6; } 3568else 3569 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3570printf "%s\n" "no" >&6; } 3571fi 3572 3573 3574 test -n "$AWK" && break 3575done 3576 3577{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 3578printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 3579set x ${MAKE-make} 3580ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 3581if eval test \${ac_cv_prog_make_${ac_make}_set+y} 3582then : 3583 printf %s "(cached) " >&6 3584else $as_nop 3585 cat >conftest.make <<\_ACEOF 3586SHELL = /bin/sh 3587all: 3588 @echo '@@@%%%=$(MAKE)=@@@%%%' 3589_ACEOF 3590# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 3591case `${MAKE-make} -f conftest.make 2>/dev/null` in 3592 *@@@%%%=?*=@@@%%%*) 3593 eval ac_cv_prog_make_${ac_make}_set=yes;; 3594 *) 3595 eval ac_cv_prog_make_${ac_make}_set=no;; 3596esac 3597rm -f conftest.make 3598fi 3599if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 3600 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3601printf "%s\n" "yes" >&6; } 3602 SET_MAKE= 3603else 3604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3605printf "%s\n" "no" >&6; } 3606 SET_MAKE="MAKE=${MAKE-make}" 3607fi 3608 3609rm -rf .tst 2>/dev/null 3610mkdir .tst 2>/dev/null 3611if test -d .tst; then 3612 am__leading_dot=. 3613else 3614 am__leading_dot=_ 3615fi 3616rmdir .tst 2>/dev/null 3617 3618# Check whether --enable-silent-rules was given. 3619if test ${enable_silent_rules+y} 3620then : 3621 enableval=$enable_silent_rules; 3622fi 3623 3624case $enable_silent_rules in # ((( 3625 yes) AM_DEFAULT_VERBOSITY=0;; 3626 no) AM_DEFAULT_VERBOSITY=1;; 3627 *) AM_DEFAULT_VERBOSITY=1;; 3628esac 3629am_make=${MAKE-make} 3630{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3631printf %s "checking whether $am_make supports nested variables... " >&6; } 3632if test ${am_cv_make_support_nested_variables+y} 3633then : 3634 printf %s "(cached) " >&6 3635else $as_nop 3636 if printf "%s\n" 'TRUE=$(BAR$(V)) 3637BAR0=false 3638BAR1=true 3639V=1 3640am__doit: 3641 @$(TRUE) 3642.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3643 am_cv_make_support_nested_variables=yes 3644else 3645 am_cv_make_support_nested_variables=no 3646fi 3647fi 3648{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3649printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 3650if test $am_cv_make_support_nested_variables = yes; then 3651 AM_V='$(V)' 3652 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3653else 3654 AM_V=$AM_DEFAULT_VERBOSITY 3655 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3656fi 3657AM_BACKSLASH='\' 3658 3659if test "`cd $srcdir && pwd`" != "`pwd`"; then 3660 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output 3661 # is not polluted with repeated "-I." 3662 am__isrc=' -I$(srcdir)' 3663 # test to see if srcdir already configured 3664 if test -f $srcdir/config.status; then 3665 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 3666 fi 3667fi 3668 3669# test whether we have cygpath 3670if test -z "$CYGPATH_W"; then 3671 if (cygpath --version) >/dev/null 2>/dev/null; then 3672 CYGPATH_W='cygpath -w' 3673 else 3674 CYGPATH_W=echo 3675 fi 3676fi 3677 3678 3679# Define the identity of the package. 3680 PACKAGE='fontconfig' 3681 VERSION='2.14.1' 3682 3683 3684printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h 3685 3686 3687printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h 3688 3689# Some tools Automake needs. 3690 3691ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} 3692 3693 3694AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} 3695 3696 3697AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} 3698 3699 3700AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} 3701 3702 3703MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} 3704 3705# For better backward compatibility. To be removed once Automake 1.9.x 3706# dies out for good. For more background, see: 3707# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html> 3708# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html> 3709mkdir_p='$(MKDIR_P)' 3710 3711# We need awk for the "check" target (and possibly the TAP driver). The 3712# system "awk" is bad on some platforms. 3713# Always define AMTAR for backward compatibility. Yes, it's still used 3714# in the wild :-( We should find a proper way to deprecate it ... 3715AMTAR='$${TAR-tar}' 3716 3717 3718# We'll loop over all known methods to create a tar archive until one works. 3719_am_tools='gnutar pax cpio none' 3720 3721am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' 3722 3723 3724 3725 3726 3727# Variables for tags utilities; see am/tags.am 3728if test -z "$CTAGS"; then 3729 CTAGS=ctags 3730fi 3731 3732if test -z "$ETAGS"; then 3733 ETAGS=etags 3734fi 3735 3736if test -z "$CSCOPE"; then 3737 CSCOPE=cscope 3738fi 3739 3740 3741 3742# POSIX will say in a future version that running "rm -f" with no argument 3743# is OK; and we want to be able to make that assumption in our Makefile 3744# recipes. So use an aggressive probe to check that the usage we want is 3745# actually supported "in the wild" to an acceptable degree. 3746# See automake bug#10828. 3747# To make any issue more visible, cause the running configure to be aborted 3748# by default if the 'rm' program in use doesn't match our expectations; the 3749# user can still override this though. 3750if rm -f && rm -fr && rm -rf; then : OK; else 3751 cat >&2 <<'END' 3752Oops! 3753 3754Your 'rm' program seems unable to run without file operands specified 3755on the command line, even when the '-f' option is present. This is contrary 3756to the behaviour of most rm programs out there, and not conforming with 3757the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542> 3758 3759Please tell bug-automake@gnu.org about your system, including the value 3760of your $PATH and any error possibly output before this message. This 3761can help us improve future automake versions. 3762 3763END 3764 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then 3765 echo 'Configuration will proceed anyway, since you have set the' >&2 3766 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 3767 echo >&2 3768 else 3769 cat >&2 <<'END' 3770Aborting the configuration process, to ensure you take notice of the issue. 3771 3772You can download and install GNU coreutils to get an 'rm' implementation 3773that behaves properly: <https://www.gnu.org/software/coreutils/>. 3774 3775If you want to complete the configuration process using your problematic 3776'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM 3777to "yes", and re-run configure. 3778 3779END 3780 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 3781 fi 3782fi 3783 3784# Check whether --enable-silent-rules was given. 3785if test ${enable_silent_rules+y} 3786then : 3787 enableval=$enable_silent_rules; 3788fi 3789 3790case $enable_silent_rules in # ((( 3791 yes) AM_DEFAULT_VERBOSITY=0;; 3792 no) AM_DEFAULT_VERBOSITY=1;; 3793 *) AM_DEFAULT_VERBOSITY=0;; 3794esac 3795am_make=${MAKE-make} 3796{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 3797printf %s "checking whether $am_make supports nested variables... " >&6; } 3798if test ${am_cv_make_support_nested_variables+y} 3799then : 3800 printf %s "(cached) " >&6 3801else $as_nop 3802 if printf "%s\n" 'TRUE=$(BAR$(V)) 3803BAR0=false 3804BAR1=true 3805V=1 3806am__doit: 3807 @$(TRUE) 3808.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then 3809 am_cv_make_support_nested_variables=yes 3810else 3811 am_cv_make_support_nested_variables=no 3812fi 3813fi 3814{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 3815printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } 3816if test $am_cv_make_support_nested_variables = yes; then 3817 AM_V='$(V)' 3818 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' 3819else 3820 AM_V=$AM_DEFAULT_VERBOSITY 3821 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY 3822fi 3823AM_BACKSLASH='\' 3824 3825 3826 3827ac_config_headers="$ac_config_headers config.h" 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840ac_ext=c 3841ac_cpp='$CPP $CPPFLAGS' 3842ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3843ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3844ac_compiler_gnu=$ac_cv_c_compiler_gnu 3845if test -n "$ac_tool_prefix"; then 3846 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 3847set dummy ${ac_tool_prefix}gcc; ac_word=$2 3848{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3849printf %s "checking for $ac_word... " >&6; } 3850if test ${ac_cv_prog_CC+y} 3851then : 3852 printf %s "(cached) " >&6 3853else $as_nop 3854 if test -n "$CC"; then 3855 ac_cv_prog_CC="$CC" # Let the user override the test. 3856else 3857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3858for as_dir in $PATH 3859do 3860 IFS=$as_save_IFS 3861 case $as_dir in #((( 3862 '') as_dir=./ ;; 3863 */) ;; 3864 *) as_dir=$as_dir/ ;; 3865 esac 3866 for ac_exec_ext in '' $ac_executable_extensions; do 3867 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3868 ac_cv_prog_CC="${ac_tool_prefix}gcc" 3869 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3870 break 2 3871 fi 3872done 3873 done 3874IFS=$as_save_IFS 3875 3876fi 3877fi 3878CC=$ac_cv_prog_CC 3879if test -n "$CC"; then 3880 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3881printf "%s\n" "$CC" >&6; } 3882else 3883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3884printf "%s\n" "no" >&6; } 3885fi 3886 3887 3888fi 3889if test -z "$ac_cv_prog_CC"; then 3890 ac_ct_CC=$CC 3891 # Extract the first word of "gcc", so it can be a program name with args. 3892set dummy gcc; ac_word=$2 3893{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3894printf %s "checking for $ac_word... " >&6; } 3895if test ${ac_cv_prog_ac_ct_CC+y} 3896then : 3897 printf %s "(cached) " >&6 3898else $as_nop 3899 if test -n "$ac_ct_CC"; then 3900 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 3901else 3902as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3903for as_dir in $PATH 3904do 3905 IFS=$as_save_IFS 3906 case $as_dir in #((( 3907 '') as_dir=./ ;; 3908 */) ;; 3909 *) as_dir=$as_dir/ ;; 3910 esac 3911 for ac_exec_ext in '' $ac_executable_extensions; do 3912 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3913 ac_cv_prog_ac_ct_CC="gcc" 3914 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3915 break 2 3916 fi 3917done 3918 done 3919IFS=$as_save_IFS 3920 3921fi 3922fi 3923ac_ct_CC=$ac_cv_prog_ac_ct_CC 3924if test -n "$ac_ct_CC"; then 3925 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 3926printf "%s\n" "$ac_ct_CC" >&6; } 3927else 3928 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3929printf "%s\n" "no" >&6; } 3930fi 3931 3932 if test "x$ac_ct_CC" = x; then 3933 CC="" 3934 else 3935 case $cross_compiling:$ac_tool_warned in 3936yes:) 3937{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 3938printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 3939ac_tool_warned=yes ;; 3940esac 3941 CC=$ac_ct_CC 3942 fi 3943else 3944 CC="$ac_cv_prog_CC" 3945fi 3946 3947if test -z "$CC"; then 3948 if test -n "$ac_tool_prefix"; then 3949 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 3950set dummy ${ac_tool_prefix}cc; ac_word=$2 3951{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3952printf %s "checking for $ac_word... " >&6; } 3953if test ${ac_cv_prog_CC+y} 3954then : 3955 printf %s "(cached) " >&6 3956else $as_nop 3957 if test -n "$CC"; then 3958 ac_cv_prog_CC="$CC" # Let the user override the test. 3959else 3960as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3961for as_dir in $PATH 3962do 3963 IFS=$as_save_IFS 3964 case $as_dir in #((( 3965 '') as_dir=./ ;; 3966 */) ;; 3967 *) as_dir=$as_dir/ ;; 3968 esac 3969 for ac_exec_ext in '' $ac_executable_extensions; do 3970 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 3971 ac_cv_prog_CC="${ac_tool_prefix}cc" 3972 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 3973 break 2 3974 fi 3975done 3976 done 3977IFS=$as_save_IFS 3978 3979fi 3980fi 3981CC=$ac_cv_prog_CC 3982if test -n "$CC"; then 3983 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 3984printf "%s\n" "$CC" >&6; } 3985else 3986 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 3987printf "%s\n" "no" >&6; } 3988fi 3989 3990 3991 fi 3992fi 3993if test -z "$CC"; then 3994 # Extract the first word of "cc", so it can be a program name with args. 3995set dummy cc; ac_word=$2 3996{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3997printf %s "checking for $ac_word... " >&6; } 3998if test ${ac_cv_prog_CC+y} 3999then : 4000 printf %s "(cached) " >&6 4001else $as_nop 4002 if test -n "$CC"; then 4003 ac_cv_prog_CC="$CC" # Let the user override the test. 4004else 4005 ac_prog_rejected=no 4006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4007for as_dir in $PATH 4008do 4009 IFS=$as_save_IFS 4010 case $as_dir in #((( 4011 '') as_dir=./ ;; 4012 */) ;; 4013 *) as_dir=$as_dir/ ;; 4014 esac 4015 for ac_exec_ext in '' $ac_executable_extensions; do 4016 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4017 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 4018 ac_prog_rejected=yes 4019 continue 4020 fi 4021 ac_cv_prog_CC="cc" 4022 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4023 break 2 4024 fi 4025done 4026 done 4027IFS=$as_save_IFS 4028 4029if test $ac_prog_rejected = yes; then 4030 # We found a bogon in the path, so make sure we never use it. 4031 set dummy $ac_cv_prog_CC 4032 shift 4033 if test $# != 0; then 4034 # We chose a different compiler from the bogus one. 4035 # However, it has the same basename, so the bogon will be chosen 4036 # first if we set CC to just the basename; use the full file name. 4037 shift 4038 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" 4039 fi 4040fi 4041fi 4042fi 4043CC=$ac_cv_prog_CC 4044if test -n "$CC"; then 4045 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4046printf "%s\n" "$CC" >&6; } 4047else 4048 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4049printf "%s\n" "no" >&6; } 4050fi 4051 4052 4053fi 4054if test -z "$CC"; then 4055 if test -n "$ac_tool_prefix"; then 4056 for ac_prog in cl.exe 4057 do 4058 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 4059set dummy $ac_tool_prefix$ac_prog; ac_word=$2 4060{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4061printf %s "checking for $ac_word... " >&6; } 4062if test ${ac_cv_prog_CC+y} 4063then : 4064 printf %s "(cached) " >&6 4065else $as_nop 4066 if test -n "$CC"; then 4067 ac_cv_prog_CC="$CC" # Let the user override the test. 4068else 4069as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4070for as_dir in $PATH 4071do 4072 IFS=$as_save_IFS 4073 case $as_dir in #((( 4074 '') as_dir=./ ;; 4075 */) ;; 4076 *) as_dir=$as_dir/ ;; 4077 esac 4078 for ac_exec_ext in '' $ac_executable_extensions; do 4079 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4080 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 4081 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4082 break 2 4083 fi 4084done 4085 done 4086IFS=$as_save_IFS 4087 4088fi 4089fi 4090CC=$ac_cv_prog_CC 4091if test -n "$CC"; then 4092 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4093printf "%s\n" "$CC" >&6; } 4094else 4095 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4096printf "%s\n" "no" >&6; } 4097fi 4098 4099 4100 test -n "$CC" && break 4101 done 4102fi 4103if test -z "$CC"; then 4104 ac_ct_CC=$CC 4105 for ac_prog in cl.exe 4106do 4107 # Extract the first word of "$ac_prog", so it can be a program name with args. 4108set dummy $ac_prog; ac_word=$2 4109{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4110printf %s "checking for $ac_word... " >&6; } 4111if test ${ac_cv_prog_ac_ct_CC+y} 4112then : 4113 printf %s "(cached) " >&6 4114else $as_nop 4115 if test -n "$ac_ct_CC"; then 4116 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4117else 4118as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4119for as_dir in $PATH 4120do 4121 IFS=$as_save_IFS 4122 case $as_dir in #((( 4123 '') as_dir=./ ;; 4124 */) ;; 4125 *) as_dir=$as_dir/ ;; 4126 esac 4127 for ac_exec_ext in '' $ac_executable_extensions; do 4128 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4129 ac_cv_prog_ac_ct_CC="$ac_prog" 4130 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4131 break 2 4132 fi 4133done 4134 done 4135IFS=$as_save_IFS 4136 4137fi 4138fi 4139ac_ct_CC=$ac_cv_prog_ac_ct_CC 4140if test -n "$ac_ct_CC"; then 4141 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4142printf "%s\n" "$ac_ct_CC" >&6; } 4143else 4144 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4145printf "%s\n" "no" >&6; } 4146fi 4147 4148 4149 test -n "$ac_ct_CC" && break 4150done 4151 4152 if test "x$ac_ct_CC" = x; then 4153 CC="" 4154 else 4155 case $cross_compiling:$ac_tool_warned in 4156yes:) 4157{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4158printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4159ac_tool_warned=yes ;; 4160esac 4161 CC=$ac_ct_CC 4162 fi 4163fi 4164 4165fi 4166if test -z "$CC"; then 4167 if test -n "$ac_tool_prefix"; then 4168 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. 4169set dummy ${ac_tool_prefix}clang; ac_word=$2 4170{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4171printf %s "checking for $ac_word... " >&6; } 4172if test ${ac_cv_prog_CC+y} 4173then : 4174 printf %s "(cached) " >&6 4175else $as_nop 4176 if test -n "$CC"; then 4177 ac_cv_prog_CC="$CC" # Let the user override the test. 4178else 4179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4180for as_dir in $PATH 4181do 4182 IFS=$as_save_IFS 4183 case $as_dir in #((( 4184 '') as_dir=./ ;; 4185 */) ;; 4186 *) as_dir=$as_dir/ ;; 4187 esac 4188 for ac_exec_ext in '' $ac_executable_extensions; do 4189 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4190 ac_cv_prog_CC="${ac_tool_prefix}clang" 4191 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4192 break 2 4193 fi 4194done 4195 done 4196IFS=$as_save_IFS 4197 4198fi 4199fi 4200CC=$ac_cv_prog_CC 4201if test -n "$CC"; then 4202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 4203printf "%s\n" "$CC" >&6; } 4204else 4205 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4206printf "%s\n" "no" >&6; } 4207fi 4208 4209 4210fi 4211if test -z "$ac_cv_prog_CC"; then 4212 ac_ct_CC=$CC 4213 # Extract the first word of "clang", so it can be a program name with args. 4214set dummy clang; ac_word=$2 4215{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4216printf %s "checking for $ac_word... " >&6; } 4217if test ${ac_cv_prog_ac_ct_CC+y} 4218then : 4219 printf %s "(cached) " >&6 4220else $as_nop 4221 if test -n "$ac_ct_CC"; then 4222 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 4223else 4224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4225for as_dir in $PATH 4226do 4227 IFS=$as_save_IFS 4228 case $as_dir in #((( 4229 '') as_dir=./ ;; 4230 */) ;; 4231 *) as_dir=$as_dir/ ;; 4232 esac 4233 for ac_exec_ext in '' $ac_executable_extensions; do 4234 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 4235 ac_cv_prog_ac_ct_CC="clang" 4236 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 4237 break 2 4238 fi 4239done 4240 done 4241IFS=$as_save_IFS 4242 4243fi 4244fi 4245ac_ct_CC=$ac_cv_prog_ac_ct_CC 4246if test -n "$ac_ct_CC"; then 4247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 4248printf "%s\n" "$ac_ct_CC" >&6; } 4249else 4250 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4251printf "%s\n" "no" >&6; } 4252fi 4253 4254 if test "x$ac_ct_CC" = x; then 4255 CC="" 4256 else 4257 case $cross_compiling:$ac_tool_warned in 4258yes:) 4259{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 4260printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 4261ac_tool_warned=yes ;; 4262esac 4263 CC=$ac_ct_CC 4264 fi 4265else 4266 CC="$ac_cv_prog_CC" 4267fi 4268 4269fi 4270 4271 4272test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4273printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4274as_fn_error $? "no acceptable C compiler found in \$PATH 4275See \`config.log' for more details" "$LINENO" 5; } 4276 4277# Provide some information about the compiler. 4278printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 4279set X $ac_compile 4280ac_compiler=$2 4281for ac_option in --version -v -V -qversion -version; do 4282 { { ac_try="$ac_compiler $ac_option >&5" 4283case "(($ac_try" in 4284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4285 *) ac_try_echo=$ac_try;; 4286esac 4287eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4288printf "%s\n" "$ac_try_echo"; } >&5 4289 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 4290 ac_status=$? 4291 if test -s conftest.err; then 4292 sed '10a\ 4293... rest of stderr output deleted ... 4294 10q' conftest.err >conftest.er1 4295 cat conftest.er1 >&5 4296 fi 4297 rm -f conftest.er1 conftest.err 4298 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4299 test $ac_status = 0; } 4300done 4301 4302cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4303/* end confdefs.h. */ 4304 4305int 4306main (void) 4307{ 4308 4309 ; 4310 return 0; 4311} 4312_ACEOF 4313ac_clean_files_save=$ac_clean_files 4314ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 4315# Try to create an executable without -o first, disregard a.out. 4316# It will help us diagnose broken compilers, and finding out an intuition 4317# of exeext. 4318{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 4319printf %s "checking whether the C compiler works... " >&6; } 4320ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 4321 4322# The possible output files: 4323ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 4324 4325ac_rmfiles= 4326for ac_file in $ac_files 4327do 4328 case $ac_file in 4329 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4330 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 4331 esac 4332done 4333rm -f $ac_rmfiles 4334 4335if { { ac_try="$ac_link_default" 4336case "(($ac_try" in 4337 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4338 *) ac_try_echo=$ac_try;; 4339esac 4340eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4341printf "%s\n" "$ac_try_echo"; } >&5 4342 (eval "$ac_link_default") 2>&5 4343 ac_status=$? 4344 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4345 test $ac_status = 0; } 4346then : 4347 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 4348# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 4349# in a Makefile. We should not override ac_cv_exeext if it was cached, 4350# so that the user can short-circuit this test for compilers unknown to 4351# Autoconf. 4352for ac_file in $ac_files '' 4353do 4354 test -f "$ac_file" || continue 4355 case $ac_file in 4356 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 4357 ;; 4358 [ab].out ) 4359 # We found the default executable, but exeext='' is most 4360 # certainly right. 4361 break;; 4362 *.* ) 4363 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; 4364 then :; else 4365 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4366 fi 4367 # We set ac_cv_exeext here because the later test for it is not 4368 # safe: cross compilers may not add the suffix if given an `-o' 4369 # argument, so we may need to know it at that point already. 4370 # Even if this section looks crufty: it has the advantage of 4371 # actually working. 4372 break;; 4373 * ) 4374 break;; 4375 esac 4376done 4377test "$ac_cv_exeext" = no && ac_cv_exeext= 4378 4379else $as_nop 4380 ac_file='' 4381fi 4382if test -z "$ac_file" 4383then : 4384 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 4385printf "%s\n" "no" >&6; } 4386printf "%s\n" "$as_me: failed program was:" >&5 4387sed 's/^/| /' conftest.$ac_ext >&5 4388 4389{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4390printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4391as_fn_error 77 "C compiler cannot create executables 4392See \`config.log' for more details" "$LINENO" 5; } 4393else $as_nop 4394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4395printf "%s\n" "yes" >&6; } 4396fi 4397{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 4398printf %s "checking for C compiler default output file name... " >&6; } 4399{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 4400printf "%s\n" "$ac_file" >&6; } 4401ac_exeext=$ac_cv_exeext 4402 4403rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 4404ac_clean_files=$ac_clean_files_save 4405{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 4406printf %s "checking for suffix of executables... " >&6; } 4407if { { ac_try="$ac_link" 4408case "(($ac_try" in 4409 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4410 *) ac_try_echo=$ac_try;; 4411esac 4412eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4413printf "%s\n" "$ac_try_echo"; } >&5 4414 (eval "$ac_link") 2>&5 4415 ac_status=$? 4416 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4417 test $ac_status = 0; } 4418then : 4419 # If both `conftest.exe' and `conftest' are `present' (well, observable) 4420# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 4421# work properly (i.e., refer to `conftest.exe'), while it won't with 4422# `rm'. 4423for ac_file in conftest.exe conftest conftest.*; do 4424 test -f "$ac_file" || continue 4425 case $ac_file in 4426 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 4427 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 4428 break;; 4429 * ) break;; 4430 esac 4431done 4432else $as_nop 4433 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4434printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4435as_fn_error $? "cannot compute suffix of executables: cannot compile and link 4436See \`config.log' for more details" "$LINENO" 5; } 4437fi 4438rm -f conftest conftest$ac_cv_exeext 4439{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 4440printf "%s\n" "$ac_cv_exeext" >&6; } 4441 4442rm -f conftest.$ac_ext 4443EXEEXT=$ac_cv_exeext 4444ac_exeext=$EXEEXT 4445cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4446/* end confdefs.h. */ 4447#include <stdio.h> 4448int 4449main (void) 4450{ 4451FILE *f = fopen ("conftest.out", "w"); 4452 return ferror (f) || fclose (f) != 0; 4453 4454 ; 4455 return 0; 4456} 4457_ACEOF 4458ac_clean_files="$ac_clean_files conftest.out" 4459# Check that the compiler produces executables we can run. If not, either 4460# the compiler is broken, or we cross compile. 4461{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 4462printf %s "checking whether we are cross compiling... " >&6; } 4463if test "$cross_compiling" != yes; then 4464 { { ac_try="$ac_link" 4465case "(($ac_try" in 4466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4467 *) ac_try_echo=$ac_try;; 4468esac 4469eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4470printf "%s\n" "$ac_try_echo"; } >&5 4471 (eval "$ac_link") 2>&5 4472 ac_status=$? 4473 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4474 test $ac_status = 0; } 4475 if { ac_try='./conftest$ac_cv_exeext' 4476 { { case "(($ac_try" in 4477 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4478 *) ac_try_echo=$ac_try;; 4479esac 4480eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4481printf "%s\n" "$ac_try_echo"; } >&5 4482 (eval "$ac_try") 2>&5 4483 ac_status=$? 4484 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4485 test $ac_status = 0; }; }; then 4486 cross_compiling=no 4487 else 4488 if test "$cross_compiling" = maybe; then 4489 cross_compiling=yes 4490 else 4491 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4492printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4493as_fn_error 77 "cannot run C compiled programs. 4494If you meant to cross compile, use \`--host'. 4495See \`config.log' for more details" "$LINENO" 5; } 4496 fi 4497 fi 4498fi 4499{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 4500printf "%s\n" "$cross_compiling" >&6; } 4501 4502rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 4503ac_clean_files=$ac_clean_files_save 4504{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 4505printf %s "checking for suffix of object files... " >&6; } 4506if test ${ac_cv_objext+y} 4507then : 4508 printf %s "(cached) " >&6 4509else $as_nop 4510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4511/* end confdefs.h. */ 4512 4513int 4514main (void) 4515{ 4516 4517 ; 4518 return 0; 4519} 4520_ACEOF 4521rm -f conftest.o conftest.obj 4522if { { ac_try="$ac_compile" 4523case "(($ac_try" in 4524 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 4525 *) ac_try_echo=$ac_try;; 4526esac 4527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 4528printf "%s\n" "$ac_try_echo"; } >&5 4529 (eval "$ac_compile") 2>&5 4530 ac_status=$? 4531 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 4532 test $ac_status = 0; } 4533then : 4534 for ac_file in conftest.o conftest.obj conftest.*; do 4535 test -f "$ac_file" || continue; 4536 case $ac_file in 4537 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 4538 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 4539 break;; 4540 esac 4541done 4542else $as_nop 4543 printf "%s\n" "$as_me: failed program was:" >&5 4544sed 's/^/| /' conftest.$ac_ext >&5 4545 4546{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4547printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 4548as_fn_error $? "cannot compute suffix of object files: cannot compile 4549See \`config.log' for more details" "$LINENO" 5; } 4550fi 4551rm -f conftest.$ac_cv_objext conftest.$ac_ext 4552fi 4553{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 4554printf "%s\n" "$ac_cv_objext" >&6; } 4555OBJEXT=$ac_cv_objext 4556ac_objext=$OBJEXT 4557{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 4558printf %s "checking whether the compiler supports GNU C... " >&6; } 4559if test ${ac_cv_c_compiler_gnu+y} 4560then : 4561 printf %s "(cached) " >&6 4562else $as_nop 4563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4564/* end confdefs.h. */ 4565 4566int 4567main (void) 4568{ 4569#ifndef __GNUC__ 4570 choke me 4571#endif 4572 4573 ; 4574 return 0; 4575} 4576_ACEOF 4577if ac_fn_c_try_compile "$LINENO" 4578then : 4579 ac_compiler_gnu=yes 4580else $as_nop 4581 ac_compiler_gnu=no 4582fi 4583rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4584ac_cv_c_compiler_gnu=$ac_compiler_gnu 4585 4586fi 4587{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 4588printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } 4589ac_compiler_gnu=$ac_cv_c_compiler_gnu 4590 4591if test $ac_compiler_gnu = yes; then 4592 GCC=yes 4593else 4594 GCC= 4595fi 4596ac_test_CFLAGS=${CFLAGS+y} 4597ac_save_CFLAGS=$CFLAGS 4598{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 4599printf %s "checking whether $CC accepts -g... " >&6; } 4600if test ${ac_cv_prog_cc_g+y} 4601then : 4602 printf %s "(cached) " >&6 4603else $as_nop 4604 ac_save_c_werror_flag=$ac_c_werror_flag 4605 ac_c_werror_flag=yes 4606 ac_cv_prog_cc_g=no 4607 CFLAGS="-g" 4608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4609/* end confdefs.h. */ 4610 4611int 4612main (void) 4613{ 4614 4615 ; 4616 return 0; 4617} 4618_ACEOF 4619if ac_fn_c_try_compile "$LINENO" 4620then : 4621 ac_cv_prog_cc_g=yes 4622else $as_nop 4623 CFLAGS="" 4624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4625/* end confdefs.h. */ 4626 4627int 4628main (void) 4629{ 4630 4631 ; 4632 return 0; 4633} 4634_ACEOF 4635if ac_fn_c_try_compile "$LINENO" 4636then : 4637 4638else $as_nop 4639 ac_c_werror_flag=$ac_save_c_werror_flag 4640 CFLAGS="-g" 4641 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4642/* end confdefs.h. */ 4643 4644int 4645main (void) 4646{ 4647 4648 ; 4649 return 0; 4650} 4651_ACEOF 4652if ac_fn_c_try_compile "$LINENO" 4653then : 4654 ac_cv_prog_cc_g=yes 4655fi 4656rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4657fi 4658rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4659fi 4660rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 4661 ac_c_werror_flag=$ac_save_c_werror_flag 4662fi 4663{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 4664printf "%s\n" "$ac_cv_prog_cc_g" >&6; } 4665if test $ac_test_CFLAGS; then 4666 CFLAGS=$ac_save_CFLAGS 4667elif test $ac_cv_prog_cc_g = yes; then 4668 if test "$GCC" = yes; then 4669 CFLAGS="-g -O2" 4670 else 4671 CFLAGS="-g" 4672 fi 4673else 4674 if test "$GCC" = yes; then 4675 CFLAGS="-O2" 4676 else 4677 CFLAGS= 4678 fi 4679fi 4680ac_prog_cc_stdc=no 4681if test x$ac_prog_cc_stdc = xno 4682then : 4683 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 4684printf %s "checking for $CC option to enable C11 features... " >&6; } 4685if test ${ac_cv_prog_cc_c11+y} 4686then : 4687 printf %s "(cached) " >&6 4688else $as_nop 4689 ac_cv_prog_cc_c11=no 4690ac_save_CC=$CC 4691cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4692/* end confdefs.h. */ 4693$ac_c_conftest_c11_program 4694_ACEOF 4695for ac_arg in '' -std=gnu11 4696do 4697 CC="$ac_save_CC $ac_arg" 4698 if ac_fn_c_try_compile "$LINENO" 4699then : 4700 ac_cv_prog_cc_c11=$ac_arg 4701fi 4702rm -f core conftest.err conftest.$ac_objext conftest.beam 4703 test "x$ac_cv_prog_cc_c11" != "xno" && break 4704done 4705rm -f conftest.$ac_ext 4706CC=$ac_save_CC 4707fi 4708 4709if test "x$ac_cv_prog_cc_c11" = xno 4710then : 4711 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4712printf "%s\n" "unsupported" >&6; } 4713else $as_nop 4714 if test "x$ac_cv_prog_cc_c11" = x 4715then : 4716 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4717printf "%s\n" "none needed" >&6; } 4718else $as_nop 4719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 4720printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } 4721 CC="$CC $ac_cv_prog_cc_c11" 4722fi 4723 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 4724 ac_prog_cc_stdc=c11 4725fi 4726fi 4727if test x$ac_prog_cc_stdc = xno 4728then : 4729 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 4730printf %s "checking for $CC option to enable C99 features... " >&6; } 4731if test ${ac_cv_prog_cc_c99+y} 4732then : 4733 printf %s "(cached) " >&6 4734else $as_nop 4735 ac_cv_prog_cc_c99=no 4736ac_save_CC=$CC 4737cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4738/* end confdefs.h. */ 4739$ac_c_conftest_c99_program 4740_ACEOF 4741for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= 4742do 4743 CC="$ac_save_CC $ac_arg" 4744 if ac_fn_c_try_compile "$LINENO" 4745then : 4746 ac_cv_prog_cc_c99=$ac_arg 4747fi 4748rm -f core conftest.err conftest.$ac_objext conftest.beam 4749 test "x$ac_cv_prog_cc_c99" != "xno" && break 4750done 4751rm -f conftest.$ac_ext 4752CC=$ac_save_CC 4753fi 4754 4755if test "x$ac_cv_prog_cc_c99" = xno 4756then : 4757 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4758printf "%s\n" "unsupported" >&6; } 4759else $as_nop 4760 if test "x$ac_cv_prog_cc_c99" = x 4761then : 4762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4763printf "%s\n" "none needed" >&6; } 4764else $as_nop 4765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 4766printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } 4767 CC="$CC $ac_cv_prog_cc_c99" 4768fi 4769 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 4770 ac_prog_cc_stdc=c99 4771fi 4772fi 4773if test x$ac_prog_cc_stdc = xno 4774then : 4775 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 4776printf %s "checking for $CC option to enable C89 features... " >&6; } 4777if test ${ac_cv_prog_cc_c89+y} 4778then : 4779 printf %s "(cached) " >&6 4780else $as_nop 4781 ac_cv_prog_cc_c89=no 4782ac_save_CC=$CC 4783cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4784/* end confdefs.h. */ 4785$ac_c_conftest_c89_program 4786_ACEOF 4787for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 4788do 4789 CC="$ac_save_CC $ac_arg" 4790 if ac_fn_c_try_compile "$LINENO" 4791then : 4792 ac_cv_prog_cc_c89=$ac_arg 4793fi 4794rm -f core conftest.err conftest.$ac_objext conftest.beam 4795 test "x$ac_cv_prog_cc_c89" != "xno" && break 4796done 4797rm -f conftest.$ac_ext 4798CC=$ac_save_CC 4799fi 4800 4801if test "x$ac_cv_prog_cc_c89" = xno 4802then : 4803 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 4804printf "%s\n" "unsupported" >&6; } 4805else $as_nop 4806 if test "x$ac_cv_prog_cc_c89" = x 4807then : 4808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 4809printf "%s\n" "none needed" >&6; } 4810else $as_nop 4811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 4812printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } 4813 CC="$CC $ac_cv_prog_cc_c89" 4814fi 4815 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 4816 ac_prog_cc_stdc=c89 4817fi 4818fi 4819 4820ac_ext=c 4821ac_cpp='$CPP $CPPFLAGS' 4822ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4823ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4824ac_compiler_gnu=$ac_cv_c_compiler_gnu 4825 4826 4827 ac_ext=c 4828ac_cpp='$CPP $CPPFLAGS' 4829ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4830ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4831ac_compiler_gnu=$ac_cv_c_compiler_gnu 4832{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 4833printf %s "checking whether $CC understands -c and -o together... " >&6; } 4834if test ${am_cv_prog_cc_c_o+y} 4835then : 4836 printf %s "(cached) " >&6 4837else $as_nop 4838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4839/* end confdefs.h. */ 4840 4841int 4842main (void) 4843{ 4844 4845 ; 4846 return 0; 4847} 4848_ACEOF 4849 # Make sure it works both with $CC and with simple cc. 4850 # Following AC_PROG_CC_C_O, we do the test twice because some 4851 # compilers refuse to overwrite an existing .o file with -o, 4852 # though they will create one. 4853 am_cv_prog_cc_c_o=yes 4854 for am_i in 1 2; do 4855 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 4856 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 4857 ac_status=$? 4858 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4859 (exit $ac_status); } \ 4860 && test -f conftest2.$ac_objext; then 4861 : OK 4862 else 4863 am_cv_prog_cc_c_o=no 4864 break 4865 fi 4866 done 4867 rm -f core conftest* 4868 unset am_i 4869fi 4870{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 4871printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } 4872if test "$am_cv_prog_cc_c_o" != yes; then 4873 # Losing compiler, so override with the script. 4874 # FIXME: It is wrong to rewrite CC. 4875 # But if we don't then we get into trouble of one sort or another. 4876 # A longer-term fix would be to have automake use am__CC in this case, 4877 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" 4878 CC="$am_aux_dir/compile $CC" 4879fi 4880ac_ext=c 4881ac_cpp='$CPP $CPPFLAGS' 4882ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 4883ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 4884ac_compiler_gnu=$ac_cv_c_compiler_gnu 4885 4886DEPDIR="${am__leading_dot}deps" 4887 4888ac_config_commands="$ac_config_commands depfiles" 4889 4890{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 4891printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } 4892cat > confinc.mk << 'END' 4893am__doit: 4894 @echo this is the am__doit target >confinc.out 4895.PHONY: am__doit 4896END 4897am__include="#" 4898am__quote= 4899# BSD make does it like this. 4900echo '.include "confinc.mk" # ignored' > confmf.BSD 4901# Other make implementations (GNU, Solaris 10, AIX) do it like this. 4902echo 'include confinc.mk # ignored' > confmf.GNU 4903_am_result=no 4904for s in GNU BSD; do 4905 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 4906 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 4907 ac_status=$? 4908 echo "$as_me:$LINENO: \$? = $ac_status" >&5 4909 (exit $ac_status); } 4910 case $?:`cat confinc.out 2>/dev/null` in #( 4911 '0:this is the am__doit target') : 4912 case $s in #( 4913 BSD) : 4914 am__include='.include' am__quote='"' ;; #( 4915 *) : 4916 am__include='include' am__quote='' ;; 4917esac ;; #( 4918 *) : 4919 ;; 4920esac 4921 if test "$am__include" != "#"; then 4922 _am_result="yes ($s style)" 4923 break 4924 fi 4925done 4926rm -f confinc.* confmf.* 4927{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 4928printf "%s\n" "${_am_result}" >&6; } 4929 4930# Check whether --enable-dependency-tracking was given. 4931if test ${enable_dependency_tracking+y} 4932then : 4933 enableval=$enable_dependency_tracking; 4934fi 4935 4936if test "x$enable_dependency_tracking" != xno; then 4937 am_depcomp="$ac_aux_dir/depcomp" 4938 AMDEPBACKSLASH='\' 4939 am__nodep='_no' 4940fi 4941 if test "x$enable_dependency_tracking" != xno; then 4942 AMDEP_TRUE= 4943 AMDEP_FALSE='#' 4944else 4945 AMDEP_TRUE='#' 4946 AMDEP_FALSE= 4947fi 4948 4949 4950 4951depcc="$CC" am_compiler_list= 4952 4953{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 4954printf %s "checking dependency style of $depcc... " >&6; } 4955if test ${am_cv_CC_dependencies_compiler_type+y} 4956then : 4957 printf %s "(cached) " >&6 4958else $as_nop 4959 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then 4960 # We make a subdir and do the tests there. Otherwise we can end up 4961 # making bogus files that we don't know about and never remove. For 4962 # instance it was reported that on HP-UX the gcc test will end up 4963 # making a dummy file named 'D' -- because '-MD' means "put the output 4964 # in D". 4965 rm -rf conftest.dir 4966 mkdir conftest.dir 4967 # Copy depcomp to subdir because otherwise we won't find it if we're 4968 # using a relative directory. 4969 cp "$am_depcomp" conftest.dir 4970 cd conftest.dir 4971 # We will build objects and dependencies in a subdirectory because 4972 # it helps to detect inapplicable dependency modes. For instance 4973 # both Tru64's cc and ICC support -MD to output dependencies as a 4974 # side effect of compilation, but ICC will put the dependencies in 4975 # the current directory while Tru64 will put them in the object 4976 # directory. 4977 mkdir sub 4978 4979 am_cv_CC_dependencies_compiler_type=none 4980 if test "$am_compiler_list" = ""; then 4981 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` 4982 fi 4983 am__universal=false 4984 case " $depcc " in #( 4985 *\ -arch\ *\ -arch\ *) am__universal=true ;; 4986 esac 4987 4988 for depmode in $am_compiler_list; do 4989 # Setup a source with many dependencies, because some compilers 4990 # like to wrap large dependency lists on column 80 (with \), and 4991 # we should not choose a depcomp mode which is confused by this. 4992 # 4993 # We need to recreate these files for each test, as the compiler may 4994 # overwrite some of them when testing with obscure command lines. 4995 # This happens at least with the AIX C compiler. 4996 : > sub/conftest.c 4997 for i in 1 2 3 4 5 6; do 4998 echo '#include "conftst'$i'.h"' >> sub/conftest.c 4999 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with 5000 # Solaris 10 /bin/sh. 5001 echo '/* dummy */' > sub/conftst$i.h 5002 done 5003 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf 5004 5005 # We check with '-c' and '-o' for the sake of the "dashmstdout" 5006 # mode. It turns out that the SunPro C++ compiler does not properly 5007 # handle '-M -o', and we need to detect this. Also, some Intel 5008 # versions had trouble with output in subdirs. 5009 am__obj=sub/conftest.${OBJEXT-o} 5010 am__minus_obj="-o $am__obj" 5011 case $depmode in 5012 gcc) 5013 # This depmode causes a compiler race in universal mode. 5014 test "$am__universal" = false || continue 5015 ;; 5016 nosideeffect) 5017 # After this tag, mechanisms are not by side-effect, so they'll 5018 # only be used when explicitly requested. 5019 if test "x$enable_dependency_tracking" = xyes; then 5020 continue 5021 else 5022 break 5023 fi 5024 ;; 5025 msvc7 | msvc7msys | msvisualcpp | msvcmsys) 5026 # This compiler won't grok '-c -o', but also, the minuso test has 5027 # not run yet. These depmodes are late enough in the game, and 5028 # so weak that their functioning should not be impacted. 5029 am__obj=conftest.${OBJEXT-o} 5030 am__minus_obj= 5031 ;; 5032 none) break ;; 5033 esac 5034 if depmode=$depmode \ 5035 source=sub/conftest.c object=$am__obj \ 5036 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ 5037 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ 5038 >/dev/null 2>conftest.err && 5039 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && 5040 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && 5041 grep $am__obj sub/conftest.Po > /dev/null 2>&1 && 5042 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then 5043 # icc doesn't choke on unknown options, it will just issue warnings 5044 # or remarks (even with -Werror). So we grep stderr for any message 5045 # that says an option was ignored or not supported. 5046 # When given -MP, icc 7.0 and 7.1 complain thusly: 5047 # icc: Command line warning: ignoring option '-M'; no argument required 5048 # The diagnosis changed in icc 8.0: 5049 # icc: Command line remark: option '-MP' not supported 5050 if (grep 'ignoring option' conftest.err || 5051 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else 5052 am_cv_CC_dependencies_compiler_type=$depmode 5053 break 5054 fi 5055 fi 5056 done 5057 5058 cd .. 5059 rm -rf conftest.dir 5060else 5061 am_cv_CC_dependencies_compiler_type=none 5062fi 5063 5064fi 5065{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 5066printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } 5067CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type 5068 5069 if 5070 test "x$enable_dependency_tracking" != xno \ 5071 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then 5072 am__fastdepCC_TRUE= 5073 am__fastdepCC_FALSE='#' 5074else 5075 am__fastdepCC_TRUE='#' 5076 am__fastdepCC_FALSE= 5077fi 5078 5079 5080 5081ac_header= ac_cache= 5082for ac_item in $ac_header_c_list 5083do 5084 if test $ac_cache; then 5085 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" 5086 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then 5087 printf "%s\n" "#define $ac_item 1" >> confdefs.h 5088 fi 5089 ac_header= ac_cache= 5090 elif test $ac_header; then 5091 ac_cache=$ac_item 5092 else 5093 ac_header=$ac_item 5094 fi 5095done 5096 5097 5098 5099 5100 5101 5102 5103 5104if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes 5105then : 5106 5107printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h 5108 5109fi 5110 5111 5112 5113 5114 5115 5116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5 5117printf %s "checking whether it is safe to define __EXTENSIONS__... " >&6; } 5118if test ${ac_cv_safe_to_define___extensions__+y} 5119then : 5120 printf %s "(cached) " >&6 5121else $as_nop 5122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5123/* end confdefs.h. */ 5124 5125# define __EXTENSIONS__ 1 5126 $ac_includes_default 5127int 5128main (void) 5129{ 5130 5131 ; 5132 return 0; 5133} 5134_ACEOF 5135if ac_fn_c_try_compile "$LINENO" 5136then : 5137 ac_cv_safe_to_define___extensions__=yes 5138else $as_nop 5139 ac_cv_safe_to_define___extensions__=no 5140fi 5141rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5142fi 5143{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5 5144printf "%s\n" "$ac_cv_safe_to_define___extensions__" >&6; } 5145 5146 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5 5147printf %s "checking whether _XOPEN_SOURCE should be defined... " >&6; } 5148if test ${ac_cv_should_define__xopen_source+y} 5149then : 5150 printf %s "(cached) " >&6 5151else $as_nop 5152 ac_cv_should_define__xopen_source=no 5153 if test $ac_cv_header_wchar_h = yes 5154then : 5155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5156/* end confdefs.h. */ 5157 5158 #include <wchar.h> 5159 mbstate_t x; 5160int 5161main (void) 5162{ 5163 5164 ; 5165 return 0; 5166} 5167_ACEOF 5168if ac_fn_c_try_compile "$LINENO" 5169then : 5170 5171else $as_nop 5172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5173/* end confdefs.h. */ 5174 5175 #define _XOPEN_SOURCE 500 5176 #include <wchar.h> 5177 mbstate_t x; 5178int 5179main (void) 5180{ 5181 5182 ; 5183 return 0; 5184} 5185_ACEOF 5186if ac_fn_c_try_compile "$LINENO" 5187then : 5188 ac_cv_should_define__xopen_source=yes 5189fi 5190rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5191fi 5192rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5193fi 5194fi 5195{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5 5196printf "%s\n" "$ac_cv_should_define__xopen_source" >&6; } 5197 5198 printf "%s\n" "#define _ALL_SOURCE 1" >>confdefs.h 5199 5200 printf "%s\n" "#define _DARWIN_C_SOURCE 1" >>confdefs.h 5201 5202 printf "%s\n" "#define _GNU_SOURCE 1" >>confdefs.h 5203 5204 printf "%s\n" "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h 5205 5206 printf "%s\n" "#define _NETBSD_SOURCE 1" >>confdefs.h 5207 5208 printf "%s\n" "#define _OPENBSD_SOURCE 1" >>confdefs.h 5209 5210 printf "%s\n" "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 5211 5212 printf "%s\n" "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h 5213 5214 printf "%s\n" "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h 5215 5216 printf "%s\n" "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h 5217 5218 printf "%s\n" "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h 5219 5220 printf "%s\n" "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h 5221 5222 printf "%s\n" "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h 5223 5224 printf "%s\n" "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h 5225 5226 printf "%s\n" "#define _TANDEM_SOURCE 1" >>confdefs.h 5227 5228 if test $ac_cv_header_minix_config_h = yes 5229then : 5230 MINIX=yes 5231 printf "%s\n" "#define _MINIX 1" >>confdefs.h 5232 5233 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h 5234 5235 printf "%s\n" "#define _POSIX_1_SOURCE 2" >>confdefs.h 5236 5237else $as_nop 5238 MINIX= 5239fi 5240 if test $ac_cv_safe_to_define___extensions__ = yes 5241then : 5242 printf "%s\n" "#define __EXTENSIONS__ 1" >>confdefs.h 5243 5244fi 5245 if test $ac_cv_should_define__xopen_source = yes 5246then : 5247 printf "%s\n" "#define _XOPEN_SOURCE 500" >>confdefs.h 5248 5249fi 5250 5251# Check whether --enable-largefile was given. 5252if test ${enable_largefile+y} 5253then : 5254 enableval=$enable_largefile; 5255fi 5256 5257if test "$enable_largefile" != no; then 5258 5259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 5260printf %s "checking for special C compiler options needed for large files... " >&6; } 5261if test ${ac_cv_sys_largefile_CC+y} 5262then : 5263 printf %s "(cached) " >&6 5264else $as_nop 5265 ac_cv_sys_largefile_CC=no 5266 if test "$GCC" != yes; then 5267 ac_save_CC=$CC 5268 while :; do 5269 # IRIX 6.2 and later do not support large files by default, 5270 # so use the C compiler's -n32 option if that helps. 5271 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5272/* end confdefs.h. */ 5273#include <sys/types.h> 5274 /* Check that off_t can represent 2**63 - 1 correctly. 5275 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5276 since some C++ compilers masquerading as C compilers 5277 incorrectly reject 9223372036854775807. */ 5278#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 5279 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5280 && LARGE_OFF_T % 2147483647 == 1) 5281 ? 1 : -1]; 5282int 5283main (void) 5284{ 5285 5286 ; 5287 return 0; 5288} 5289_ACEOF 5290 if ac_fn_c_try_compile "$LINENO" 5291then : 5292 break 5293fi 5294rm -f core conftest.err conftest.$ac_objext conftest.beam 5295 CC="$CC -n32" 5296 if ac_fn_c_try_compile "$LINENO" 5297then : 5298 ac_cv_sys_largefile_CC=' -n32'; break 5299fi 5300rm -f core conftest.err conftest.$ac_objext conftest.beam 5301 break 5302 done 5303 CC=$ac_save_CC 5304 rm -f conftest.$ac_ext 5305 fi 5306fi 5307{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 5308printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; } 5309 if test "$ac_cv_sys_largefile_CC" != no; then 5310 CC=$CC$ac_cv_sys_largefile_CC 5311 fi 5312 5313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 5314printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 5315if test ${ac_cv_sys_file_offset_bits+y} 5316then : 5317 printf %s "(cached) " >&6 5318else $as_nop 5319 while :; do 5320 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5321/* end confdefs.h. */ 5322#include <sys/types.h> 5323 /* Check that off_t can represent 2**63 - 1 correctly. 5324 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5325 since some C++ compilers masquerading as C compilers 5326 incorrectly reject 9223372036854775807. */ 5327#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 5328 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5329 && LARGE_OFF_T % 2147483647 == 1) 5330 ? 1 : -1]; 5331int 5332main (void) 5333{ 5334 5335 ; 5336 return 0; 5337} 5338_ACEOF 5339if ac_fn_c_try_compile "$LINENO" 5340then : 5341 ac_cv_sys_file_offset_bits=no; break 5342fi 5343rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5345/* end confdefs.h. */ 5346#define _FILE_OFFSET_BITS 64 5347#include <sys/types.h> 5348 /* Check that off_t can represent 2**63 - 1 correctly. 5349 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5350 since some C++ compilers masquerading as C compilers 5351 incorrectly reject 9223372036854775807. */ 5352#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 5353 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5354 && LARGE_OFF_T % 2147483647 == 1) 5355 ? 1 : -1]; 5356int 5357main (void) 5358{ 5359 5360 ; 5361 return 0; 5362} 5363_ACEOF 5364if ac_fn_c_try_compile "$LINENO" 5365then : 5366 ac_cv_sys_file_offset_bits=64; break 5367fi 5368rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5369 ac_cv_sys_file_offset_bits=unknown 5370 break 5371done 5372fi 5373{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 5374printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; } 5375case $ac_cv_sys_file_offset_bits in #( 5376 no | unknown) ;; 5377 *) 5378printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h 5379;; 5380esac 5381rm -rf conftest* 5382 if test $ac_cv_sys_file_offset_bits = unknown; then 5383 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 5384printf %s "checking for _LARGE_FILES value needed for large files... " >&6; } 5385if test ${ac_cv_sys_large_files+y} 5386then : 5387 printf %s "(cached) " >&6 5388else $as_nop 5389 while :; do 5390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5391/* end confdefs.h. */ 5392#include <sys/types.h> 5393 /* Check that off_t can represent 2**63 - 1 correctly. 5394 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5395 since some C++ compilers masquerading as C compilers 5396 incorrectly reject 9223372036854775807. */ 5397#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 5398 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5399 && LARGE_OFF_T % 2147483647 == 1) 5400 ? 1 : -1]; 5401int 5402main (void) 5403{ 5404 5405 ; 5406 return 0; 5407} 5408_ACEOF 5409if ac_fn_c_try_compile "$LINENO" 5410then : 5411 ac_cv_sys_large_files=no; break 5412fi 5413rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5415/* end confdefs.h. */ 5416#define _LARGE_FILES 1 5417#include <sys/types.h> 5418 /* Check that off_t can represent 2**63 - 1 correctly. 5419 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5420 since some C++ compilers masquerading as C compilers 5421 incorrectly reject 9223372036854775807. */ 5422#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31)) 5423 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5424 && LARGE_OFF_T % 2147483647 == 1) 5425 ? 1 : -1]; 5426int 5427main (void) 5428{ 5429 5430 ; 5431 return 0; 5432} 5433_ACEOF 5434if ac_fn_c_try_compile "$LINENO" 5435then : 5436 ac_cv_sys_large_files=1; break 5437fi 5438rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 5439 ac_cv_sys_large_files=unknown 5440 break 5441done 5442fi 5443{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 5444printf "%s\n" "$ac_cv_sys_large_files" >&6; } 5445case $ac_cv_sys_large_files in #( 5446 no | unknown) ;; 5447 *) 5448printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h 5449;; 5450esac 5451rm -rf conftest* 5452 fi 5453fi 5454 5455 5456{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 5457printf %s "checking whether ln -s works... " >&6; } 5458LN_S=$as_ln_s 5459if test "$LN_S" = "ln -s"; then 5460 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5461printf "%s\n" "yes" >&6; } 5462else 5463 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 5464printf "%s\n" "no, using $LN_S" >&6; } 5465fi 5466 5467{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 5468printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 5469set x ${MAKE-make} 5470ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 5471if eval test \${ac_cv_prog_make_${ac_make}_set+y} 5472then : 5473 printf %s "(cached) " >&6 5474else $as_nop 5475 cat >conftest.make <<\_ACEOF 5476SHELL = /bin/sh 5477all: 5478 @echo '@@@%%%=$(MAKE)=@@@%%%' 5479_ACEOF 5480# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 5481case `${MAKE-make} -f conftest.make 2>/dev/null` in 5482 *@@@%%%=?*=@@@%%%*) 5483 eval ac_cv_prog_make_${ac_make}_set=yes;; 5484 *) 5485 eval ac_cv_prog_make_${ac_make}_set=no;; 5486esac 5487rm -f conftest.make 5488fi 5489if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 5490 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5491printf "%s\n" "yes" >&6; } 5492 SET_MAKE= 5493else 5494 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5495printf "%s\n" "no" >&6; } 5496 SET_MAKE="MAKE=${MAKE-make}" 5497fi 5498 5499 5500 5501 5502 5503 5504 5505 5506if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then 5507 if test -n "$ac_tool_prefix"; then 5508 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 5509set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 5510{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5511printf %s "checking for $ac_word... " >&6; } 5512if test ${ac_cv_path_PKG_CONFIG+y} 5513then : 5514 printf %s "(cached) " >&6 5515else $as_nop 5516 case $PKG_CONFIG in 5517 [\\/]* | ?:[\\/]*) 5518 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 5519 ;; 5520 *) 5521 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5522for as_dir in $PATH 5523do 5524 IFS=$as_save_IFS 5525 case $as_dir in #((( 5526 '') as_dir=./ ;; 5527 */) ;; 5528 *) as_dir=$as_dir/ ;; 5529 esac 5530 for ac_exec_ext in '' $ac_executable_extensions; do 5531 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5532 ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 5533 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5534 break 2 5535 fi 5536done 5537 done 5538IFS=$as_save_IFS 5539 5540 ;; 5541esac 5542fi 5543PKG_CONFIG=$ac_cv_path_PKG_CONFIG 5544if test -n "$PKG_CONFIG"; then 5545 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 5546printf "%s\n" "$PKG_CONFIG" >&6; } 5547else 5548 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5549printf "%s\n" "no" >&6; } 5550fi 5551 5552 5553fi 5554if test -z "$ac_cv_path_PKG_CONFIG"; then 5555 ac_pt_PKG_CONFIG=$PKG_CONFIG 5556 # Extract the first word of "pkg-config", so it can be a program name with args. 5557set dummy pkg-config; ac_word=$2 5558{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5559printf %s "checking for $ac_word... " >&6; } 5560if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} 5561then : 5562 printf %s "(cached) " >&6 5563else $as_nop 5564 case $ac_pt_PKG_CONFIG in 5565 [\\/]* | ?:[\\/]*) 5566 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 5567 ;; 5568 *) 5569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5570for as_dir in $PATH 5571do 5572 IFS=$as_save_IFS 5573 case $as_dir in #((( 5574 '') as_dir=./ ;; 5575 */) ;; 5576 *) as_dir=$as_dir/ ;; 5577 esac 5578 for ac_exec_ext in '' $ac_executable_extensions; do 5579 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5580 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" 5581 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5582 break 2 5583 fi 5584done 5585 done 5586IFS=$as_save_IFS 5587 5588 ;; 5589esac 5590fi 5591ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 5592if test -n "$ac_pt_PKG_CONFIG"; then 5593 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 5594printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } 5595else 5596 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5597printf "%s\n" "no" >&6; } 5598fi 5599 5600 if test "x$ac_pt_PKG_CONFIG" = x; then 5601 PKG_CONFIG="" 5602 else 5603 case $cross_compiling:$ac_tool_warned in 5604yes:) 5605{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 5606printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 5607ac_tool_warned=yes ;; 5608esac 5609 PKG_CONFIG=$ac_pt_PKG_CONFIG 5610 fi 5611else 5612 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 5613fi 5614 5615fi 5616if test -n "$PKG_CONFIG"; then 5617 _pkg_min_version=0.9.0 5618 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 5619printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } 5620 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then 5621 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5622printf "%s\n" "yes" >&6; } 5623 else 5624 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5625printf "%s\n" "no" >&6; } 5626 PKG_CONFIG="" 5627 fi 5628fi 5629 5630 5631 5632# Check whether --with-pkgconfigdir was given. 5633if test ${with_pkgconfigdir+y} 5634then : 5635 withval=$with_pkgconfigdir; 5636else $as_nop 5637 with_pkgconfigdir='${libdir}/pkgconfig' 5638fi 5639 5640pkgconfigdir=$with_pkgconfigdir 5641 5642 5643 5644 5645 5646 5647GIT=${GIT-"${am_missing_run}git"} 5648 5649 5650GPERF=${GPERF-"${am_missing_run}gperf"} 5651 5652 5653 5654 5655 5656 5657 5658 if test -n "$PYTHON"; then 5659 # If the user set $PYTHON, use it and don't search something else. 5660 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 3" >&5 5661printf %s "checking whether $PYTHON version is >= 3... " >&6; } 5662 prog="import sys 5663# split strings by '.' and convert to numeric. Append some zeros 5664# because we need at least 4 digits for the hex conversion. 5665# map returns an iterator in Python 3.0 and a list in 2.x 5666minver = list(map(int, '3'.split('.'))) + [0, 0, 0] 5667minverhex = 0 5668# xrange is not present in Python 3.0 and range returns an iterator 5669for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] 5670sys.exit(sys.hexversion < minverhex)" 5671 if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5 5672 ($PYTHON -c "$prog") >&5 2>&5 5673 ac_status=$? 5674 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5675 (exit $ac_status); } 5676then : 5677 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5678printf "%s\n" "yes" >&6; } 5679else $as_nop 5680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5681printf "%s\n" "no" >&6; } 5682 as_fn_error $? "Python interpreter is too old" "$LINENO" 5 5683fi 5684 am_display_PYTHON=$PYTHON 5685 else 5686 # Otherwise, try each interpreter until we find one that satisfies 5687 # VERSION. 5688 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 3" >&5 5689printf %s "checking for a Python interpreter with version >= 3... " >&6; } 5690if test ${am_cv_pathless_PYTHON+y} 5691then : 5692 printf %s "(cached) " >&6 5693else $as_nop 5694 5695 for am_cv_pathless_PYTHON in python python2 python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do 5696 test "$am_cv_pathless_PYTHON" = none && break 5697 prog="import sys 5698# split strings by '.' and convert to numeric. Append some zeros 5699# because we need at least 4 digits for the hex conversion. 5700# map returns an iterator in Python 3.0 and a list in 2.x 5701minver = list(map(int, '3'.split('.'))) + [0, 0, 0] 5702minverhex = 0 5703# xrange is not present in Python 3.0 and range returns an iterator 5704for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] 5705sys.exit(sys.hexversion < minverhex)" 5706 if { echo "$as_me:$LINENO: $am_cv_pathless_PYTHON -c "$prog"" >&5 5707 ($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5 5708 ac_status=$? 5709 echo "$as_me:$LINENO: \$? = $ac_status" >&5 5710 (exit $ac_status); } 5711then : 5712 break 5713fi 5714 done 5715fi 5716{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5 5717printf "%s\n" "$am_cv_pathless_PYTHON" >&6; } 5718 # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. 5719 if test "$am_cv_pathless_PYTHON" = none; then 5720 PYTHON=: 5721 else 5722 # Extract the first word of "$am_cv_pathless_PYTHON", so it can be a program name with args. 5723set dummy $am_cv_pathless_PYTHON; ac_word=$2 5724{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5725printf %s "checking for $ac_word... " >&6; } 5726if test ${ac_cv_path_PYTHON+y} 5727then : 5728 printf %s "(cached) " >&6 5729else $as_nop 5730 case $PYTHON in 5731 [\\/]* | ?:[\\/]*) 5732 ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. 5733 ;; 5734 *) 5735 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5736for as_dir in $PATH 5737do 5738 IFS=$as_save_IFS 5739 case $as_dir in #((( 5740 '') as_dir=./ ;; 5741 */) ;; 5742 *) as_dir=$as_dir/ ;; 5743 esac 5744 for ac_exec_ext in '' $ac_executable_extensions; do 5745 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 5746 ac_cv_path_PYTHON="$as_dir$ac_word$ac_exec_ext" 5747 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 5748 break 2 5749 fi 5750done 5751 done 5752IFS=$as_save_IFS 5753 5754 ;; 5755esac 5756fi 5757PYTHON=$ac_cv_path_PYTHON 5758if test -n "$PYTHON"; then 5759 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 5760printf "%s\n" "$PYTHON" >&6; } 5761else 5762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 5763printf "%s\n" "no" >&6; } 5764fi 5765 5766 5767 fi 5768 am_display_PYTHON=$am_cv_pathless_PYTHON 5769 fi 5770 5771 5772 if test "$PYTHON" = :; then 5773 as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5 5774 else 5775 5776 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5 5777printf %s "checking for $am_display_PYTHON version... " >&6; } 5778if test ${am_cv_python_version+y} 5779then : 5780 printf %s "(cached) " >&6 5781else $as_nop 5782 am_cv_python_version=`$PYTHON -c "import sys; print ('%u.%u' % sys.version_info[:2])"` 5783fi 5784{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 5785printf "%s\n" "$am_cv_python_version" >&6; } 5786 PYTHON_VERSION=$am_cv_python_version 5787 5788 5789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5 5790printf %s "checking for $am_display_PYTHON platform... " >&6; } 5791if test ${am_cv_python_platform+y} 5792then : 5793 printf %s "(cached) " >&6 5794else $as_nop 5795 am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"` 5796fi 5797{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5 5798printf "%s\n" "$am_cv_python_platform" >&6; } 5799 PYTHON_PLATFORM=$am_cv_python_platform 5800 5801 5802 if test "x$prefix" = xNONE; then 5803 am__usable_prefix=$ac_default_prefix 5804 else 5805 am__usable_prefix=$prefix 5806 fi 5807 5808 # Allow user to request using sys.* values from Python, 5809 # instead of the GNU $prefix values. 5810 5811# Check whether --with-python-sys-prefix was given. 5812if test ${with_python_sys_prefix+y} 5813then : 5814 withval=$with_python_sys_prefix; am_use_python_sys=: 5815else $as_nop 5816 am_use_python_sys=false 5817fi 5818 5819 5820 # Allow user to override whatever the default Python prefix is. 5821 5822# Check whether --with-python_prefix was given. 5823if test ${with_python_prefix+y} 5824then : 5825 withval=$with_python_prefix; am_python_prefix_subst=$withval 5826 am_cv_python_prefix=$withval 5827 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON prefix" >&5 5828printf %s "checking for explicit $am_display_PYTHON prefix... " >&6; } 5829 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5 5830printf "%s\n" "$am_cv_python_prefix" >&6; } 5831else $as_nop 5832 5833 if $am_use_python_sys; then 5834 # using python sys.prefix value, not GNU 5835 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON prefix" >&5 5836printf %s "checking for python default $am_display_PYTHON prefix... " >&6; } 5837if test ${am_cv_python_prefix+y} 5838then : 5839 printf %s "(cached) " >&6 5840else $as_nop 5841 am_cv_python_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.prefix)"` 5842fi 5843{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5 5844printf "%s\n" "$am_cv_python_prefix" >&6; } 5845 5846 case $am_cv_python_prefix in 5847 $am__usable_prefix*) 5848 am__strip_prefix=`echo "$am__usable_prefix" | sed 's|.|.|g'` 5849 am_python_prefix_subst=`echo "$am_cv_python_prefix" | sed "s,^$am__strip_prefix,\\${prefix},"` 5850 ;; 5851 *) 5852 am_python_prefix_subst=$am_cv_python_prefix 5853 ;; 5854 esac 5855 else # using GNU prefix value, not python sys.prefix 5856 am_python_prefix_subst='${prefix}' 5857 am_python_prefix=$am_python_prefix_subst 5858 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON prefix" >&5 5859printf %s "checking for GNU default $am_display_PYTHON prefix... " >&6; } 5860 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_prefix" >&5 5861printf "%s\n" "$am_python_prefix" >&6; } 5862 fi 5863fi 5864 5865 # Substituting python_prefix_subst value. 5866 PYTHON_PREFIX=$am_python_prefix_subst 5867 5868 5869 # emacs-page Now do it all over again for Python exec_prefix, but with yet 5870 # another conditional: fall back to regular prefix if that was specified. 5871 5872# Check whether --with-python_exec_prefix was given. 5873if test ${with_python_exec_prefix+y} 5874then : 5875 withval=$with_python_exec_prefix; am_python_exec_prefix_subst=$withval 5876 am_cv_python_exec_prefix=$withval 5877 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON exec_prefix" >&5 5878printf %s "checking for explicit $am_display_PYTHON exec_prefix... " >&6; } 5879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5 5880printf "%s\n" "$am_cv_python_exec_prefix" >&6; } 5881else $as_nop 5882 5883 # no explicit --with-python_exec_prefix, but if 5884 # --with-python_prefix was given, use its value for python_exec_prefix too. 5885 if test -n "$with_python_prefix" 5886then : 5887 am_python_exec_prefix_subst=$with_python_prefix 5888 am_cv_python_exec_prefix=$with_python_prefix 5889 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python_prefix-given $am_display_PYTHON exec_prefix" >&5 5890printf %s "checking for python_prefix-given $am_display_PYTHON exec_prefix... " >&6; } 5891 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5 5892printf "%s\n" "$am_cv_python_exec_prefix" >&6; } 5893else $as_nop 5894 5895 # Set am__usable_exec_prefix whether using GNU or Python values, 5896 # since we use that variable for pyexecdir. 5897 if test "x$exec_prefix" = xNONE; then 5898 am__usable_exec_prefix=$am__usable_prefix 5899 else 5900 am__usable_exec_prefix=$exec_prefix 5901 fi 5902 # 5903 if $am_use_python_sys; then # using python sys.exec_prefix, not GNU 5904 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON exec_prefix" >&5 5905printf %s "checking for python default $am_display_PYTHON exec_prefix... " >&6; } 5906if test ${am_cv_python_exec_prefix+y} 5907then : 5908 printf %s "(cached) " >&6 5909else $as_nop 5910 am_cv_python_exec_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.exec_prefix)"` 5911fi 5912{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5 5913printf "%s\n" "$am_cv_python_exec_prefix" >&6; } 5914 case $am_cv_python_exec_prefix in 5915 $am__usable_exec_prefix*) 5916 am__strip_prefix=`echo "$am__usable_exec_prefix" | sed 's|.|.|g'` 5917 am_python_exec_prefix_subst=`echo "$am_cv_python_exec_prefix" | sed "s,^$am__strip_prefix,\\${exec_prefix},"` 5918 ;; 5919 *) 5920 am_python_exec_prefix_subst=$am_cv_python_exec_prefix 5921 ;; 5922 esac 5923 else # using GNU $exec_prefix, not python sys.exec_prefix 5924 am_python_exec_prefix_subst='${exec_prefix}' 5925 am_python_exec_prefix=$am_python_exec_prefix_subst 5926 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON exec_prefix" >&5 5927printf %s "checking for GNU default $am_display_PYTHON exec_prefix... " >&6; } 5928 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_exec_prefix" >&5 5929printf "%s\n" "$am_python_exec_prefix" >&6; } 5930 fi 5931fi 5932fi 5933 5934 # Substituting python_exec_prefix_subst. 5935 PYTHON_EXEC_PREFIX=$am_python_exec_prefix_subst 5936 5937 5938 # Factor out some code duplication into this shell variable. 5939 am_python_setup_sysconfig="\ 5940import sys 5941# Prefer sysconfig over distutils.sysconfig, for better compatibility 5942# with python 3.x. See automake bug#10227. 5943try: 5944 import sysconfig 5945except ImportError: 5946 can_use_sysconfig = 0 5947else: 5948 can_use_sysconfig = 1 5949# Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs: 5950# <https://github.com/pypa/virtualenv/issues/118> 5951try: 5952 from platform import python_implementation 5953 if python_implementation() == 'CPython' and sys.version[:3] == '2.7': 5954 can_use_sysconfig = 0 5955except ImportError: 5956 pass" 5957 5958 5959 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory (pythondir)" >&5 5960printf %s "checking for $am_display_PYTHON script directory (pythondir)... " >&6; } 5961if test ${am_cv_python_pythondir+y} 5962then : 5963 printf %s "(cached) " >&6 5964else $as_nop 5965 if test "x$am_cv_python_prefix" = x; then 5966 am_py_prefix=$am__usable_prefix 5967 else 5968 am_py_prefix=$am_cv_python_prefix 5969 fi 5970 am_cv_python_pythondir=`$PYTHON -c " 5971$am_python_setup_sysconfig 5972if can_use_sysconfig: 5973 sitedir = sysconfig.get_path('purelib', vars={'base':'$am_py_prefix'}) 5974else: 5975 from distutils import sysconfig 5976 sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix') 5977sys.stdout.write(sitedir)"` 5978 # 5979 case $am_cv_python_pythondir in 5980 $am_py_prefix*) 5981 am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` 5982 am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,\\${PYTHON_PREFIX},"` 5983 ;; 5984 *) 5985 case $am_py_prefix in 5986 /usr|/System*) ;; 5987 *) am_cv_python_pythondir="\${PYTHON_PREFIX}/lib/python$PYTHON_VERSION/site-packages" 5988 ;; 5989 esac 5990 ;; 5991 esac 5992 5993fi 5994{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5 5995printf "%s\n" "$am_cv_python_pythondir" >&6; } 5996 pythondir=$am_cv_python_pythondir 5997 5998 5999 pkgpythondir=\${pythondir}/$PACKAGE 6000 6001 6002 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory (pyexecdir)" >&5 6003printf %s "checking for $am_display_PYTHON extension module directory (pyexecdir)... " >&6; } 6004if test ${am_cv_python_pyexecdir+y} 6005then : 6006 printf %s "(cached) " >&6 6007else $as_nop 6008 if test "x$am_cv_python_exec_prefix" = x; then 6009 am_py_exec_prefix=$am__usable_exec_prefix 6010 else 6011 am_py_exec_prefix=$am_cv_python_exec_prefix 6012 fi 6013 am_cv_python_pyexecdir=`$PYTHON -c " 6014$am_python_setup_sysconfig 6015if can_use_sysconfig: 6016 sitedir = sysconfig.get_path('platlib', vars={'platbase':'$am_py_exec_prefix'}) 6017else: 6018 from distutils import sysconfig 6019 sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_exec_prefix') 6020sys.stdout.write(sitedir)"` 6021 # 6022 case $am_cv_python_pyexecdir in 6023 $am_py_exec_prefix*) 6024 am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` 6025 am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,\\${PYTHON_EXEC_PREFIX},"` 6026 ;; 6027 *) 6028 case $am_py_exec_prefix in 6029 /usr|/System*) ;; 6030 *) am_cv_python_pyexecdir="\${PYTHON_EXEC_PREFIX}/lib/python$PYTHON_VERSION/site-packages" 6031 ;; 6032 esac 6033 ;; 6034 esac 6035 6036fi 6037{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5 6038printf "%s\n" "$am_cv_python_pyexecdir" >&6; } 6039 pyexecdir=$am_cv_python_pyexecdir 6040 6041 6042 pkgpyexecdir=\${pyexecdir}/$PACKAGE 6043 6044 6045 6046 fi 6047 6048 6049{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for RM macro" >&5 6050printf %s "checking for RM macro... " >&6; } 6051_predefined_rm=`make -p -f /dev/null 2>/dev/null|grep '^RM ='|sed -e 's/^RM = //'` 6052if test "x$_predefined_rm" = "x"; then 6053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no predefined RM" >&5 6054printf "%s\n" "no predefined RM" >&6; } 6055 # Extract the first word of "rm", so it can be a program name with args. 6056set dummy rm; ac_word=$2 6057{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6058printf %s "checking for $ac_word... " >&6; } 6059if test ${ac_cv_prog_RM+y} 6060then : 6061 printf %s "(cached) " >&6 6062else $as_nop 6063 if test -n "$RM"; then 6064 ac_cv_prog_RM="$RM" # Let the user override the test. 6065else 6066as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6067for as_dir in $PATH 6068do 6069 IFS=$as_save_IFS 6070 case $as_dir in #((( 6071 '') as_dir=./ ;; 6072 */) ;; 6073 *) as_dir=$as_dir/ ;; 6074 esac 6075 for ac_exec_ext in '' $ac_executable_extensions; do 6076 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6077 ac_cv_prog_RM="rm -f" 6078 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6079 break 2 6080 fi 6081done 6082 done 6083IFS=$as_save_IFS 6084 6085fi 6086fi 6087RM=$ac_cv_prog_RM 6088if test -n "$RM"; then 6089 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RM" >&5 6090printf "%s\n" "$RM" >&6; } 6091else 6092 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6093printf "%s\n" "no" >&6; } 6094fi 6095 6096 6097else 6098 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $_predefined_rm" >&5 6099printf "%s\n" "$_predefined_rm" >&6; } 6100fi 6101 6102 6103case `pwd` in 6104 *\ * | *\ *) 6105 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 6106printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; 6107esac 6108 6109 6110 6111macro_version='2.4.7' 6112macro_revision='2.4.7' 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127ltmain=$ac_aux_dir/ltmain.sh 6128 6129 6130 6131 # Make sure we can run config.sub. 6132$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || 6133 as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 6134 6135{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 6136printf %s "checking build system type... " >&6; } 6137if test ${ac_cv_build+y} 6138then : 6139 printf %s "(cached) " >&6 6140else $as_nop 6141 ac_build_alias=$build_alias 6142test "x$ac_build_alias" = x && 6143 ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` 6144test "x$ac_build_alias" = x && 6145 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 6146ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || 6147 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 6148 6149fi 6150{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 6151printf "%s\n" "$ac_cv_build" >&6; } 6152case $ac_cv_build in 6153*-*-*) ;; 6154*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; 6155esac 6156build=$ac_cv_build 6157ac_save_IFS=$IFS; IFS='-' 6158set x $ac_cv_build 6159shift 6160build_cpu=$1 6161build_vendor=$2 6162shift; shift 6163# Remember, the first character of IFS is used to create $*, 6164# except with old shells: 6165build_os=$* 6166IFS=$ac_save_IFS 6167case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac 6168 6169 6170{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 6171printf %s "checking host system type... " >&6; } 6172if test ${ac_cv_host+y} 6173then : 6174 printf %s "(cached) " >&6 6175else $as_nop 6176 if test "x$host_alias" = x; then 6177 ac_cv_host=$ac_cv_build 6178else 6179 ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || 6180 as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 6181fi 6182 6183fi 6184{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 6185printf "%s\n" "$ac_cv_host" >&6; } 6186case $ac_cv_host in 6187*-*-*) ;; 6188*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; 6189esac 6190host=$ac_cv_host 6191ac_save_IFS=$IFS; IFS='-' 6192set x $ac_cv_host 6193shift 6194host_cpu=$1 6195host_vendor=$2 6196shift; shift 6197# Remember, the first character of IFS is used to create $*, 6198# except with old shells: 6199host_os=$* 6200IFS=$ac_save_IFS 6201case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac 6202 6203 6204# Backslashify metacharacters that are still active within 6205# double-quoted strings. 6206sed_quote_subst='s/\(["`$\\]\)/\\\1/g' 6207 6208# Same as above, but do not quote variable references. 6209double_quote_subst='s/\(["`\\]\)/\\\1/g' 6210 6211# Sed substitution to delay expansion of an escaped shell variable in a 6212# double_quote_subst'ed string. 6213delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' 6214 6215# Sed substitution to delay expansion of an escaped single quote. 6216delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' 6217 6218# Sed substitution to avoid accidental globbing in evaled expressions 6219no_glob_subst='s/\*/\\\*/g' 6220 6221ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 6222ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO 6223ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO 6224 6225{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 6226printf %s "checking how to print strings... " >&6; } 6227# Test print first, because it will be a builtin if present. 6228if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ 6229 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then 6230 ECHO='print -r --' 6231elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then 6232 ECHO='printf %s\n' 6233else 6234 # Use this function as a fallback that always works. 6235 func_fallback_echo () 6236 { 6237 eval 'cat <<_LTECHO_EOF 6238$1 6239_LTECHO_EOF' 6240 } 6241 ECHO='func_fallback_echo' 6242fi 6243 6244# func_echo_all arg... 6245# Invoke $ECHO with all args, space-separated. 6246func_echo_all () 6247{ 6248 $ECHO "" 6249} 6250 6251case $ECHO in 6252 printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 6253printf "%s\n" "printf" >&6; } ;; 6254 print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 6255printf "%s\n" "print -r" >&6; } ;; 6256 *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 6257printf "%s\n" "cat" >&6; } ;; 6258esac 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 6274printf %s "checking for a sed that does not truncate output... " >&6; } 6275if test ${ac_cv_path_SED+y} 6276then : 6277 printf %s "(cached) " >&6 6278else $as_nop 6279 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ 6280 for ac_i in 1 2 3 4 5 6 7; do 6281 ac_script="$ac_script$as_nl$ac_script" 6282 done 6283 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed 6284 { ac_script=; unset ac_script;} 6285 if test -z "$SED"; then 6286 ac_path_SED_found=false 6287 # Loop through the user's path and test for each of PROGNAME-LIST 6288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6289for as_dir in $PATH 6290do 6291 IFS=$as_save_IFS 6292 case $as_dir in #((( 6293 '') as_dir=./ ;; 6294 */) ;; 6295 *) as_dir=$as_dir/ ;; 6296 esac 6297 for ac_prog in sed gsed 6298 do 6299 for ac_exec_ext in '' $ac_executable_extensions; do 6300 ac_path_SED="$as_dir$ac_prog$ac_exec_ext" 6301 as_fn_executable_p "$ac_path_SED" || continue 6302# Check for GNU ac_path_SED and select it if it is found. 6303 # Check for GNU $ac_path_SED 6304case `"$ac_path_SED" --version 2>&1` in 6305*GNU*) 6306 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; 6307*) 6308 ac_count=0 6309 printf %s 0123456789 >"conftest.in" 6310 while : 6311 do 6312 cat "conftest.in" "conftest.in" >"conftest.tmp" 6313 mv "conftest.tmp" "conftest.in" 6314 cp "conftest.in" "conftest.nl" 6315 printf "%s\n" '' >> "conftest.nl" 6316 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break 6317 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6318 as_fn_arith $ac_count + 1 && ac_count=$as_val 6319 if test $ac_count -gt ${ac_path_SED_max-0}; then 6320 # Best one so far, save it but keep looking for a better one 6321 ac_cv_path_SED="$ac_path_SED" 6322 ac_path_SED_max=$ac_count 6323 fi 6324 # 10*(2^10) chars as input seems more than enough 6325 test $ac_count -gt 10 && break 6326 done 6327 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6328esac 6329 6330 $ac_path_SED_found && break 3 6331 done 6332 done 6333 done 6334IFS=$as_save_IFS 6335 if test -z "$ac_cv_path_SED"; then 6336 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 6337 fi 6338else 6339 ac_cv_path_SED=$SED 6340fi 6341 6342fi 6343{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 6344printf "%s\n" "$ac_cv_path_SED" >&6; } 6345 SED="$ac_cv_path_SED" 6346 rm -f conftest.sed 6347 6348test -z "$SED" && SED=sed 6349Xsed="$SED -e 1s/^X//" 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 6362printf %s "checking for grep that handles long lines and -e... " >&6; } 6363if test ${ac_cv_path_GREP+y} 6364then : 6365 printf %s "(cached) " >&6 6366else $as_nop 6367 if test -z "$GREP"; then 6368 ac_path_GREP_found=false 6369 # Loop through the user's path and test for each of PROGNAME-LIST 6370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6371for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6372do 6373 IFS=$as_save_IFS 6374 case $as_dir in #((( 6375 '') as_dir=./ ;; 6376 */) ;; 6377 *) as_dir=$as_dir/ ;; 6378 esac 6379 for ac_prog in grep ggrep 6380 do 6381 for ac_exec_ext in '' $ac_executable_extensions; do 6382 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" 6383 as_fn_executable_p "$ac_path_GREP" || continue 6384# Check for GNU ac_path_GREP and select it if it is found. 6385 # Check for GNU $ac_path_GREP 6386case `"$ac_path_GREP" --version 2>&1` in 6387*GNU*) 6388 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 6389*) 6390 ac_count=0 6391 printf %s 0123456789 >"conftest.in" 6392 while : 6393 do 6394 cat "conftest.in" "conftest.in" >"conftest.tmp" 6395 mv "conftest.tmp" "conftest.in" 6396 cp "conftest.in" "conftest.nl" 6397 printf "%s\n" 'GREP' >> "conftest.nl" 6398 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 6399 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6400 as_fn_arith $ac_count + 1 && ac_count=$as_val 6401 if test $ac_count -gt ${ac_path_GREP_max-0}; then 6402 # Best one so far, save it but keep looking for a better one 6403 ac_cv_path_GREP="$ac_path_GREP" 6404 ac_path_GREP_max=$ac_count 6405 fi 6406 # 10*(2^10) chars as input seems more than enough 6407 test $ac_count -gt 10 && break 6408 done 6409 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6410esac 6411 6412 $ac_path_GREP_found && break 3 6413 done 6414 done 6415 done 6416IFS=$as_save_IFS 6417 if test -z "$ac_cv_path_GREP"; then 6418 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6419 fi 6420else 6421 ac_cv_path_GREP=$GREP 6422fi 6423 6424fi 6425{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 6426printf "%s\n" "$ac_cv_path_GREP" >&6; } 6427 GREP="$ac_cv_path_GREP" 6428 6429 6430{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 6431printf %s "checking for egrep... " >&6; } 6432if test ${ac_cv_path_EGREP+y} 6433then : 6434 printf %s "(cached) " >&6 6435else $as_nop 6436 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 6437 then ac_cv_path_EGREP="$GREP -E" 6438 else 6439 if test -z "$EGREP"; then 6440 ac_path_EGREP_found=false 6441 # Loop through the user's path and test for each of PROGNAME-LIST 6442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6443for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6444do 6445 IFS=$as_save_IFS 6446 case $as_dir in #((( 6447 '') as_dir=./ ;; 6448 */) ;; 6449 *) as_dir=$as_dir/ ;; 6450 esac 6451 for ac_prog in egrep 6452 do 6453 for ac_exec_ext in '' $ac_executable_extensions; do 6454 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 6455 as_fn_executable_p "$ac_path_EGREP" || continue 6456# Check for GNU ac_path_EGREP and select it if it is found. 6457 # Check for GNU $ac_path_EGREP 6458case `"$ac_path_EGREP" --version 2>&1` in 6459*GNU*) 6460 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 6461*) 6462 ac_count=0 6463 printf %s 0123456789 >"conftest.in" 6464 while : 6465 do 6466 cat "conftest.in" "conftest.in" >"conftest.tmp" 6467 mv "conftest.tmp" "conftest.in" 6468 cp "conftest.in" "conftest.nl" 6469 printf "%s\n" 'EGREP' >> "conftest.nl" 6470 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 6471 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6472 as_fn_arith $ac_count + 1 && ac_count=$as_val 6473 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 6474 # Best one so far, save it but keep looking for a better one 6475 ac_cv_path_EGREP="$ac_path_EGREP" 6476 ac_path_EGREP_max=$ac_count 6477 fi 6478 # 10*(2^10) chars as input seems more than enough 6479 test $ac_count -gt 10 && break 6480 done 6481 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6482esac 6483 6484 $ac_path_EGREP_found && break 3 6485 done 6486 done 6487 done 6488IFS=$as_save_IFS 6489 if test -z "$ac_cv_path_EGREP"; then 6490 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6491 fi 6492else 6493 ac_cv_path_EGREP=$EGREP 6494fi 6495 6496 fi 6497fi 6498{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 6499printf "%s\n" "$ac_cv_path_EGREP" >&6; } 6500 EGREP="$ac_cv_path_EGREP" 6501 6502 6503{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 6504printf %s "checking for fgrep... " >&6; } 6505if test ${ac_cv_path_FGREP+y} 6506then : 6507 printf %s "(cached) " >&6 6508else $as_nop 6509 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 6510 then ac_cv_path_FGREP="$GREP -F" 6511 else 6512 if test -z "$FGREP"; then 6513 ac_path_FGREP_found=false 6514 # Loop through the user's path and test for each of PROGNAME-LIST 6515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6516for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 6517do 6518 IFS=$as_save_IFS 6519 case $as_dir in #((( 6520 '') as_dir=./ ;; 6521 */) ;; 6522 *) as_dir=$as_dir/ ;; 6523 esac 6524 for ac_prog in fgrep 6525 do 6526 for ac_exec_ext in '' $ac_executable_extensions; do 6527 ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" 6528 as_fn_executable_p "$ac_path_FGREP" || continue 6529# Check for GNU ac_path_FGREP and select it if it is found. 6530 # Check for GNU $ac_path_FGREP 6531case `"$ac_path_FGREP" --version 2>&1` in 6532*GNU*) 6533 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 6534*) 6535 ac_count=0 6536 printf %s 0123456789 >"conftest.in" 6537 while : 6538 do 6539 cat "conftest.in" "conftest.in" >"conftest.tmp" 6540 mv "conftest.tmp" "conftest.in" 6541 cp "conftest.in" "conftest.nl" 6542 printf "%s\n" 'FGREP' >> "conftest.nl" 6543 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 6544 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 6545 as_fn_arith $ac_count + 1 && ac_count=$as_val 6546 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 6547 # Best one so far, save it but keep looking for a better one 6548 ac_cv_path_FGREP="$ac_path_FGREP" 6549 ac_path_FGREP_max=$ac_count 6550 fi 6551 # 10*(2^10) chars as input seems more than enough 6552 test $ac_count -gt 10 && break 6553 done 6554 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 6555esac 6556 6557 $ac_path_FGREP_found && break 3 6558 done 6559 done 6560 done 6561IFS=$as_save_IFS 6562 if test -z "$ac_cv_path_FGREP"; then 6563 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 6564 fi 6565else 6566 ac_cv_path_FGREP=$FGREP 6567fi 6568 6569 fi 6570fi 6571{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 6572printf "%s\n" "$ac_cv_path_FGREP" >&6; } 6573 FGREP="$ac_cv_path_FGREP" 6574 6575 6576test -z "$GREP" && GREP=grep 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596# Check whether --with-gnu-ld was given. 6597if test ${with_gnu_ld+y} 6598then : 6599 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes 6600else $as_nop 6601 with_gnu_ld=no 6602fi 6603 6604ac_prog=ld 6605if test yes = "$GCC"; then 6606 # Check if gcc -print-prog-name=ld gives a path. 6607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 6608printf %s "checking for ld used by $CC... " >&6; } 6609 case $host in 6610 *-*-mingw*) 6611 # gcc leaves a trailing carriage return, which upsets mingw 6612 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 6613 *) 6614 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 6615 esac 6616 case $ac_prog in 6617 # Accept absolute paths. 6618 [\\/]* | ?:[\\/]*) 6619 re_direlt='/[^/][^/]*/\.\./' 6620 # Canonicalize the pathname of ld 6621 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` 6622 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do 6623 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` 6624 done 6625 test -z "$LD" && LD=$ac_prog 6626 ;; 6627 "") 6628 # If it fails, then pretend we aren't using GCC. 6629 ac_prog=ld 6630 ;; 6631 *) 6632 # If it is relative, then search for the first ld in PATH. 6633 with_gnu_ld=unknown 6634 ;; 6635 esac 6636elif test yes = "$with_gnu_ld"; then 6637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 6638printf %s "checking for GNU ld... " >&6; } 6639else 6640 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 6641printf %s "checking for non-GNU ld... " >&6; } 6642fi 6643if test ${lt_cv_path_LD+y} 6644then : 6645 printf %s "(cached) " >&6 6646else $as_nop 6647 if test -z "$LD"; then 6648 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 6649 for ac_dir in $PATH; do 6650 IFS=$lt_save_ifs 6651 test -z "$ac_dir" && ac_dir=. 6652 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 6653 lt_cv_path_LD=$ac_dir/$ac_prog 6654 # Check to see if the program is GNU ld. I'd rather use --version, 6655 # but apparently some variants of GNU ld only accept -v. 6656 # Break only if it was the GNU/non-GNU ld that we prefer. 6657 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in 6658 *GNU* | *'with BFD'*) 6659 test no != "$with_gnu_ld" && break 6660 ;; 6661 *) 6662 test yes != "$with_gnu_ld" && break 6663 ;; 6664 esac 6665 fi 6666 done 6667 IFS=$lt_save_ifs 6668else 6669 lt_cv_path_LD=$LD # Let the user override the test with a path. 6670fi 6671fi 6672 6673LD=$lt_cv_path_LD 6674if test -n "$LD"; then 6675 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 6676printf "%s\n" "$LD" >&6; } 6677else 6678 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6679printf "%s\n" "no" >&6; } 6680fi 6681test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 6682{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 6683printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 6684if test ${lt_cv_prog_gnu_ld+y} 6685then : 6686 printf %s "(cached) " >&6 6687else $as_nop 6688 # I'd rather use --version here, but apparently some GNU lds only accept -v. 6689case `$LD -v 2>&1 </dev/null` in 6690*GNU* | *'with BFD'*) 6691 lt_cv_prog_gnu_ld=yes 6692 ;; 6693*) 6694 lt_cv_prog_gnu_ld=no 6695 ;; 6696esac 6697fi 6698{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 6699printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } 6700with_gnu_ld=$lt_cv_prog_gnu_ld 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 6711printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } 6712if test ${lt_cv_path_NM+y} 6713then : 6714 printf %s "(cached) " >&6 6715else $as_nop 6716 if test -n "$NM"; then 6717 # Let the user override the test. 6718 lt_cv_path_NM=$NM 6719else 6720 lt_nm_to_check=${ac_tool_prefix}nm 6721 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then 6722 lt_nm_to_check="$lt_nm_to_check nm" 6723 fi 6724 for lt_tmp_nm in $lt_nm_to_check; do 6725 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 6726 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do 6727 IFS=$lt_save_ifs 6728 test -z "$ac_dir" && ac_dir=. 6729 tmp_nm=$ac_dir/$lt_tmp_nm 6730 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then 6731 # Check to see if the nm accepts a BSD-compat flag. 6732 # Adding the 'sed 1q' prevents false positives on HP-UX, which says: 6733 # nm: unknown option "B" ignored 6734 # Tru64's nm complains that /dev/null is an invalid object file 6735 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty 6736 case $build_os in 6737 mingw*) lt_bad_file=conftest.nm/nofile ;; 6738 *) lt_bad_file=/dev/null ;; 6739 esac 6740 case `"$tmp_nm" -B $lt_bad_file 2>&1 | $SED '1q'` in 6741 *$lt_bad_file* | *'Invalid file or object type'*) 6742 lt_cv_path_NM="$tmp_nm -B" 6743 break 2 6744 ;; 6745 *) 6746 case `"$tmp_nm" -p /dev/null 2>&1 | $SED '1q'` in 6747 */dev/null*) 6748 lt_cv_path_NM="$tmp_nm -p" 6749 break 2 6750 ;; 6751 *) 6752 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but 6753 continue # so that we can try to find one that supports BSD flags 6754 ;; 6755 esac 6756 ;; 6757 esac 6758 fi 6759 done 6760 IFS=$lt_save_ifs 6761 done 6762 : ${lt_cv_path_NM=no} 6763fi 6764fi 6765{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 6766printf "%s\n" "$lt_cv_path_NM" >&6; } 6767if test no != "$lt_cv_path_NM"; then 6768 NM=$lt_cv_path_NM 6769else 6770 # Didn't find any BSD compatible name lister, look for dumpbin. 6771 if test -n "$DUMPBIN"; then : 6772 # Let the user override the test. 6773 else 6774 if test -n "$ac_tool_prefix"; then 6775 for ac_prog in dumpbin "link -dump" 6776 do 6777 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 6778set dummy $ac_tool_prefix$ac_prog; ac_word=$2 6779{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6780printf %s "checking for $ac_word... " >&6; } 6781if test ${ac_cv_prog_DUMPBIN+y} 6782then : 6783 printf %s "(cached) " >&6 6784else $as_nop 6785 if test -n "$DUMPBIN"; then 6786 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. 6787else 6788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6789for as_dir in $PATH 6790do 6791 IFS=$as_save_IFS 6792 case $as_dir in #((( 6793 '') as_dir=./ ;; 6794 */) ;; 6795 *) as_dir=$as_dir/ ;; 6796 esac 6797 for ac_exec_ext in '' $ac_executable_extensions; do 6798 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6799 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" 6800 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6801 break 2 6802 fi 6803done 6804 done 6805IFS=$as_save_IFS 6806 6807fi 6808fi 6809DUMPBIN=$ac_cv_prog_DUMPBIN 6810if test -n "$DUMPBIN"; then 6811 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 6812printf "%s\n" "$DUMPBIN" >&6; } 6813else 6814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6815printf "%s\n" "no" >&6; } 6816fi 6817 6818 6819 test -n "$DUMPBIN" && break 6820 done 6821fi 6822if test -z "$DUMPBIN"; then 6823 ac_ct_DUMPBIN=$DUMPBIN 6824 for ac_prog in dumpbin "link -dump" 6825do 6826 # Extract the first word of "$ac_prog", so it can be a program name with args. 6827set dummy $ac_prog; ac_word=$2 6828{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6829printf %s "checking for $ac_word... " >&6; } 6830if test ${ac_cv_prog_ac_ct_DUMPBIN+y} 6831then : 6832 printf %s "(cached) " >&6 6833else $as_nop 6834 if test -n "$ac_ct_DUMPBIN"; then 6835 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. 6836else 6837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6838for as_dir in $PATH 6839do 6840 IFS=$as_save_IFS 6841 case $as_dir in #((( 6842 '') as_dir=./ ;; 6843 */) ;; 6844 *) as_dir=$as_dir/ ;; 6845 esac 6846 for ac_exec_ext in '' $ac_executable_extensions; do 6847 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 6848 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" 6849 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 6850 break 2 6851 fi 6852done 6853 done 6854IFS=$as_save_IFS 6855 6856fi 6857fi 6858ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN 6859if test -n "$ac_ct_DUMPBIN"; then 6860 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 6861printf "%s\n" "$ac_ct_DUMPBIN" >&6; } 6862else 6863 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 6864printf "%s\n" "no" >&6; } 6865fi 6866 6867 6868 test -n "$ac_ct_DUMPBIN" && break 6869done 6870 6871 if test "x$ac_ct_DUMPBIN" = x; then 6872 DUMPBIN=":" 6873 else 6874 case $cross_compiling:$ac_tool_warned in 6875yes:) 6876{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 6877printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 6878ac_tool_warned=yes ;; 6879esac 6880 DUMPBIN=$ac_ct_DUMPBIN 6881 fi 6882fi 6883 6884 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | $SED '1q'` in 6885 *COFF*) 6886 DUMPBIN="$DUMPBIN -symbols -headers" 6887 ;; 6888 *) 6889 DUMPBIN=: 6890 ;; 6891 esac 6892 fi 6893 6894 if test : != "$DUMPBIN"; then 6895 NM=$DUMPBIN 6896 fi 6897fi 6898test -z "$NM" && NM=nm 6899 6900 6901 6902 6903 6904 6905{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 6906printf %s "checking the name lister ($NM) interface... " >&6; } 6907if test ${lt_cv_nm_interface+y} 6908then : 6909 printf %s "(cached) " >&6 6910else $as_nop 6911 lt_cv_nm_interface="BSD nm" 6912 echo "int some_variable = 0;" > conftest.$ac_ext 6913 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) 6914 (eval "$ac_compile" 2>conftest.err) 6915 cat conftest.err >&5 6916 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) 6917 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) 6918 cat conftest.err >&5 6919 (eval echo "\"\$as_me:$LINENO: output\"" >&5) 6920 cat conftest.out >&5 6921 if $GREP 'External.*some_variable' conftest.out > /dev/null; then 6922 lt_cv_nm_interface="MS dumpbin" 6923 fi 6924 rm -f conftest* 6925fi 6926{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 6927printf "%s\n" "$lt_cv_nm_interface" >&6; } 6928 6929# find the maximum length of command line arguments 6930{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 6931printf %s "checking the maximum length of command line arguments... " >&6; } 6932if test ${lt_cv_sys_max_cmd_len+y} 6933then : 6934 printf %s "(cached) " >&6 6935else $as_nop 6936 i=0 6937 teststring=ABCD 6938 6939 case $build_os in 6940 msdosdjgpp*) 6941 # On DJGPP, this test can blow up pretty badly due to problems in libc 6942 # (any single argument exceeding 2000 bytes causes a buffer overrun 6943 # during glob expansion). Even if it were fixed, the result of this 6944 # check would be larger than it should be. 6945 lt_cv_sys_max_cmd_len=12288; # 12K is about right 6946 ;; 6947 6948 gnu*) 6949 # Under GNU Hurd, this test is not required because there is 6950 # no limit to the length of command line arguments. 6951 # Libtool will interpret -1 as no limit whatsoever 6952 lt_cv_sys_max_cmd_len=-1; 6953 ;; 6954 6955 cygwin* | mingw* | cegcc*) 6956 # On Win9x/ME, this test blows up -- it succeeds, but takes 6957 # about 5 minutes as the teststring grows exponentially. 6958 # Worse, since 9x/ME are not pre-emptively multitasking, 6959 # you end up with a "frozen" computer, even though with patience 6960 # the test eventually succeeds (with a max line length of 256k). 6961 # Instead, let's just punt: use the minimum linelength reported by 6962 # all of the supported platforms: 8192 (on NT/2K/XP). 6963 lt_cv_sys_max_cmd_len=8192; 6964 ;; 6965 6966 mint*) 6967 # On MiNT this can take a long time and run out of memory. 6968 lt_cv_sys_max_cmd_len=8192; 6969 ;; 6970 6971 amigaos*) 6972 # On AmigaOS with pdksh, this test takes hours, literally. 6973 # So we just punt and use a minimum line length of 8192. 6974 lt_cv_sys_max_cmd_len=8192; 6975 ;; 6976 6977 bitrig* | darwin* | dragonfly* | freebsd* | midnightbsd* | netbsd* | openbsd*) 6978 # This has been around since 386BSD, at least. Likely further. 6979 if test -x /sbin/sysctl; then 6980 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` 6981 elif test -x /usr/sbin/sysctl; then 6982 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` 6983 else 6984 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs 6985 fi 6986 # And add a safety zone 6987 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 6988 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 6989 ;; 6990 6991 interix*) 6992 # We know the value 262144 and hardcode it with a safety zone (like BSD) 6993 lt_cv_sys_max_cmd_len=196608 6994 ;; 6995 6996 os2*) 6997 # The test takes a long time on OS/2. 6998 lt_cv_sys_max_cmd_len=8192 6999 ;; 7000 7001 osf*) 7002 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure 7003 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not 7004 # nice to cause kernel panics so lets avoid the loop below. 7005 # First set a reasonable default. 7006 lt_cv_sys_max_cmd_len=16384 7007 # 7008 if test -x /sbin/sysconfig; then 7009 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in 7010 *1*) lt_cv_sys_max_cmd_len=-1 ;; 7011 esac 7012 fi 7013 ;; 7014 sco3.2v5*) 7015 lt_cv_sys_max_cmd_len=102400 7016 ;; 7017 sysv5* | sco5v6* | sysv4.2uw2*) 7018 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` 7019 if test -n "$kargmax"; then 7020 lt_cv_sys_max_cmd_len=`echo $kargmax | $SED 's/.*[ ]//'` 7021 else 7022 lt_cv_sys_max_cmd_len=32768 7023 fi 7024 ;; 7025 *) 7026 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` 7027 if test -n "$lt_cv_sys_max_cmd_len" && \ 7028 test undefined != "$lt_cv_sys_max_cmd_len"; then 7029 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` 7030 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` 7031 else 7032 # Make teststring a little bigger before we do anything with it. 7033 # a 1K string should be a reasonable start. 7034 for i in 1 2 3 4 5 6 7 8; do 7035 teststring=$teststring$teststring 7036 done 7037 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} 7038 # If test is not a shell built-in, we'll probably end up computing a 7039 # maximum length that is only half of the actual maximum length, but 7040 # we can't tell. 7041 while { test X`env echo "$teststring$teststring" 2>/dev/null` \ 7042 = "X$teststring$teststring"; } >/dev/null 2>&1 && 7043 test 17 != "$i" # 1/2 MB should be enough 7044 do 7045 i=`expr $i + 1` 7046 teststring=$teststring$teststring 7047 done 7048 # Only check the string length outside the loop. 7049 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` 7050 teststring= 7051 # Add a significant safety factor because C++ compilers can tack on 7052 # massive amounts of additional arguments before passing them to the 7053 # linker. It appears as though 1/2 is a usable value. 7054 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` 7055 fi 7056 ;; 7057 esac 7058 7059fi 7060 7061if test -n "$lt_cv_sys_max_cmd_len"; then 7062 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 7063printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } 7064else 7065 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 7066printf "%s\n" "none" >&6; } 7067fi 7068max_cmd_len=$lt_cv_sys_max_cmd_len 7069 7070 7071 7072 7073 7074 7075: ${CP="cp -f"} 7076: ${MV="mv -f"} 7077: ${RM="rm -f"} 7078 7079if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then 7080 lt_unset=unset 7081else 7082 lt_unset=false 7083fi 7084 7085 7086 7087 7088 7089# test EBCDIC or ASCII 7090case `echo X|tr X '\101'` in 7091 A) # ASCII based system 7092 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr 7093 lt_SP2NL='tr \040 \012' 7094 lt_NL2SP='tr \015\012 \040\040' 7095 ;; 7096 *) # EBCDIC based system 7097 lt_SP2NL='tr \100 \n' 7098 lt_NL2SP='tr \r\n \100\100' 7099 ;; 7100esac 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 7111printf %s "checking how to convert $build file names to $host format... " >&6; } 7112if test ${lt_cv_to_host_file_cmd+y} 7113then : 7114 printf %s "(cached) " >&6 7115else $as_nop 7116 case $host in 7117 *-*-mingw* ) 7118 case $build in 7119 *-*-mingw* ) # actually msys 7120 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 7121 ;; 7122 *-*-cygwin* ) 7123 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 7124 ;; 7125 * ) # otherwise, assume *nix 7126 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 7127 ;; 7128 esac 7129 ;; 7130 *-*-cygwin* ) 7131 case $build in 7132 *-*-mingw* ) # actually msys 7133 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin 7134 ;; 7135 *-*-cygwin* ) 7136 lt_cv_to_host_file_cmd=func_convert_file_noop 7137 ;; 7138 * ) # otherwise, assume *nix 7139 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin 7140 ;; 7141 esac 7142 ;; 7143 * ) # unhandled hosts (and "normal" native builds) 7144 lt_cv_to_host_file_cmd=func_convert_file_noop 7145 ;; 7146esac 7147 7148fi 7149 7150to_host_file_cmd=$lt_cv_to_host_file_cmd 7151{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 7152printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } 7153 7154 7155 7156 7157 7158{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 7159printf %s "checking how to convert $build file names to toolchain format... " >&6; } 7160if test ${lt_cv_to_tool_file_cmd+y} 7161then : 7162 printf %s "(cached) " >&6 7163else $as_nop 7164 #assume ordinary cross tools, or native build. 7165lt_cv_to_tool_file_cmd=func_convert_file_noop 7166case $host in 7167 *-*-mingw* ) 7168 case $build in 7169 *-*-mingw* ) # actually msys 7170 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 7171 ;; 7172 esac 7173 ;; 7174esac 7175 7176fi 7177 7178to_tool_file_cmd=$lt_cv_to_tool_file_cmd 7179{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 7180printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } 7181 7182 7183 7184 7185 7186{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 7187printf %s "checking for $LD option to reload object files... " >&6; } 7188if test ${lt_cv_ld_reload_flag+y} 7189then : 7190 printf %s "(cached) " >&6 7191else $as_nop 7192 lt_cv_ld_reload_flag='-r' 7193fi 7194{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 7195printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } 7196reload_flag=$lt_cv_ld_reload_flag 7197case $reload_flag in 7198"" | " "*) ;; 7199*) reload_flag=" $reload_flag" ;; 7200esac 7201reload_cmds='$LD$reload_flag -o $output$reload_objs' 7202case $host_os in 7203 cygwin* | mingw* | pw32* | cegcc*) 7204 if test yes != "$GCC"; then 7205 reload_cmds=false 7206 fi 7207 ;; 7208 darwin*) 7209 if test yes = "$GCC"; then 7210 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' 7211 else 7212 reload_cmds='$LD$reload_flag -o $output$reload_objs' 7213 fi 7214 ;; 7215esac 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225if test -n "$ac_tool_prefix"; then 7226 # Extract the first word of "${ac_tool_prefix}file", so it can be a program name with args. 7227set dummy ${ac_tool_prefix}file; ac_word=$2 7228{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7229printf %s "checking for $ac_word... " >&6; } 7230if test ${ac_cv_prog_FILECMD+y} 7231then : 7232 printf %s "(cached) " >&6 7233else $as_nop 7234 if test -n "$FILECMD"; then 7235 ac_cv_prog_FILECMD="$FILECMD" # Let the user override the test. 7236else 7237as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7238for as_dir in $PATH 7239do 7240 IFS=$as_save_IFS 7241 case $as_dir in #((( 7242 '') as_dir=./ ;; 7243 */) ;; 7244 *) as_dir=$as_dir/ ;; 7245 esac 7246 for ac_exec_ext in '' $ac_executable_extensions; do 7247 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7248 ac_cv_prog_FILECMD="${ac_tool_prefix}file" 7249 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7250 break 2 7251 fi 7252done 7253 done 7254IFS=$as_save_IFS 7255 7256fi 7257fi 7258FILECMD=$ac_cv_prog_FILECMD 7259if test -n "$FILECMD"; then 7260 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FILECMD" >&5 7261printf "%s\n" "$FILECMD" >&6; } 7262else 7263 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7264printf "%s\n" "no" >&6; } 7265fi 7266 7267 7268fi 7269if test -z "$ac_cv_prog_FILECMD"; then 7270 ac_ct_FILECMD=$FILECMD 7271 # Extract the first word of "file", so it can be a program name with args. 7272set dummy file; ac_word=$2 7273{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7274printf %s "checking for $ac_word... " >&6; } 7275if test ${ac_cv_prog_ac_ct_FILECMD+y} 7276then : 7277 printf %s "(cached) " >&6 7278else $as_nop 7279 if test -n "$ac_ct_FILECMD"; then 7280 ac_cv_prog_ac_ct_FILECMD="$ac_ct_FILECMD" # Let the user override the test. 7281else 7282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7283for as_dir in $PATH 7284do 7285 IFS=$as_save_IFS 7286 case $as_dir in #((( 7287 '') as_dir=./ ;; 7288 */) ;; 7289 *) as_dir=$as_dir/ ;; 7290 esac 7291 for ac_exec_ext in '' $ac_executable_extensions; do 7292 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7293 ac_cv_prog_ac_ct_FILECMD="file" 7294 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7295 break 2 7296 fi 7297done 7298 done 7299IFS=$as_save_IFS 7300 7301fi 7302fi 7303ac_ct_FILECMD=$ac_cv_prog_ac_ct_FILECMD 7304if test -n "$ac_ct_FILECMD"; then 7305 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_FILECMD" >&5 7306printf "%s\n" "$ac_ct_FILECMD" >&6; } 7307else 7308 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7309printf "%s\n" "no" >&6; } 7310fi 7311 7312 if test "x$ac_ct_FILECMD" = x; then 7313 FILECMD=":" 7314 else 7315 case $cross_compiling:$ac_tool_warned in 7316yes:) 7317{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7318printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7319ac_tool_warned=yes ;; 7320esac 7321 FILECMD=$ac_ct_FILECMD 7322 fi 7323else 7324 FILECMD="$ac_cv_prog_FILECMD" 7325fi 7326 7327 7328 7329 7330 7331 7332 7333if test -n "$ac_tool_prefix"; then 7334 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 7335set dummy ${ac_tool_prefix}objdump; ac_word=$2 7336{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7337printf %s "checking for $ac_word... " >&6; } 7338if test ${ac_cv_prog_OBJDUMP+y} 7339then : 7340 printf %s "(cached) " >&6 7341else $as_nop 7342 if test -n "$OBJDUMP"; then 7343 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 7344else 7345as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7346for as_dir in $PATH 7347do 7348 IFS=$as_save_IFS 7349 case $as_dir in #((( 7350 '') as_dir=./ ;; 7351 */) ;; 7352 *) as_dir=$as_dir/ ;; 7353 esac 7354 for ac_exec_ext in '' $ac_executable_extensions; do 7355 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7356 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 7357 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7358 break 2 7359 fi 7360done 7361 done 7362IFS=$as_save_IFS 7363 7364fi 7365fi 7366OBJDUMP=$ac_cv_prog_OBJDUMP 7367if test -n "$OBJDUMP"; then 7368 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 7369printf "%s\n" "$OBJDUMP" >&6; } 7370else 7371 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7372printf "%s\n" "no" >&6; } 7373fi 7374 7375 7376fi 7377if test -z "$ac_cv_prog_OBJDUMP"; then 7378 ac_ct_OBJDUMP=$OBJDUMP 7379 # Extract the first word of "objdump", so it can be a program name with args. 7380set dummy objdump; ac_word=$2 7381{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7382printf %s "checking for $ac_word... " >&6; } 7383if test ${ac_cv_prog_ac_ct_OBJDUMP+y} 7384then : 7385 printf %s "(cached) " >&6 7386else $as_nop 7387 if test -n "$ac_ct_OBJDUMP"; then 7388 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 7389else 7390as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7391for as_dir in $PATH 7392do 7393 IFS=$as_save_IFS 7394 case $as_dir in #((( 7395 '') as_dir=./ ;; 7396 */) ;; 7397 *) as_dir=$as_dir/ ;; 7398 esac 7399 for ac_exec_ext in '' $ac_executable_extensions; do 7400 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7401 ac_cv_prog_ac_ct_OBJDUMP="objdump" 7402 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7403 break 2 7404 fi 7405done 7406 done 7407IFS=$as_save_IFS 7408 7409fi 7410fi 7411ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 7412if test -n "$ac_ct_OBJDUMP"; then 7413 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 7414printf "%s\n" "$ac_ct_OBJDUMP" >&6; } 7415else 7416 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7417printf "%s\n" "no" >&6; } 7418fi 7419 7420 if test "x$ac_ct_OBJDUMP" = x; then 7421 OBJDUMP="false" 7422 else 7423 case $cross_compiling:$ac_tool_warned in 7424yes:) 7425{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7426printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7427ac_tool_warned=yes ;; 7428esac 7429 OBJDUMP=$ac_ct_OBJDUMP 7430 fi 7431else 7432 OBJDUMP="$ac_cv_prog_OBJDUMP" 7433fi 7434 7435test -z "$OBJDUMP" && OBJDUMP=objdump 7436 7437 7438 7439 7440 7441 7442{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 7443printf %s "checking how to recognize dependent libraries... " >&6; } 7444if test ${lt_cv_deplibs_check_method+y} 7445then : 7446 printf %s "(cached) " >&6 7447else $as_nop 7448 lt_cv_file_magic_cmd='$MAGIC_CMD' 7449lt_cv_file_magic_test_file= 7450lt_cv_deplibs_check_method='unknown' 7451# Need to set the preceding variable on all platforms that support 7452# interlibrary dependencies. 7453# 'none' -- dependencies not supported. 7454# 'unknown' -- same as none, but documents that we really don't know. 7455# 'pass_all' -- all dependencies passed with no checks. 7456# 'test_compile' -- check by making test program. 7457# 'file_magic [[regex]]' -- check by looking for files in library path 7458# that responds to the $file_magic_cmd with a given extended regex. 7459# If you have 'file' or equivalent on your system and you're not sure 7460# whether 'pass_all' will *always* work, you probably want this one. 7461 7462case $host_os in 7463aix[4-9]*) 7464 lt_cv_deplibs_check_method=pass_all 7465 ;; 7466 7467beos*) 7468 lt_cv_deplibs_check_method=pass_all 7469 ;; 7470 7471bsdi[45]*) 7472 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' 7473 lt_cv_file_magic_cmd='$FILECMD -L' 7474 lt_cv_file_magic_test_file=/shlib/libc.so 7475 ;; 7476 7477cygwin*) 7478 # func_win32_libid is a shell function defined in ltmain.sh 7479 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 7480 lt_cv_file_magic_cmd='func_win32_libid' 7481 ;; 7482 7483mingw* | pw32*) 7484 # Base MSYS/MinGW do not provide the 'file' command needed by 7485 # func_win32_libid shell function, so use a weaker test based on 'objdump', 7486 # unless we find 'file', for example because we are cross-compiling. 7487 if ( file / ) >/dev/null 2>&1; then 7488 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' 7489 lt_cv_file_magic_cmd='func_win32_libid' 7490 else 7491 # Keep this pattern in sync with the one in func_win32_libid. 7492 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' 7493 lt_cv_file_magic_cmd='$OBJDUMP -f' 7494 fi 7495 ;; 7496 7497cegcc*) 7498 # use the weaker test based on 'objdump'. See mingw*. 7499 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' 7500 lt_cv_file_magic_cmd='$OBJDUMP -f' 7501 ;; 7502 7503darwin* | rhapsody*) 7504 lt_cv_deplibs_check_method=pass_all 7505 ;; 7506 7507freebsd* | dragonfly* | midnightbsd*) 7508 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7509 case $host_cpu in 7510 i*86 ) 7511 # Not sure whether the presence of OpenBSD here was a mistake. 7512 # Let's accept both of them until this is cleared up. 7513 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' 7514 lt_cv_file_magic_cmd=$FILECMD 7515 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` 7516 ;; 7517 esac 7518 else 7519 lt_cv_deplibs_check_method=pass_all 7520 fi 7521 ;; 7522 7523haiku*) 7524 lt_cv_deplibs_check_method=pass_all 7525 ;; 7526 7527hpux10.20* | hpux11*) 7528 lt_cv_file_magic_cmd=$FILECMD 7529 case $host_cpu in 7530 ia64*) 7531 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' 7532 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so 7533 ;; 7534 hppa*64*) 7535 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]' 7536 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl 7537 ;; 7538 *) 7539 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' 7540 lt_cv_file_magic_test_file=/usr/lib/libc.sl 7541 ;; 7542 esac 7543 ;; 7544 7545interix[3-9]*) 7546 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here 7547 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' 7548 ;; 7549 7550irix5* | irix6* | nonstopux*) 7551 case $LD in 7552 *-32|*"-32 ") libmagic=32-bit;; 7553 *-n32|*"-n32 ") libmagic=N32;; 7554 *-64|*"-64 ") libmagic=64-bit;; 7555 *) libmagic=never-match;; 7556 esac 7557 lt_cv_deplibs_check_method=pass_all 7558 ;; 7559 7560# This must be glibc/ELF. 7561linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 7562 lt_cv_deplibs_check_method=pass_all 7563 ;; 7564 7565netbsd*) 7566 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then 7567 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7568 else 7569 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' 7570 fi 7571 ;; 7572 7573newos6*) 7574 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' 7575 lt_cv_file_magic_cmd=$FILECMD 7576 lt_cv_file_magic_test_file=/usr/lib/libnls.so 7577 ;; 7578 7579*nto* | *qnx*) 7580 lt_cv_deplibs_check_method=pass_all 7581 ;; 7582 7583openbsd* | bitrig*) 7584 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 7585 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' 7586 else 7587 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' 7588 fi 7589 ;; 7590 7591osf3* | osf4* | osf5*) 7592 lt_cv_deplibs_check_method=pass_all 7593 ;; 7594 7595rdos*) 7596 lt_cv_deplibs_check_method=pass_all 7597 ;; 7598 7599solaris*) 7600 lt_cv_deplibs_check_method=pass_all 7601 ;; 7602 7603sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 7604 lt_cv_deplibs_check_method=pass_all 7605 ;; 7606 7607sysv4 | sysv4.3*) 7608 case $host_vendor in 7609 motorola) 7610 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]' 7611 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` 7612 ;; 7613 ncr) 7614 lt_cv_deplibs_check_method=pass_all 7615 ;; 7616 sequent) 7617 lt_cv_file_magic_cmd='/bin/file' 7618 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' 7619 ;; 7620 sni) 7621 lt_cv_file_magic_cmd='/bin/file' 7622 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" 7623 lt_cv_file_magic_test_file=/lib/libc.so 7624 ;; 7625 siemens) 7626 lt_cv_deplibs_check_method=pass_all 7627 ;; 7628 pc) 7629 lt_cv_deplibs_check_method=pass_all 7630 ;; 7631 esac 7632 ;; 7633 7634tpf*) 7635 lt_cv_deplibs_check_method=pass_all 7636 ;; 7637os2*) 7638 lt_cv_deplibs_check_method=pass_all 7639 ;; 7640esac 7641 7642fi 7643{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 7644printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } 7645 7646file_magic_glob= 7647want_nocaseglob=no 7648if test "$build" = "$host"; then 7649 case $host_os in 7650 mingw* | pw32*) 7651 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then 7652 want_nocaseglob=yes 7653 else 7654 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` 7655 fi 7656 ;; 7657 esac 7658fi 7659 7660file_magic_cmd=$lt_cv_file_magic_cmd 7661deplibs_check_method=$lt_cv_deplibs_check_method 7662test -z "$deplibs_check_method" && deplibs_check_method=unknown 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685if test -n "$ac_tool_prefix"; then 7686 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 7687set dummy ${ac_tool_prefix}dlltool; ac_word=$2 7688{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7689printf %s "checking for $ac_word... " >&6; } 7690if test ${ac_cv_prog_DLLTOOL+y} 7691then : 7692 printf %s "(cached) " >&6 7693else $as_nop 7694 if test -n "$DLLTOOL"; then 7695 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 7696else 7697as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7698for as_dir in $PATH 7699do 7700 IFS=$as_save_IFS 7701 case $as_dir in #((( 7702 '') as_dir=./ ;; 7703 */) ;; 7704 *) as_dir=$as_dir/ ;; 7705 esac 7706 for ac_exec_ext in '' $ac_executable_extensions; do 7707 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7708 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 7709 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7710 break 2 7711 fi 7712done 7713 done 7714IFS=$as_save_IFS 7715 7716fi 7717fi 7718DLLTOOL=$ac_cv_prog_DLLTOOL 7719if test -n "$DLLTOOL"; then 7720 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 7721printf "%s\n" "$DLLTOOL" >&6; } 7722else 7723 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7724printf "%s\n" "no" >&6; } 7725fi 7726 7727 7728fi 7729if test -z "$ac_cv_prog_DLLTOOL"; then 7730 ac_ct_DLLTOOL=$DLLTOOL 7731 # Extract the first word of "dlltool", so it can be a program name with args. 7732set dummy dlltool; ac_word=$2 7733{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7734printf %s "checking for $ac_word... " >&6; } 7735if test ${ac_cv_prog_ac_ct_DLLTOOL+y} 7736then : 7737 printf %s "(cached) " >&6 7738else $as_nop 7739 if test -n "$ac_ct_DLLTOOL"; then 7740 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 7741else 7742as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7743for as_dir in $PATH 7744do 7745 IFS=$as_save_IFS 7746 case $as_dir in #((( 7747 '') as_dir=./ ;; 7748 */) ;; 7749 *) as_dir=$as_dir/ ;; 7750 esac 7751 for ac_exec_ext in '' $ac_executable_extensions; do 7752 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7753 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 7754 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7755 break 2 7756 fi 7757done 7758 done 7759IFS=$as_save_IFS 7760 7761fi 7762fi 7763ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 7764if test -n "$ac_ct_DLLTOOL"; then 7765 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 7766printf "%s\n" "$ac_ct_DLLTOOL" >&6; } 7767else 7768 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7769printf "%s\n" "no" >&6; } 7770fi 7771 7772 if test "x$ac_ct_DLLTOOL" = x; then 7773 DLLTOOL="false" 7774 else 7775 case $cross_compiling:$ac_tool_warned in 7776yes:) 7777{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7778printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7779ac_tool_warned=yes ;; 7780esac 7781 DLLTOOL=$ac_ct_DLLTOOL 7782 fi 7783else 7784 DLLTOOL="$ac_cv_prog_DLLTOOL" 7785fi 7786 7787test -z "$DLLTOOL" && DLLTOOL=dlltool 7788 7789 7790 7791 7792 7793 7794 7795{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 7796printf %s "checking how to associate runtime and link libraries... " >&6; } 7797if test ${lt_cv_sharedlib_from_linklib_cmd+y} 7798then : 7799 printf %s "(cached) " >&6 7800else $as_nop 7801 lt_cv_sharedlib_from_linklib_cmd='unknown' 7802 7803case $host_os in 7804cygwin* | mingw* | pw32* | cegcc*) 7805 # two different shell functions defined in ltmain.sh; 7806 # decide which one to use based on capabilities of $DLLTOOL 7807 case `$DLLTOOL --help 2>&1` in 7808 *--identify-strict*) 7809 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib 7810 ;; 7811 *) 7812 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback 7813 ;; 7814 esac 7815 ;; 7816*) 7817 # fallback: assume linklib IS sharedlib 7818 lt_cv_sharedlib_from_linklib_cmd=$ECHO 7819 ;; 7820esac 7821 7822fi 7823{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 7824printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } 7825sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd 7826test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO 7827 7828 7829 7830 7831 7832 7833 7834if test -n "$ac_tool_prefix"; then 7835 for ac_prog in ar 7836 do 7837 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 7838set dummy $ac_tool_prefix$ac_prog; ac_word=$2 7839{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7840printf %s "checking for $ac_word... " >&6; } 7841if test ${ac_cv_prog_AR+y} 7842then : 7843 printf %s "(cached) " >&6 7844else $as_nop 7845 if test -n "$AR"; then 7846 ac_cv_prog_AR="$AR" # Let the user override the test. 7847else 7848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7849for as_dir in $PATH 7850do 7851 IFS=$as_save_IFS 7852 case $as_dir in #((( 7853 '') as_dir=./ ;; 7854 */) ;; 7855 *) as_dir=$as_dir/ ;; 7856 esac 7857 for ac_exec_ext in '' $ac_executable_extensions; do 7858 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7859 ac_cv_prog_AR="$ac_tool_prefix$ac_prog" 7860 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7861 break 2 7862 fi 7863done 7864 done 7865IFS=$as_save_IFS 7866 7867fi 7868fi 7869AR=$ac_cv_prog_AR 7870if test -n "$AR"; then 7871 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 7872printf "%s\n" "$AR" >&6; } 7873else 7874 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7875printf "%s\n" "no" >&6; } 7876fi 7877 7878 7879 test -n "$AR" && break 7880 done 7881fi 7882if test -z "$AR"; then 7883 ac_ct_AR=$AR 7884 for ac_prog in ar 7885do 7886 # Extract the first word of "$ac_prog", so it can be a program name with args. 7887set dummy $ac_prog; ac_word=$2 7888{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7889printf %s "checking for $ac_word... " >&6; } 7890if test ${ac_cv_prog_ac_ct_AR+y} 7891then : 7892 printf %s "(cached) " >&6 7893else $as_nop 7894 if test -n "$ac_ct_AR"; then 7895 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 7896else 7897as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7898for as_dir in $PATH 7899do 7900 IFS=$as_save_IFS 7901 case $as_dir in #((( 7902 '') as_dir=./ ;; 7903 */) ;; 7904 *) as_dir=$as_dir/ ;; 7905 esac 7906 for ac_exec_ext in '' $ac_executable_extensions; do 7907 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 7908 ac_cv_prog_ac_ct_AR="$ac_prog" 7909 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 7910 break 2 7911 fi 7912done 7913 done 7914IFS=$as_save_IFS 7915 7916fi 7917fi 7918ac_ct_AR=$ac_cv_prog_ac_ct_AR 7919if test -n "$ac_ct_AR"; then 7920 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 7921printf "%s\n" "$ac_ct_AR" >&6; } 7922else 7923 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 7924printf "%s\n" "no" >&6; } 7925fi 7926 7927 7928 test -n "$ac_ct_AR" && break 7929done 7930 7931 if test "x$ac_ct_AR" = x; then 7932 AR="false" 7933 else 7934 case $cross_compiling:$ac_tool_warned in 7935yes:) 7936{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 7937printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 7938ac_tool_warned=yes ;; 7939esac 7940 AR=$ac_ct_AR 7941 fi 7942fi 7943 7944: ${AR=ar} 7945 7946 7947 7948 7949 7950 7951# Use ARFLAGS variable as AR's operation code to sync the variable naming with 7952# Automake. If both AR_FLAGS and ARFLAGS are specified, AR_FLAGS should have 7953# higher priority because thats what people were doing historically (setting 7954# ARFLAGS for automake and AR_FLAGS for libtool). FIXME: Make the AR_FLAGS 7955# variable obsoleted/removed. 7956 7957test ${AR_FLAGS+y} || AR_FLAGS=${ARFLAGS-cr} 7958lt_ar_flags=$AR_FLAGS 7959 7960 7961 7962 7963 7964 7965# Make AR_FLAGS overridable by 'make ARFLAGS='. Don't try to run-time override 7966# by AR_FLAGS because that was never working and AR_FLAGS is about to die. 7967 7968 7969 7970 7971 7972 7973{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 7974printf %s "checking for archiver @FILE support... " >&6; } 7975if test ${lt_cv_ar_at_file+y} 7976then : 7977 printf %s "(cached) " >&6 7978else $as_nop 7979 lt_cv_ar_at_file=no 7980 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7981/* end confdefs.h. */ 7982 7983int 7984main (void) 7985{ 7986 7987 ; 7988 return 0; 7989} 7990_ACEOF 7991if ac_fn_c_try_compile "$LINENO" 7992then : 7993 echo conftest.$ac_objext > conftest.lst 7994 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' 7995 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 7996 (eval $lt_ar_try) 2>&5 7997 ac_status=$? 7998 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 7999 test $ac_status = 0; } 8000 if test 0 -eq "$ac_status"; then 8001 # Ensure the archiver fails upon bogus file names. 8002 rm -f conftest.$ac_objext libconftest.a 8003 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 8004 (eval $lt_ar_try) 2>&5 8005 ac_status=$? 8006 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8007 test $ac_status = 0; } 8008 if test 0 -ne "$ac_status"; then 8009 lt_cv_ar_at_file=@ 8010 fi 8011 fi 8012 rm -f conftest.* libconftest.a 8013 8014fi 8015rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 8016 8017fi 8018{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 8019printf "%s\n" "$lt_cv_ar_at_file" >&6; } 8020 8021if test no = "$lt_cv_ar_at_file"; then 8022 archiver_list_spec= 8023else 8024 archiver_list_spec=$lt_cv_ar_at_file 8025fi 8026 8027 8028 8029 8030 8031 8032 8033if test -n "$ac_tool_prefix"; then 8034 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. 8035set dummy ${ac_tool_prefix}strip; ac_word=$2 8036{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8037printf %s "checking for $ac_word... " >&6; } 8038if test ${ac_cv_prog_STRIP+y} 8039then : 8040 printf %s "(cached) " >&6 8041else $as_nop 8042 if test -n "$STRIP"; then 8043 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 8044else 8045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8046for as_dir in $PATH 8047do 8048 IFS=$as_save_IFS 8049 case $as_dir in #((( 8050 '') as_dir=./ ;; 8051 */) ;; 8052 *) as_dir=$as_dir/ ;; 8053 esac 8054 for ac_exec_ext in '' $ac_executable_extensions; do 8055 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8056 ac_cv_prog_STRIP="${ac_tool_prefix}strip" 8057 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8058 break 2 8059 fi 8060done 8061 done 8062IFS=$as_save_IFS 8063 8064fi 8065fi 8066STRIP=$ac_cv_prog_STRIP 8067if test -n "$STRIP"; then 8068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 8069printf "%s\n" "$STRIP" >&6; } 8070else 8071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8072printf "%s\n" "no" >&6; } 8073fi 8074 8075 8076fi 8077if test -z "$ac_cv_prog_STRIP"; then 8078 ac_ct_STRIP=$STRIP 8079 # Extract the first word of "strip", so it can be a program name with args. 8080set dummy strip; ac_word=$2 8081{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8082printf %s "checking for $ac_word... " >&6; } 8083if test ${ac_cv_prog_ac_ct_STRIP+y} 8084then : 8085 printf %s "(cached) " >&6 8086else $as_nop 8087 if test -n "$ac_ct_STRIP"; then 8088 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. 8089else 8090as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8091for as_dir in $PATH 8092do 8093 IFS=$as_save_IFS 8094 case $as_dir in #((( 8095 '') as_dir=./ ;; 8096 */) ;; 8097 *) as_dir=$as_dir/ ;; 8098 esac 8099 for ac_exec_ext in '' $ac_executable_extensions; do 8100 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8101 ac_cv_prog_ac_ct_STRIP="strip" 8102 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8103 break 2 8104 fi 8105done 8106 done 8107IFS=$as_save_IFS 8108 8109fi 8110fi 8111ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP 8112if test -n "$ac_ct_STRIP"; then 8113 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 8114printf "%s\n" "$ac_ct_STRIP" >&6; } 8115else 8116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8117printf "%s\n" "no" >&6; } 8118fi 8119 8120 if test "x$ac_ct_STRIP" = x; then 8121 STRIP=":" 8122 else 8123 case $cross_compiling:$ac_tool_warned in 8124yes:) 8125{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8126printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8127ac_tool_warned=yes ;; 8128esac 8129 STRIP=$ac_ct_STRIP 8130 fi 8131else 8132 STRIP="$ac_cv_prog_STRIP" 8133fi 8134 8135test -z "$STRIP" && STRIP=: 8136 8137 8138 8139 8140 8141 8142if test -n "$ac_tool_prefix"; then 8143 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 8144set dummy ${ac_tool_prefix}ranlib; ac_word=$2 8145{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8146printf %s "checking for $ac_word... " >&6; } 8147if test ${ac_cv_prog_RANLIB+y} 8148then : 8149 printf %s "(cached) " >&6 8150else $as_nop 8151 if test -n "$RANLIB"; then 8152 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 8153else 8154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8155for as_dir in $PATH 8156do 8157 IFS=$as_save_IFS 8158 case $as_dir in #((( 8159 '') as_dir=./ ;; 8160 */) ;; 8161 *) as_dir=$as_dir/ ;; 8162 esac 8163 for ac_exec_ext in '' $ac_executable_extensions; do 8164 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8165 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 8166 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8167 break 2 8168 fi 8169done 8170 done 8171IFS=$as_save_IFS 8172 8173fi 8174fi 8175RANLIB=$ac_cv_prog_RANLIB 8176if test -n "$RANLIB"; then 8177 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 8178printf "%s\n" "$RANLIB" >&6; } 8179else 8180 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8181printf "%s\n" "no" >&6; } 8182fi 8183 8184 8185fi 8186if test -z "$ac_cv_prog_RANLIB"; then 8187 ac_ct_RANLIB=$RANLIB 8188 # Extract the first word of "ranlib", so it can be a program name with args. 8189set dummy ranlib; ac_word=$2 8190{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8191printf %s "checking for $ac_word... " >&6; } 8192if test ${ac_cv_prog_ac_ct_RANLIB+y} 8193then : 8194 printf %s "(cached) " >&6 8195else $as_nop 8196 if test -n "$ac_ct_RANLIB"; then 8197 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 8198else 8199as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8200for as_dir in $PATH 8201do 8202 IFS=$as_save_IFS 8203 case $as_dir in #((( 8204 '') as_dir=./ ;; 8205 */) ;; 8206 *) as_dir=$as_dir/ ;; 8207 esac 8208 for ac_exec_ext in '' $ac_executable_extensions; do 8209 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 8210 ac_cv_prog_ac_ct_RANLIB="ranlib" 8211 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 8212 break 2 8213 fi 8214done 8215 done 8216IFS=$as_save_IFS 8217 8218fi 8219fi 8220ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 8221if test -n "$ac_ct_RANLIB"; then 8222 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 8223printf "%s\n" "$ac_ct_RANLIB" >&6; } 8224else 8225 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 8226printf "%s\n" "no" >&6; } 8227fi 8228 8229 if test "x$ac_ct_RANLIB" = x; then 8230 RANLIB=":" 8231 else 8232 case $cross_compiling:$ac_tool_warned in 8233yes:) 8234{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 8235printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 8236ac_tool_warned=yes ;; 8237esac 8238 RANLIB=$ac_ct_RANLIB 8239 fi 8240else 8241 RANLIB="$ac_cv_prog_RANLIB" 8242fi 8243 8244test -z "$RANLIB" && RANLIB=: 8245 8246 8247 8248 8249 8250 8251# Determine commands to create old-style static archives. 8252old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' 8253old_postinstall_cmds='chmod 644 $oldlib' 8254old_postuninstall_cmds= 8255 8256if test -n "$RANLIB"; then 8257 case $host_os in 8258 bitrig* | openbsd*) 8259 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" 8260 ;; 8261 *) 8262 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" 8263 ;; 8264 esac 8265 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" 8266fi 8267 8268case $host_os in 8269 darwin*) 8270 lock_old_archive_extraction=yes ;; 8271 *) 8272 lock_old_archive_extraction=no ;; 8273esac 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313# If no C compiler was specified, use CC. 8314LTCC=${LTCC-"$CC"} 8315 8316# If no C compiler flags were specified, use CFLAGS. 8317LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 8318 8319# Allow CC to be a program name with arguments. 8320compiler=$CC 8321 8322 8323# Check for command to grab the raw symbol name followed by C symbol from nm. 8324{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 8325printf %s "checking command to parse $NM output from $compiler object... " >&6; } 8326if test ${lt_cv_sys_global_symbol_pipe+y} 8327then : 8328 printf %s "(cached) " >&6 8329else $as_nop 8330 8331# These are sane defaults that work on at least a few old systems. 8332# [They come from Ultrix. What could be older than Ultrix?!! ;)] 8333 8334# Character class describing NM global symbol codes. 8335symcode='[BCDEGRST]' 8336 8337# Regexp to match symbols that can be accessed directly from C. 8338sympat='\([_A-Za-z][_A-Za-z0-9]*\)' 8339 8340# Define system-specific variables. 8341case $host_os in 8342aix*) 8343 symcode='[BCDT]' 8344 ;; 8345cygwin* | mingw* | pw32* | cegcc*) 8346 symcode='[ABCDGISTW]' 8347 ;; 8348hpux*) 8349 if test ia64 = "$host_cpu"; then 8350 symcode='[ABCDEGRST]' 8351 fi 8352 ;; 8353irix* | nonstopux*) 8354 symcode='[BCDEGRST]' 8355 ;; 8356osf*) 8357 symcode='[BCDEGQRST]' 8358 ;; 8359solaris*) 8360 symcode='[BDRT]' 8361 ;; 8362sco3.2v5*) 8363 symcode='[DT]' 8364 ;; 8365sysv4.2uw2*) 8366 symcode='[DT]' 8367 ;; 8368sysv5* | sco5v6* | unixware* | OpenUNIX*) 8369 symcode='[ABDT]' 8370 ;; 8371sysv4) 8372 symcode='[DFNSTU]' 8373 ;; 8374esac 8375 8376# If we're using GNU nm, then use its standard symbol codes. 8377case `$NM -V 2>&1` in 8378*GNU* | *'with BFD'*) 8379 symcode='[ABCDGIRSTW]' ;; 8380esac 8381 8382if test "$lt_cv_nm_interface" = "MS dumpbin"; then 8383 # Gets list of data symbols to import. 8384 lt_cv_sys_global_symbol_to_import="$SED -n -e 's/^I .* \(.*\)$/\1/p'" 8385 # Adjust the below global symbol transforms to fixup imported variables. 8386 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" 8387 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" 8388 lt_c_name_lib_hook="\ 8389 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ 8390 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" 8391else 8392 # Disable hooks by default. 8393 lt_cv_sys_global_symbol_to_import= 8394 lt_cdecl_hook= 8395 lt_c_name_hook= 8396 lt_c_name_lib_hook= 8397fi 8398 8399# Transform an extracted symbol line into a proper C declaration. 8400# Some systems (esp. on ia64) link data and code symbols differently, 8401# so use this general approach. 8402lt_cv_sys_global_symbol_to_cdecl="$SED -n"\ 8403$lt_cdecl_hook\ 8404" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ 8405" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" 8406 8407# Transform an extracted symbol line into symbol name and symbol address 8408lt_cv_sys_global_symbol_to_c_name_address="$SED -n"\ 8409$lt_c_name_hook\ 8410" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 8411" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" 8412 8413# Transform an extracted symbol line into symbol name with lib prefix and 8414# symbol address. 8415lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="$SED -n"\ 8416$lt_c_name_lib_hook\ 8417" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ 8418" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ 8419" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" 8420 8421# Handle CRLF in mingw tool chain 8422opt_cr= 8423case $build_os in 8424mingw*) 8425 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp 8426 ;; 8427esac 8428 8429# Try without a prefix underscore, then with it. 8430for ac_symprfx in "" "_"; do 8431 8432 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. 8433 symxfrm="\\1 $ac_symprfx\\2 \\2" 8434 8435 # Write the raw and C identifiers. 8436 if test "$lt_cv_nm_interface" = "MS dumpbin"; then 8437 # Fake it for dumpbin and say T for any non-static function, 8438 # D for any global variable and I for any imported variable. 8439 # Also find C++ and __fastcall symbols from MSVC++ or ICC, 8440 # which start with @ or ?. 8441 lt_cv_sys_global_symbol_pipe="$AWK '"\ 8442" {last_section=section; section=\$ 3};"\ 8443" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ 8444" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ 8445" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ 8446" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ 8447" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ 8448" \$ 0!~/External *\|/{next};"\ 8449" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ 8450" {if(hide[section]) next};"\ 8451" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ 8452" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ 8453" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ 8454" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ 8455" ' prfx=^$ac_symprfx" 8456 else 8457 lt_cv_sys_global_symbol_pipe="$SED -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" 8458 fi 8459 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | $SED '/ __gnu_lto/d'" 8460 8461 # Check to see that the pipe works correctly. 8462 pipe_works=no 8463 8464 rm -f conftest* 8465 cat > conftest.$ac_ext <<_LT_EOF 8466#ifdef __cplusplus 8467extern "C" { 8468#endif 8469char nm_test_var; 8470void nm_test_func(void); 8471void nm_test_func(void){} 8472#ifdef __cplusplus 8473} 8474#endif 8475int main(){nm_test_var='a';nm_test_func();return(0);} 8476_LT_EOF 8477 8478 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8479 (eval $ac_compile) 2>&5 8480 ac_status=$? 8481 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8482 test $ac_status = 0; }; then 8483 # Now try to grab the symbols. 8484 nlist=conftest.nm 8485 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5 8486 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5 8487 ac_status=$? 8488 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8489 test $ac_status = 0; } && test -s "$nlist"; then 8490 # Try sorting and uniquifying the output. 8491 if sort "$nlist" | uniq > "$nlist"T; then 8492 mv -f "$nlist"T "$nlist" 8493 else 8494 rm -f "$nlist"T 8495 fi 8496 8497 # Make sure that we snagged all the symbols we need. 8498 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then 8499 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then 8500 cat <<_LT_EOF > conftest.$ac_ext 8501/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ 8502#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE 8503/* DATA imports from DLLs on WIN32 can't be const, because runtime 8504 relocations are performed -- see ld's documentation on pseudo-relocs. */ 8505# define LT_DLSYM_CONST 8506#elif defined __osf__ 8507/* This system does not cope well with relocations in const data. */ 8508# define LT_DLSYM_CONST 8509#else 8510# define LT_DLSYM_CONST const 8511#endif 8512 8513#ifdef __cplusplus 8514extern "C" { 8515#endif 8516 8517_LT_EOF 8518 # Now generate the symbol file. 8519 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' 8520 8521 cat <<_LT_EOF >> conftest.$ac_ext 8522 8523/* The mapping between symbol names and symbols. */ 8524LT_DLSYM_CONST struct { 8525 const char *name; 8526 void *address; 8527} 8528lt__PROGRAM__LTX_preloaded_symbols[] = 8529{ 8530 { "@PROGRAM@", (void *) 0 }, 8531_LT_EOF 8532 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext 8533 cat <<\_LT_EOF >> conftest.$ac_ext 8534 {0, (void *) 0} 8535}; 8536 8537/* This works around a problem in FreeBSD linker */ 8538#ifdef FREEBSD_WORKAROUND 8539static const void *lt_preloaded_setup() { 8540 return lt__PROGRAM__LTX_preloaded_symbols; 8541} 8542#endif 8543 8544#ifdef __cplusplus 8545} 8546#endif 8547_LT_EOF 8548 # Now try linking the two files. 8549 mv conftest.$ac_objext conftstm.$ac_objext 8550 lt_globsym_save_LIBS=$LIBS 8551 lt_globsym_save_CFLAGS=$CFLAGS 8552 LIBS=conftstm.$ac_objext 8553 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" 8554 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 8555 (eval $ac_link) 2>&5 8556 ac_status=$? 8557 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8558 test $ac_status = 0; } && test -s conftest$ac_exeext; then 8559 pipe_works=yes 8560 fi 8561 LIBS=$lt_globsym_save_LIBS 8562 CFLAGS=$lt_globsym_save_CFLAGS 8563 else 8564 echo "cannot find nm_test_func in $nlist" >&5 8565 fi 8566 else 8567 echo "cannot find nm_test_var in $nlist" >&5 8568 fi 8569 else 8570 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 8571 fi 8572 else 8573 echo "$progname: failed program was:" >&5 8574 cat conftest.$ac_ext >&5 8575 fi 8576 rm -rf conftest* conftst* 8577 8578 # Do not use the global_symbol_pipe unless it works. 8579 if test yes = "$pipe_works"; then 8580 break 8581 else 8582 lt_cv_sys_global_symbol_pipe= 8583 fi 8584done 8585 8586fi 8587 8588if test -z "$lt_cv_sys_global_symbol_pipe"; then 8589 lt_cv_sys_global_symbol_to_cdecl= 8590fi 8591if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then 8592 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 8593printf "%s\n" "failed" >&6; } 8594else 8595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 8596printf "%s\n" "ok" >&6; } 8597fi 8598 8599# Response file support. 8600if test "$lt_cv_nm_interface" = "MS dumpbin"; then 8601 nm_file_list_spec='@' 8602elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then 8603 nm_file_list_spec='@' 8604fi 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 8643printf %s "checking for sysroot... " >&6; } 8644 8645# Check whether --with-sysroot was given. 8646if test ${with_sysroot+y} 8647then : 8648 withval=$with_sysroot; 8649else $as_nop 8650 with_sysroot=no 8651fi 8652 8653 8654lt_sysroot= 8655case $with_sysroot in #( 8656 yes) 8657 if test yes = "$GCC"; then 8658 lt_sysroot=`$CC --print-sysroot 2>/dev/null` 8659 fi 8660 ;; #( 8661 /*) 8662 lt_sysroot=`echo "$with_sysroot" | $SED -e "$sed_quote_subst"` 8663 ;; #( 8664 no|'') 8665 ;; #( 8666 *) 8667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 8668printf "%s\n" "$with_sysroot" >&6; } 8669 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 8670 ;; 8671esac 8672 8673 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 8674printf "%s\n" "${lt_sysroot:-no}" >&6; } 8675 8676 8677 8678 8679 8680{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 8681printf %s "checking for a working dd... " >&6; } 8682if test ${ac_cv_path_lt_DD+y} 8683then : 8684 printf %s "(cached) " >&6 8685else $as_nop 8686 printf 0123456789abcdef0123456789abcdef >conftest.i 8687cat conftest.i conftest.i >conftest2.i 8688: ${lt_DD:=$DD} 8689if test -z "$lt_DD"; then 8690 ac_path_lt_DD_found=false 8691 # Loop through the user's path and test for each of PROGNAME-LIST 8692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8693for as_dir in $PATH 8694do 8695 IFS=$as_save_IFS 8696 case $as_dir in #((( 8697 '') as_dir=./ ;; 8698 */) ;; 8699 *) as_dir=$as_dir/ ;; 8700 esac 8701 for ac_prog in dd 8702 do 8703 for ac_exec_ext in '' $ac_executable_extensions; do 8704 ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" 8705 as_fn_executable_p "$ac_path_lt_DD" || continue 8706if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 8707 cmp -s conftest.i conftest.out \ 8708 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: 8709fi 8710 $ac_path_lt_DD_found && break 3 8711 done 8712 done 8713 done 8714IFS=$as_save_IFS 8715 if test -z "$ac_cv_path_lt_DD"; then 8716 : 8717 fi 8718else 8719 ac_cv_path_lt_DD=$lt_DD 8720fi 8721 8722rm -f conftest.i conftest2.i conftest.out 8723fi 8724{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 8725printf "%s\n" "$ac_cv_path_lt_DD" >&6; } 8726 8727 8728{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 8729printf %s "checking how to truncate binary pipes... " >&6; } 8730if test ${lt_cv_truncate_bin+y} 8731then : 8732 printf %s "(cached) " >&6 8733else $as_nop 8734 printf 0123456789abcdef0123456789abcdef >conftest.i 8735cat conftest.i conftest.i >conftest2.i 8736lt_cv_truncate_bin= 8737if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then 8738 cmp -s conftest.i conftest.out \ 8739 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" 8740fi 8741rm -f conftest.i conftest2.i conftest.out 8742test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" 8743fi 8744{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 8745printf "%s\n" "$lt_cv_truncate_bin" >&6; } 8746 8747 8748 8749 8750 8751 8752 8753# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 8754func_cc_basename () 8755{ 8756 for cc_temp in $*""; do 8757 case $cc_temp in 8758 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 8759 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 8760 \-*) ;; 8761 *) break;; 8762 esac 8763 done 8764 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 8765} 8766 8767# Check whether --enable-libtool-lock was given. 8768if test ${enable_libtool_lock+y} 8769then : 8770 enableval=$enable_libtool_lock; 8771fi 8772 8773test no = "$enable_libtool_lock" || enable_libtool_lock=yes 8774 8775# Some flags need to be propagated to the compiler or linker for good 8776# libtool support. 8777case $host in 8778ia64-*-hpux*) 8779 # Find out what ABI is being produced by ac_compile, and set mode 8780 # options accordingly. 8781 echo 'int i;' > conftest.$ac_ext 8782 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8783 (eval $ac_compile) 2>&5 8784 ac_status=$? 8785 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8786 test $ac_status = 0; }; then 8787 case `$FILECMD conftest.$ac_objext` in 8788 *ELF-32*) 8789 HPUX_IA64_MODE=32 8790 ;; 8791 *ELF-64*) 8792 HPUX_IA64_MODE=64 8793 ;; 8794 esac 8795 fi 8796 rm -rf conftest* 8797 ;; 8798*-*-irix6*) 8799 # Find out what ABI is being produced by ac_compile, and set linker 8800 # options accordingly. 8801 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 8802 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8803 (eval $ac_compile) 2>&5 8804 ac_status=$? 8805 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8806 test $ac_status = 0; }; then 8807 if test yes = "$lt_cv_prog_gnu_ld"; then 8808 case `$FILECMD conftest.$ac_objext` in 8809 *32-bit*) 8810 LD="${LD-ld} -melf32bsmip" 8811 ;; 8812 *N32*) 8813 LD="${LD-ld} -melf32bmipn32" 8814 ;; 8815 *64-bit*) 8816 LD="${LD-ld} -melf64bmip" 8817 ;; 8818 esac 8819 else 8820 case `$FILECMD conftest.$ac_objext` in 8821 *32-bit*) 8822 LD="${LD-ld} -32" 8823 ;; 8824 *N32*) 8825 LD="${LD-ld} -n32" 8826 ;; 8827 *64-bit*) 8828 LD="${LD-ld} -64" 8829 ;; 8830 esac 8831 fi 8832 fi 8833 rm -rf conftest* 8834 ;; 8835 8836mips64*-*linux*) 8837 # Find out what ABI is being produced by ac_compile, and set linker 8838 # options accordingly. 8839 echo '#line '$LINENO' "configure"' > conftest.$ac_ext 8840 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8841 (eval $ac_compile) 2>&5 8842 ac_status=$? 8843 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8844 test $ac_status = 0; }; then 8845 emul=elf 8846 case `$FILECMD conftest.$ac_objext` in 8847 *32-bit*) 8848 emul="${emul}32" 8849 ;; 8850 *64-bit*) 8851 emul="${emul}64" 8852 ;; 8853 esac 8854 case `$FILECMD conftest.$ac_objext` in 8855 *MSB*) 8856 emul="${emul}btsmip" 8857 ;; 8858 *LSB*) 8859 emul="${emul}ltsmip" 8860 ;; 8861 esac 8862 case `$FILECMD conftest.$ac_objext` in 8863 *N32*) 8864 emul="${emul}n32" 8865 ;; 8866 esac 8867 LD="${LD-ld} -m $emul" 8868 fi 8869 rm -rf conftest* 8870 ;; 8871 8872x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ 8873s390*-*linux*|s390*-*tpf*|sparc*-*linux*) 8874 # Find out what ABI is being produced by ac_compile, and set linker 8875 # options accordingly. Note that the listed cases only cover the 8876 # situations where additional linker options are needed (such as when 8877 # doing 32-bit compilation for a host where ld defaults to 64-bit, or 8878 # vice versa); the common cases where no linker options are needed do 8879 # not appear in the list. 8880 echo 'int i;' > conftest.$ac_ext 8881 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8882 (eval $ac_compile) 2>&5 8883 ac_status=$? 8884 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 8885 test $ac_status = 0; }; then 8886 case `$FILECMD conftest.o` in 8887 *32-bit*) 8888 case $host in 8889 x86_64-*kfreebsd*-gnu) 8890 LD="${LD-ld} -m elf_i386_fbsd" 8891 ;; 8892 x86_64-*linux*) 8893 case `$FILECMD conftest.o` in 8894 *x86-64*) 8895 LD="${LD-ld} -m elf32_x86_64" 8896 ;; 8897 *) 8898 LD="${LD-ld} -m elf_i386" 8899 ;; 8900 esac 8901 ;; 8902 powerpc64le-*linux*) 8903 LD="${LD-ld} -m elf32lppclinux" 8904 ;; 8905 powerpc64-*linux*) 8906 LD="${LD-ld} -m elf32ppclinux" 8907 ;; 8908 s390x-*linux*) 8909 LD="${LD-ld} -m elf_s390" 8910 ;; 8911 sparc64-*linux*) 8912 LD="${LD-ld} -m elf32_sparc" 8913 ;; 8914 esac 8915 ;; 8916 *64-bit*) 8917 case $host in 8918 x86_64-*kfreebsd*-gnu) 8919 LD="${LD-ld} -m elf_x86_64_fbsd" 8920 ;; 8921 x86_64-*linux*) 8922 LD="${LD-ld} -m elf_x86_64" 8923 ;; 8924 powerpcle-*linux*) 8925 LD="${LD-ld} -m elf64lppc" 8926 ;; 8927 powerpc-*linux*) 8928 LD="${LD-ld} -m elf64ppc" 8929 ;; 8930 s390*-*linux*|s390*-*tpf*) 8931 LD="${LD-ld} -m elf64_s390" 8932 ;; 8933 sparc*-*linux*) 8934 LD="${LD-ld} -m elf64_sparc" 8935 ;; 8936 esac 8937 ;; 8938 esac 8939 fi 8940 rm -rf conftest* 8941 ;; 8942 8943*-*-sco3.2v5*) 8944 # On SCO OpenServer 5, we need -belf to get full-featured binaries. 8945 SAVE_CFLAGS=$CFLAGS 8946 CFLAGS="$CFLAGS -belf" 8947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 8948printf %s "checking whether the C compiler needs -belf... " >&6; } 8949if test ${lt_cv_cc_needs_belf+y} 8950then : 8951 printf %s "(cached) " >&6 8952else $as_nop 8953 ac_ext=c 8954ac_cpp='$CPP $CPPFLAGS' 8955ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8956ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8957ac_compiler_gnu=$ac_cv_c_compiler_gnu 8958 8959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8960/* end confdefs.h. */ 8961 8962int 8963main (void) 8964{ 8965 8966 ; 8967 return 0; 8968} 8969_ACEOF 8970if ac_fn_c_try_link "$LINENO" 8971then : 8972 lt_cv_cc_needs_belf=yes 8973else $as_nop 8974 lt_cv_cc_needs_belf=no 8975fi 8976rm -f core conftest.err conftest.$ac_objext conftest.beam \ 8977 conftest$ac_exeext conftest.$ac_ext 8978 ac_ext=c 8979ac_cpp='$CPP $CPPFLAGS' 8980ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 8981ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 8982ac_compiler_gnu=$ac_cv_c_compiler_gnu 8983 8984fi 8985{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 8986printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } 8987 if test yes != "$lt_cv_cc_needs_belf"; then 8988 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf 8989 CFLAGS=$SAVE_CFLAGS 8990 fi 8991 ;; 8992*-*solaris*) 8993 # Find out what ABI is being produced by ac_compile, and set linker 8994 # options accordingly. 8995 echo 'int i;' > conftest.$ac_ext 8996 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 8997 (eval $ac_compile) 2>&5 8998 ac_status=$? 8999 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 9000 test $ac_status = 0; }; then 9001 case `$FILECMD conftest.o` in 9002 *64-bit*) 9003 case $lt_cv_prog_gnu_ld in 9004 yes*) 9005 case $host in 9006 i?86-*-solaris*|x86_64-*-solaris*) 9007 LD="${LD-ld} -m elf_x86_64" 9008 ;; 9009 sparc*-*-solaris*) 9010 LD="${LD-ld} -m elf64_sparc" 9011 ;; 9012 esac 9013 # GNU ld 2.21 introduced _sol2 emulations. Use them if available. 9014 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then 9015 LD=${LD-ld}_sol2 9016 fi 9017 ;; 9018 *) 9019 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then 9020 LD="${LD-ld} -64" 9021 fi 9022 ;; 9023 esac 9024 ;; 9025 esac 9026 fi 9027 rm -rf conftest* 9028 ;; 9029esac 9030 9031need_locks=$enable_libtool_lock 9032 9033if test -n "$ac_tool_prefix"; then 9034 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. 9035set dummy ${ac_tool_prefix}mt; ac_word=$2 9036{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9037printf %s "checking for $ac_word... " >&6; } 9038if test ${ac_cv_prog_MANIFEST_TOOL+y} 9039then : 9040 printf %s "(cached) " >&6 9041else $as_nop 9042 if test -n "$MANIFEST_TOOL"; then 9043 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. 9044else 9045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9046for as_dir in $PATH 9047do 9048 IFS=$as_save_IFS 9049 case $as_dir in #((( 9050 '') as_dir=./ ;; 9051 */) ;; 9052 *) as_dir=$as_dir/ ;; 9053 esac 9054 for ac_exec_ext in '' $ac_executable_extensions; do 9055 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9056 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" 9057 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9058 break 2 9059 fi 9060done 9061 done 9062IFS=$as_save_IFS 9063 9064fi 9065fi 9066MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL 9067if test -n "$MANIFEST_TOOL"; then 9068 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 9069printf "%s\n" "$MANIFEST_TOOL" >&6; } 9070else 9071 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9072printf "%s\n" "no" >&6; } 9073fi 9074 9075 9076fi 9077if test -z "$ac_cv_prog_MANIFEST_TOOL"; then 9078 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL 9079 # Extract the first word of "mt", so it can be a program name with args. 9080set dummy mt; ac_word=$2 9081{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9082printf %s "checking for $ac_word... " >&6; } 9083if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} 9084then : 9085 printf %s "(cached) " >&6 9086else $as_nop 9087 if test -n "$ac_ct_MANIFEST_TOOL"; then 9088 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. 9089else 9090as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9091for as_dir in $PATH 9092do 9093 IFS=$as_save_IFS 9094 case $as_dir in #((( 9095 '') as_dir=./ ;; 9096 */) ;; 9097 *) as_dir=$as_dir/ ;; 9098 esac 9099 for ac_exec_ext in '' $ac_executable_extensions; do 9100 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9101 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" 9102 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9103 break 2 9104 fi 9105done 9106 done 9107IFS=$as_save_IFS 9108 9109fi 9110fi 9111ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL 9112if test -n "$ac_ct_MANIFEST_TOOL"; then 9113 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 9114printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } 9115else 9116 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9117printf "%s\n" "no" >&6; } 9118fi 9119 9120 if test "x$ac_ct_MANIFEST_TOOL" = x; then 9121 MANIFEST_TOOL=":" 9122 else 9123 case $cross_compiling:$ac_tool_warned in 9124yes:) 9125{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9126printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9127ac_tool_warned=yes ;; 9128esac 9129 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL 9130 fi 9131else 9132 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" 9133fi 9134 9135test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt 9136{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 9137printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } 9138if test ${lt_cv_path_mainfest_tool+y} 9139then : 9140 printf %s "(cached) " >&6 9141else $as_nop 9142 lt_cv_path_mainfest_tool=no 9143 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 9144 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out 9145 cat conftest.err >&5 9146 if $GREP 'Manifest Tool' conftest.out > /dev/null; then 9147 lt_cv_path_mainfest_tool=yes 9148 fi 9149 rm -f conftest* 9150fi 9151{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 9152printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } 9153if test yes != "$lt_cv_path_mainfest_tool"; then 9154 MANIFEST_TOOL=: 9155fi 9156 9157 9158 9159 9160 9161 9162 case $host_os in 9163 rhapsody* | darwin*) 9164 if test -n "$ac_tool_prefix"; then 9165 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. 9166set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 9167{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9168printf %s "checking for $ac_word... " >&6; } 9169if test ${ac_cv_prog_DSYMUTIL+y} 9170then : 9171 printf %s "(cached) " >&6 9172else $as_nop 9173 if test -n "$DSYMUTIL"; then 9174 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. 9175else 9176as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9177for as_dir in $PATH 9178do 9179 IFS=$as_save_IFS 9180 case $as_dir in #((( 9181 '') as_dir=./ ;; 9182 */) ;; 9183 *) as_dir=$as_dir/ ;; 9184 esac 9185 for ac_exec_ext in '' $ac_executable_extensions; do 9186 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9187 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" 9188 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9189 break 2 9190 fi 9191done 9192 done 9193IFS=$as_save_IFS 9194 9195fi 9196fi 9197DSYMUTIL=$ac_cv_prog_DSYMUTIL 9198if test -n "$DSYMUTIL"; then 9199 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 9200printf "%s\n" "$DSYMUTIL" >&6; } 9201else 9202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9203printf "%s\n" "no" >&6; } 9204fi 9205 9206 9207fi 9208if test -z "$ac_cv_prog_DSYMUTIL"; then 9209 ac_ct_DSYMUTIL=$DSYMUTIL 9210 # Extract the first word of "dsymutil", so it can be a program name with args. 9211set dummy dsymutil; ac_word=$2 9212{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9213printf %s "checking for $ac_word... " >&6; } 9214if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} 9215then : 9216 printf %s "(cached) " >&6 9217else $as_nop 9218 if test -n "$ac_ct_DSYMUTIL"; then 9219 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. 9220else 9221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9222for as_dir in $PATH 9223do 9224 IFS=$as_save_IFS 9225 case $as_dir in #((( 9226 '') as_dir=./ ;; 9227 */) ;; 9228 *) as_dir=$as_dir/ ;; 9229 esac 9230 for ac_exec_ext in '' $ac_executable_extensions; do 9231 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9232 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" 9233 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9234 break 2 9235 fi 9236done 9237 done 9238IFS=$as_save_IFS 9239 9240fi 9241fi 9242ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL 9243if test -n "$ac_ct_DSYMUTIL"; then 9244 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 9245printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } 9246else 9247 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9248printf "%s\n" "no" >&6; } 9249fi 9250 9251 if test "x$ac_ct_DSYMUTIL" = x; then 9252 DSYMUTIL=":" 9253 else 9254 case $cross_compiling:$ac_tool_warned in 9255yes:) 9256{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9257printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9258ac_tool_warned=yes ;; 9259esac 9260 DSYMUTIL=$ac_ct_DSYMUTIL 9261 fi 9262else 9263 DSYMUTIL="$ac_cv_prog_DSYMUTIL" 9264fi 9265 9266 if test -n "$ac_tool_prefix"; then 9267 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. 9268set dummy ${ac_tool_prefix}nmedit; ac_word=$2 9269{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9270printf %s "checking for $ac_word... " >&6; } 9271if test ${ac_cv_prog_NMEDIT+y} 9272then : 9273 printf %s "(cached) " >&6 9274else $as_nop 9275 if test -n "$NMEDIT"; then 9276 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. 9277else 9278as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9279for as_dir in $PATH 9280do 9281 IFS=$as_save_IFS 9282 case $as_dir in #((( 9283 '') as_dir=./ ;; 9284 */) ;; 9285 *) as_dir=$as_dir/ ;; 9286 esac 9287 for ac_exec_ext in '' $ac_executable_extensions; do 9288 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9289 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" 9290 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9291 break 2 9292 fi 9293done 9294 done 9295IFS=$as_save_IFS 9296 9297fi 9298fi 9299NMEDIT=$ac_cv_prog_NMEDIT 9300if test -n "$NMEDIT"; then 9301 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 9302printf "%s\n" "$NMEDIT" >&6; } 9303else 9304 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9305printf "%s\n" "no" >&6; } 9306fi 9307 9308 9309fi 9310if test -z "$ac_cv_prog_NMEDIT"; then 9311 ac_ct_NMEDIT=$NMEDIT 9312 # Extract the first word of "nmedit", so it can be a program name with args. 9313set dummy nmedit; ac_word=$2 9314{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9315printf %s "checking for $ac_word... " >&6; } 9316if test ${ac_cv_prog_ac_ct_NMEDIT+y} 9317then : 9318 printf %s "(cached) " >&6 9319else $as_nop 9320 if test -n "$ac_ct_NMEDIT"; then 9321 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. 9322else 9323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9324for as_dir in $PATH 9325do 9326 IFS=$as_save_IFS 9327 case $as_dir in #((( 9328 '') as_dir=./ ;; 9329 */) ;; 9330 *) as_dir=$as_dir/ ;; 9331 esac 9332 for ac_exec_ext in '' $ac_executable_extensions; do 9333 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9334 ac_cv_prog_ac_ct_NMEDIT="nmedit" 9335 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9336 break 2 9337 fi 9338done 9339 done 9340IFS=$as_save_IFS 9341 9342fi 9343fi 9344ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT 9345if test -n "$ac_ct_NMEDIT"; then 9346 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 9347printf "%s\n" "$ac_ct_NMEDIT" >&6; } 9348else 9349 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9350printf "%s\n" "no" >&6; } 9351fi 9352 9353 if test "x$ac_ct_NMEDIT" = x; then 9354 NMEDIT=":" 9355 else 9356 case $cross_compiling:$ac_tool_warned in 9357yes:) 9358{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9359printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9360ac_tool_warned=yes ;; 9361esac 9362 NMEDIT=$ac_ct_NMEDIT 9363 fi 9364else 9365 NMEDIT="$ac_cv_prog_NMEDIT" 9366fi 9367 9368 if test -n "$ac_tool_prefix"; then 9369 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. 9370set dummy ${ac_tool_prefix}lipo; ac_word=$2 9371{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9372printf %s "checking for $ac_word... " >&6; } 9373if test ${ac_cv_prog_LIPO+y} 9374then : 9375 printf %s "(cached) " >&6 9376else $as_nop 9377 if test -n "$LIPO"; then 9378 ac_cv_prog_LIPO="$LIPO" # Let the user override the test. 9379else 9380as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9381for as_dir in $PATH 9382do 9383 IFS=$as_save_IFS 9384 case $as_dir in #((( 9385 '') as_dir=./ ;; 9386 */) ;; 9387 *) as_dir=$as_dir/ ;; 9388 esac 9389 for ac_exec_ext in '' $ac_executable_extensions; do 9390 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9391 ac_cv_prog_LIPO="${ac_tool_prefix}lipo" 9392 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9393 break 2 9394 fi 9395done 9396 done 9397IFS=$as_save_IFS 9398 9399fi 9400fi 9401LIPO=$ac_cv_prog_LIPO 9402if test -n "$LIPO"; then 9403 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 9404printf "%s\n" "$LIPO" >&6; } 9405else 9406 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9407printf "%s\n" "no" >&6; } 9408fi 9409 9410 9411fi 9412if test -z "$ac_cv_prog_LIPO"; then 9413 ac_ct_LIPO=$LIPO 9414 # Extract the first word of "lipo", so it can be a program name with args. 9415set dummy lipo; ac_word=$2 9416{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9417printf %s "checking for $ac_word... " >&6; } 9418if test ${ac_cv_prog_ac_ct_LIPO+y} 9419then : 9420 printf %s "(cached) " >&6 9421else $as_nop 9422 if test -n "$ac_ct_LIPO"; then 9423 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. 9424else 9425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9426for as_dir in $PATH 9427do 9428 IFS=$as_save_IFS 9429 case $as_dir in #((( 9430 '') as_dir=./ ;; 9431 */) ;; 9432 *) as_dir=$as_dir/ ;; 9433 esac 9434 for ac_exec_ext in '' $ac_executable_extensions; do 9435 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9436 ac_cv_prog_ac_ct_LIPO="lipo" 9437 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9438 break 2 9439 fi 9440done 9441 done 9442IFS=$as_save_IFS 9443 9444fi 9445fi 9446ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO 9447if test -n "$ac_ct_LIPO"; then 9448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 9449printf "%s\n" "$ac_ct_LIPO" >&6; } 9450else 9451 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9452printf "%s\n" "no" >&6; } 9453fi 9454 9455 if test "x$ac_ct_LIPO" = x; then 9456 LIPO=":" 9457 else 9458 case $cross_compiling:$ac_tool_warned in 9459yes:) 9460{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9461printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9462ac_tool_warned=yes ;; 9463esac 9464 LIPO=$ac_ct_LIPO 9465 fi 9466else 9467 LIPO="$ac_cv_prog_LIPO" 9468fi 9469 9470 if test -n "$ac_tool_prefix"; then 9471 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. 9472set dummy ${ac_tool_prefix}otool; ac_word=$2 9473{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9474printf %s "checking for $ac_word... " >&6; } 9475if test ${ac_cv_prog_OTOOL+y} 9476then : 9477 printf %s "(cached) " >&6 9478else $as_nop 9479 if test -n "$OTOOL"; then 9480 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. 9481else 9482as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9483for as_dir in $PATH 9484do 9485 IFS=$as_save_IFS 9486 case $as_dir in #((( 9487 '') as_dir=./ ;; 9488 */) ;; 9489 *) as_dir=$as_dir/ ;; 9490 esac 9491 for ac_exec_ext in '' $ac_executable_extensions; do 9492 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9493 ac_cv_prog_OTOOL="${ac_tool_prefix}otool" 9494 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9495 break 2 9496 fi 9497done 9498 done 9499IFS=$as_save_IFS 9500 9501fi 9502fi 9503OTOOL=$ac_cv_prog_OTOOL 9504if test -n "$OTOOL"; then 9505 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 9506printf "%s\n" "$OTOOL" >&6; } 9507else 9508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9509printf "%s\n" "no" >&6; } 9510fi 9511 9512 9513fi 9514if test -z "$ac_cv_prog_OTOOL"; then 9515 ac_ct_OTOOL=$OTOOL 9516 # Extract the first word of "otool", so it can be a program name with args. 9517set dummy otool; ac_word=$2 9518{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9519printf %s "checking for $ac_word... " >&6; } 9520if test ${ac_cv_prog_ac_ct_OTOOL+y} 9521then : 9522 printf %s "(cached) " >&6 9523else $as_nop 9524 if test -n "$ac_ct_OTOOL"; then 9525 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. 9526else 9527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9528for as_dir in $PATH 9529do 9530 IFS=$as_save_IFS 9531 case $as_dir in #((( 9532 '') as_dir=./ ;; 9533 */) ;; 9534 *) as_dir=$as_dir/ ;; 9535 esac 9536 for ac_exec_ext in '' $ac_executable_extensions; do 9537 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9538 ac_cv_prog_ac_ct_OTOOL="otool" 9539 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9540 break 2 9541 fi 9542done 9543 done 9544IFS=$as_save_IFS 9545 9546fi 9547fi 9548ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL 9549if test -n "$ac_ct_OTOOL"; then 9550 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 9551printf "%s\n" "$ac_ct_OTOOL" >&6; } 9552else 9553 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9554printf "%s\n" "no" >&6; } 9555fi 9556 9557 if test "x$ac_ct_OTOOL" = x; then 9558 OTOOL=":" 9559 else 9560 case $cross_compiling:$ac_tool_warned in 9561yes:) 9562{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9563printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9564ac_tool_warned=yes ;; 9565esac 9566 OTOOL=$ac_ct_OTOOL 9567 fi 9568else 9569 OTOOL="$ac_cv_prog_OTOOL" 9570fi 9571 9572 if test -n "$ac_tool_prefix"; then 9573 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. 9574set dummy ${ac_tool_prefix}otool64; ac_word=$2 9575{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9576printf %s "checking for $ac_word... " >&6; } 9577if test ${ac_cv_prog_OTOOL64+y} 9578then : 9579 printf %s "(cached) " >&6 9580else $as_nop 9581 if test -n "$OTOOL64"; then 9582 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. 9583else 9584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9585for as_dir in $PATH 9586do 9587 IFS=$as_save_IFS 9588 case $as_dir in #((( 9589 '') as_dir=./ ;; 9590 */) ;; 9591 *) as_dir=$as_dir/ ;; 9592 esac 9593 for ac_exec_ext in '' $ac_executable_extensions; do 9594 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9595 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" 9596 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9597 break 2 9598 fi 9599done 9600 done 9601IFS=$as_save_IFS 9602 9603fi 9604fi 9605OTOOL64=$ac_cv_prog_OTOOL64 9606if test -n "$OTOOL64"; then 9607 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 9608printf "%s\n" "$OTOOL64" >&6; } 9609else 9610 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9611printf "%s\n" "no" >&6; } 9612fi 9613 9614 9615fi 9616if test -z "$ac_cv_prog_OTOOL64"; then 9617 ac_ct_OTOOL64=$OTOOL64 9618 # Extract the first word of "otool64", so it can be a program name with args. 9619set dummy otool64; ac_word=$2 9620{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9621printf %s "checking for $ac_word... " >&6; } 9622if test ${ac_cv_prog_ac_ct_OTOOL64+y} 9623then : 9624 printf %s "(cached) " >&6 9625else $as_nop 9626 if test -n "$ac_ct_OTOOL64"; then 9627 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. 9628else 9629as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9630for as_dir in $PATH 9631do 9632 IFS=$as_save_IFS 9633 case $as_dir in #((( 9634 '') as_dir=./ ;; 9635 */) ;; 9636 *) as_dir=$as_dir/ ;; 9637 esac 9638 for ac_exec_ext in '' $ac_executable_extensions; do 9639 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9640 ac_cv_prog_ac_ct_OTOOL64="otool64" 9641 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9642 break 2 9643 fi 9644done 9645 done 9646IFS=$as_save_IFS 9647 9648fi 9649fi 9650ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 9651if test -n "$ac_ct_OTOOL64"; then 9652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 9653printf "%s\n" "$ac_ct_OTOOL64" >&6; } 9654else 9655 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9656printf "%s\n" "no" >&6; } 9657fi 9658 9659 if test "x$ac_ct_OTOOL64" = x; then 9660 OTOOL64=":" 9661 else 9662 case $cross_compiling:$ac_tool_warned in 9663yes:) 9664{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9665printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9666ac_tool_warned=yes ;; 9667esac 9668 OTOOL64=$ac_ct_OTOOL64 9669 fi 9670else 9671 OTOOL64="$ac_cv_prog_OTOOL64" 9672fi 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 9701printf %s "checking for -single_module linker flag... " >&6; } 9702if test ${lt_cv_apple_cc_single_mod+y} 9703then : 9704 printf %s "(cached) " >&6 9705else $as_nop 9706 lt_cv_apple_cc_single_mod=no 9707 if test -z "$LT_MULTI_MODULE"; then 9708 # By default we will add the -single_module flag. You can override 9709 # by either setting the environment variable LT_MULTI_MODULE 9710 # non-empty at configure time, or by adding -multi_module to the 9711 # link flags. 9712 rm -rf libconftest.dylib* 9713 echo "int foo(void){return 1;}" > conftest.c 9714 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 9715-dynamiclib -Wl,-single_module conftest.c" >&5 9716 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ 9717 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err 9718 _lt_result=$? 9719 # If there is a non-empty error log, and "single_module" 9720 # appears in it, assume the flag caused a linker warning 9721 if test -s conftest.err && $GREP single_module conftest.err; then 9722 cat conftest.err >&5 9723 # Otherwise, if the output was created with a 0 exit code from 9724 # the compiler, it worked. 9725 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then 9726 lt_cv_apple_cc_single_mod=yes 9727 else 9728 cat conftest.err >&5 9729 fi 9730 rm -rf libconftest.dylib* 9731 rm -f conftest.* 9732 fi 9733fi 9734{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 9735printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } 9736 9737 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 9738printf %s "checking for -exported_symbols_list linker flag... " >&6; } 9739if test ${lt_cv_ld_exported_symbols_list+y} 9740then : 9741 printf %s "(cached) " >&6 9742else $as_nop 9743 lt_cv_ld_exported_symbols_list=no 9744 save_LDFLAGS=$LDFLAGS 9745 echo "_main" > conftest.sym 9746 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" 9747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9748/* end confdefs.h. */ 9749 9750int 9751main (void) 9752{ 9753 9754 ; 9755 return 0; 9756} 9757_ACEOF 9758if ac_fn_c_try_link "$LINENO" 9759then : 9760 lt_cv_ld_exported_symbols_list=yes 9761else $as_nop 9762 lt_cv_ld_exported_symbols_list=no 9763fi 9764rm -f core conftest.err conftest.$ac_objext conftest.beam \ 9765 conftest$ac_exeext conftest.$ac_ext 9766 LDFLAGS=$save_LDFLAGS 9767 9768fi 9769{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 9770printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } 9771 9772 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 9773printf %s "checking for -force_load linker flag... " >&6; } 9774if test ${lt_cv_ld_force_load+y} 9775then : 9776 printf %s "(cached) " >&6 9777else $as_nop 9778 lt_cv_ld_force_load=no 9779 cat > conftest.c << _LT_EOF 9780int forced_loaded() { return 2;} 9781_LT_EOF 9782 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 9783 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 9784 echo "$AR $AR_FLAGS libconftest.a conftest.o" >&5 9785 $AR $AR_FLAGS libconftest.a conftest.o 2>&5 9786 echo "$RANLIB libconftest.a" >&5 9787 $RANLIB libconftest.a 2>&5 9788 cat > conftest.c << _LT_EOF 9789int main() { return 0;} 9790_LT_EOF 9791 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 9792 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err 9793 _lt_result=$? 9794 if test -s conftest.err && $GREP force_load conftest.err; then 9795 cat conftest.err >&5 9796 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then 9797 lt_cv_ld_force_load=yes 9798 else 9799 cat conftest.err >&5 9800 fi 9801 rm -f conftest.err libconftest.a conftest conftest.c 9802 rm -rf conftest.dSYM 9803 9804fi 9805{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 9806printf "%s\n" "$lt_cv_ld_force_load" >&6; } 9807 case $host_os in 9808 rhapsody* | darwin1.[012]) 9809 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; 9810 darwin1.*) 9811 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 9812 darwin*) 9813 case $MACOSX_DEPLOYMENT_TARGET,$host in 9814 10.[012],*|,*powerpc*-darwin[5-8]*) 9815 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 9816 *) 9817 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 9818 esac 9819 ;; 9820 esac 9821 if test yes = "$lt_cv_apple_cc_single_mod"; then 9822 _lt_dar_single_mod='$single_module' 9823 fi 9824 if test yes = "$lt_cv_ld_exported_symbols_list"; then 9825 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' 9826 else 9827 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' 9828 fi 9829 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then 9830 _lt_dsymutil='~$DSYMUTIL $lib || :' 9831 else 9832 _lt_dsymutil= 9833 fi 9834 ;; 9835 esac 9836 9837# func_munge_path_list VARIABLE PATH 9838# ----------------------------------- 9839# VARIABLE is name of variable containing _space_ separated list of 9840# directories to be munged by the contents of PATH, which is string 9841# having a format: 9842# "DIR[:DIR]:" 9843# string "DIR[ DIR]" will be prepended to VARIABLE 9844# ":DIR[:DIR]" 9845# string "DIR[ DIR]" will be appended to VARIABLE 9846# "DIRP[:DIRP]::[DIRA:]DIRA" 9847# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 9848# "DIRA[ DIRA]" will be appended to VARIABLE 9849# "DIR[:DIR]" 9850# VARIABLE will be replaced by "DIR[ DIR]" 9851func_munge_path_list () 9852{ 9853 case x$2 in 9854 x) 9855 ;; 9856 *:) 9857 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 9858 ;; 9859 x:*) 9860 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 9861 ;; 9862 *::*) 9863 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 9864 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 9865 ;; 9866 *) 9867 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 9868 ;; 9869 esac 9870} 9871 9872ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default 9873" 9874if test "x$ac_cv_header_dlfcn_h" = xyes 9875then : 9876 printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h 9877 9878fi 9879 9880 9881 9882 9883 9884# Set options 9885# Check whether --enable-static was given. 9886if test ${enable_static+y} 9887then : 9888 enableval=$enable_static; p=${PACKAGE-default} 9889 case $enableval in 9890 yes) enable_static=yes ;; 9891 no) enable_static=no ;; 9892 *) 9893 enable_static=no 9894 # Look at the argument we got. We use all the common list separators. 9895 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 9896 for pkg in $enableval; do 9897 IFS=$lt_save_ifs 9898 if test "X$pkg" = "X$p"; then 9899 enable_static=yes 9900 fi 9901 done 9902 IFS=$lt_save_ifs 9903 ;; 9904 esac 9905else $as_nop 9906 enable_static=no 9907fi 9908 9909 9910 9911 9912 9913 9914 9915enable_win32_dll=yes 9916 9917case $host in 9918*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) 9919 if test -n "$ac_tool_prefix"; then 9920 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args. 9921set dummy ${ac_tool_prefix}as; ac_word=$2 9922{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9923printf %s "checking for $ac_word... " >&6; } 9924if test ${ac_cv_prog_AS+y} 9925then : 9926 printf %s "(cached) " >&6 9927else $as_nop 9928 if test -n "$AS"; then 9929 ac_cv_prog_AS="$AS" # Let the user override the test. 9930else 9931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9932for as_dir in $PATH 9933do 9934 IFS=$as_save_IFS 9935 case $as_dir in #((( 9936 '') as_dir=./ ;; 9937 */) ;; 9938 *) as_dir=$as_dir/ ;; 9939 esac 9940 for ac_exec_ext in '' $ac_executable_extensions; do 9941 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9942 ac_cv_prog_AS="${ac_tool_prefix}as" 9943 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9944 break 2 9945 fi 9946done 9947 done 9948IFS=$as_save_IFS 9949 9950fi 9951fi 9952AS=$ac_cv_prog_AS 9953if test -n "$AS"; then 9954 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 9955printf "%s\n" "$AS" >&6; } 9956else 9957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 9958printf "%s\n" "no" >&6; } 9959fi 9960 9961 9962fi 9963if test -z "$ac_cv_prog_AS"; then 9964 ac_ct_AS=$AS 9965 # Extract the first word of "as", so it can be a program name with args. 9966set dummy as; ac_word=$2 9967{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9968printf %s "checking for $ac_word... " >&6; } 9969if test ${ac_cv_prog_ac_ct_AS+y} 9970then : 9971 printf %s "(cached) " >&6 9972else $as_nop 9973 if test -n "$ac_ct_AS"; then 9974 ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test. 9975else 9976as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9977for as_dir in $PATH 9978do 9979 IFS=$as_save_IFS 9980 case $as_dir in #((( 9981 '') as_dir=./ ;; 9982 */) ;; 9983 *) as_dir=$as_dir/ ;; 9984 esac 9985 for ac_exec_ext in '' $ac_executable_extensions; do 9986 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 9987 ac_cv_prog_ac_ct_AS="as" 9988 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 9989 break 2 9990 fi 9991done 9992 done 9993IFS=$as_save_IFS 9994 9995fi 9996fi 9997ac_ct_AS=$ac_cv_prog_ac_ct_AS 9998if test -n "$ac_ct_AS"; then 9999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5 10000printf "%s\n" "$ac_ct_AS" >&6; } 10001else 10002 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10003printf "%s\n" "no" >&6; } 10004fi 10005 10006 if test "x$ac_ct_AS" = x; then 10007 AS="false" 10008 else 10009 case $cross_compiling:$ac_tool_warned in 10010yes:) 10011{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10012printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10013ac_tool_warned=yes ;; 10014esac 10015 AS=$ac_ct_AS 10016 fi 10017else 10018 AS="$ac_cv_prog_AS" 10019fi 10020 10021 if test -n "$ac_tool_prefix"; then 10022 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. 10023set dummy ${ac_tool_prefix}dlltool; ac_word=$2 10024{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10025printf %s "checking for $ac_word... " >&6; } 10026if test ${ac_cv_prog_DLLTOOL+y} 10027then : 10028 printf %s "(cached) " >&6 10029else $as_nop 10030 if test -n "$DLLTOOL"; then 10031 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. 10032else 10033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10034for as_dir in $PATH 10035do 10036 IFS=$as_save_IFS 10037 case $as_dir in #((( 10038 '') as_dir=./ ;; 10039 */) ;; 10040 *) as_dir=$as_dir/ ;; 10041 esac 10042 for ac_exec_ext in '' $ac_executable_extensions; do 10043 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 10044 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" 10045 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 10046 break 2 10047 fi 10048done 10049 done 10050IFS=$as_save_IFS 10051 10052fi 10053fi 10054DLLTOOL=$ac_cv_prog_DLLTOOL 10055if test -n "$DLLTOOL"; then 10056 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 10057printf "%s\n" "$DLLTOOL" >&6; } 10058else 10059 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10060printf "%s\n" "no" >&6; } 10061fi 10062 10063 10064fi 10065if test -z "$ac_cv_prog_DLLTOOL"; then 10066 ac_ct_DLLTOOL=$DLLTOOL 10067 # Extract the first word of "dlltool", so it can be a program name with args. 10068set dummy dlltool; ac_word=$2 10069{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10070printf %s "checking for $ac_word... " >&6; } 10071if test ${ac_cv_prog_ac_ct_DLLTOOL+y} 10072then : 10073 printf %s "(cached) " >&6 10074else $as_nop 10075 if test -n "$ac_ct_DLLTOOL"; then 10076 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. 10077else 10078as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10079for as_dir in $PATH 10080do 10081 IFS=$as_save_IFS 10082 case $as_dir in #((( 10083 '') as_dir=./ ;; 10084 */) ;; 10085 *) as_dir=$as_dir/ ;; 10086 esac 10087 for ac_exec_ext in '' $ac_executable_extensions; do 10088 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 10089 ac_cv_prog_ac_ct_DLLTOOL="dlltool" 10090 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 10091 break 2 10092 fi 10093done 10094 done 10095IFS=$as_save_IFS 10096 10097fi 10098fi 10099ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL 10100if test -n "$ac_ct_DLLTOOL"; then 10101 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 10102printf "%s\n" "$ac_ct_DLLTOOL" >&6; } 10103else 10104 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10105printf "%s\n" "no" >&6; } 10106fi 10107 10108 if test "x$ac_ct_DLLTOOL" = x; then 10109 DLLTOOL="false" 10110 else 10111 case $cross_compiling:$ac_tool_warned in 10112yes:) 10113{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10114printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10115ac_tool_warned=yes ;; 10116esac 10117 DLLTOOL=$ac_ct_DLLTOOL 10118 fi 10119else 10120 DLLTOOL="$ac_cv_prog_DLLTOOL" 10121fi 10122 10123 if test -n "$ac_tool_prefix"; then 10124 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. 10125set dummy ${ac_tool_prefix}objdump; ac_word=$2 10126{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10127printf %s "checking for $ac_word... " >&6; } 10128if test ${ac_cv_prog_OBJDUMP+y} 10129then : 10130 printf %s "(cached) " >&6 10131else $as_nop 10132 if test -n "$OBJDUMP"; then 10133 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. 10134else 10135as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10136for as_dir in $PATH 10137do 10138 IFS=$as_save_IFS 10139 case $as_dir in #((( 10140 '') as_dir=./ ;; 10141 */) ;; 10142 *) as_dir=$as_dir/ ;; 10143 esac 10144 for ac_exec_ext in '' $ac_executable_extensions; do 10145 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 10146 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" 10147 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 10148 break 2 10149 fi 10150done 10151 done 10152IFS=$as_save_IFS 10153 10154fi 10155fi 10156OBJDUMP=$ac_cv_prog_OBJDUMP 10157if test -n "$OBJDUMP"; then 10158 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 10159printf "%s\n" "$OBJDUMP" >&6; } 10160else 10161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10162printf "%s\n" "no" >&6; } 10163fi 10164 10165 10166fi 10167if test -z "$ac_cv_prog_OBJDUMP"; then 10168 ac_ct_OBJDUMP=$OBJDUMP 10169 # Extract the first word of "objdump", so it can be a program name with args. 10170set dummy objdump; ac_word=$2 10171{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10172printf %s "checking for $ac_word... " >&6; } 10173if test ${ac_cv_prog_ac_ct_OBJDUMP+y} 10174then : 10175 printf %s "(cached) " >&6 10176else $as_nop 10177 if test -n "$ac_ct_OBJDUMP"; then 10178 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. 10179else 10180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10181for as_dir in $PATH 10182do 10183 IFS=$as_save_IFS 10184 case $as_dir in #((( 10185 '') as_dir=./ ;; 10186 */) ;; 10187 *) as_dir=$as_dir/ ;; 10188 esac 10189 for ac_exec_ext in '' $ac_executable_extensions; do 10190 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 10191 ac_cv_prog_ac_ct_OBJDUMP="objdump" 10192 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 10193 break 2 10194 fi 10195done 10196 done 10197IFS=$as_save_IFS 10198 10199fi 10200fi 10201ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP 10202if test -n "$ac_ct_OBJDUMP"; then 10203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 10204printf "%s\n" "$ac_ct_OBJDUMP" >&6; } 10205else 10206 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10207printf "%s\n" "no" >&6; } 10208fi 10209 10210 if test "x$ac_ct_OBJDUMP" = x; then 10211 OBJDUMP="false" 10212 else 10213 case $cross_compiling:$ac_tool_warned in 10214yes:) 10215{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 10216printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 10217ac_tool_warned=yes ;; 10218esac 10219 OBJDUMP=$ac_ct_OBJDUMP 10220 fi 10221else 10222 OBJDUMP="$ac_cv_prog_OBJDUMP" 10223fi 10224 10225 ;; 10226esac 10227 10228test -z "$AS" && AS=as 10229 10230 10231 10232 10233 10234test -z "$DLLTOOL" && DLLTOOL=dlltool 10235 10236 10237 10238 10239 10240test -z "$OBJDUMP" && OBJDUMP=objdump 10241 10242 10243 10244 10245 10246 10247 10248 enable_dlopen=no 10249 10250 10251 10252 # Check whether --enable-shared was given. 10253if test ${enable_shared+y} 10254then : 10255 enableval=$enable_shared; p=${PACKAGE-default} 10256 case $enableval in 10257 yes) enable_shared=yes ;; 10258 no) enable_shared=no ;; 10259 *) 10260 enable_shared=no 10261 # Look at the argument we got. We use all the common list separators. 10262 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 10263 for pkg in $enableval; do 10264 IFS=$lt_save_ifs 10265 if test "X$pkg" = "X$p"; then 10266 enable_shared=yes 10267 fi 10268 done 10269 IFS=$lt_save_ifs 10270 ;; 10271 esac 10272else $as_nop 10273 enable_shared=yes 10274fi 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286# Check whether --with-pic was given. 10287if test ${with_pic+y} 10288then : 10289 withval=$with_pic; lt_p=${PACKAGE-default} 10290 case $withval in 10291 yes|no) pic_mode=$withval ;; 10292 *) 10293 pic_mode=default 10294 # Look at the argument we got. We use all the common list separators. 10295 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 10296 for lt_pkg in $withval; do 10297 IFS=$lt_save_ifs 10298 if test "X$lt_pkg" = "X$lt_p"; then 10299 pic_mode=yes 10300 fi 10301 done 10302 IFS=$lt_save_ifs 10303 ;; 10304 esac 10305else $as_nop 10306 pic_mode=default 10307fi 10308 10309 10310 10311 10312 10313 10314 10315 10316 # Check whether --enable-fast-install was given. 10317if test ${enable_fast_install+y} 10318then : 10319 enableval=$enable_fast_install; p=${PACKAGE-default} 10320 case $enableval in 10321 yes) enable_fast_install=yes ;; 10322 no) enable_fast_install=no ;; 10323 *) 10324 enable_fast_install=no 10325 # Look at the argument we got. We use all the common list separators. 10326 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, 10327 for pkg in $enableval; do 10328 IFS=$lt_save_ifs 10329 if test "X$pkg" = "X$p"; then 10330 enable_fast_install=yes 10331 fi 10332 done 10333 IFS=$lt_save_ifs 10334 ;; 10335 esac 10336else $as_nop 10337 enable_fast_install=yes 10338fi 10339 10340 10341 10342 10343 10344 10345 10346 10347 shared_archive_member_spec= 10348case $host,$enable_shared in 10349power*-*-aix[5-9]*,yes) 10350 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 10351printf %s "checking which variant of shared library versioning to provide... " >&6; } 10352 10353# Check whether --with-aix-soname was given. 10354if test ${with_aix_soname+y} 10355then : 10356 withval=$with_aix_soname; case $withval in 10357 aix|svr4|both) 10358 ;; 10359 *) 10360 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 10361 ;; 10362 esac 10363 lt_cv_with_aix_soname=$with_aix_soname 10364else $as_nop 10365 if test ${lt_cv_with_aix_soname+y} 10366then : 10367 printf %s "(cached) " >&6 10368else $as_nop 10369 lt_cv_with_aix_soname=aix 10370fi 10371 10372 with_aix_soname=$lt_cv_with_aix_soname 10373fi 10374 10375 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 10376printf "%s\n" "$with_aix_soname" >&6; } 10377 if test aix != "$with_aix_soname"; then 10378 # For the AIX way of multilib, we name the shared archive member 10379 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', 10380 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. 10381 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, 10382 # the AIX toolchain works better with OBJECT_MODE set (default 32). 10383 if test 64 = "${OBJECT_MODE-32}"; then 10384 shared_archive_member_spec=shr_64 10385 else 10386 shared_archive_member_spec=shr 10387 fi 10388 fi 10389 ;; 10390*) 10391 with_aix_soname=aix 10392 ;; 10393esac 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404# This can be used to rebuild libtool when needed 10405LIBTOOL_DEPS=$ltmain 10406 10407# Always use our own libtool. 10408LIBTOOL='$(SHELL) $(top_builddir)/libtool' 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439test -z "$LN_S" && LN_S="ln -s" 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454if test -n "${ZSH_VERSION+set}"; then 10455 setopt NO_GLOB_SUBST 10456fi 10457 10458{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 10459printf %s "checking for objdir... " >&6; } 10460if test ${lt_cv_objdir+y} 10461then : 10462 printf %s "(cached) " >&6 10463else $as_nop 10464 rm -f .libs 2>/dev/null 10465mkdir .libs 2>/dev/null 10466if test -d .libs; then 10467 lt_cv_objdir=.libs 10468else 10469 # MS-DOS does not allow filenames that begin with a dot. 10470 lt_cv_objdir=_libs 10471fi 10472rmdir .libs 2>/dev/null 10473fi 10474{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 10475printf "%s\n" "$lt_cv_objdir" >&6; } 10476objdir=$lt_cv_objdir 10477 10478 10479 10480 10481 10482printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h 10483 10484 10485 10486 10487case $host_os in 10488aix3*) 10489 # AIX sometimes has problems with the GCC collect2 program. For some 10490 # reason, if we set the COLLECT_NAMES environment variable, the problems 10491 # vanish in a puff of smoke. 10492 if test set != "${COLLECT_NAMES+set}"; then 10493 COLLECT_NAMES= 10494 export COLLECT_NAMES 10495 fi 10496 ;; 10497esac 10498 10499# Global variables: 10500ofile=libtool 10501can_build_shared=yes 10502 10503# All known linkers require a '.a' archive for static linking (except MSVC and 10504# ICC, which need '.lib'). 10505libext=a 10506 10507with_gnu_ld=$lt_cv_prog_gnu_ld 10508 10509old_CC=$CC 10510old_CFLAGS=$CFLAGS 10511 10512# Set sane defaults for various variables 10513test -z "$CC" && CC=cc 10514test -z "$LTCC" && LTCC=$CC 10515test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS 10516test -z "$LD" && LD=ld 10517test -z "$ac_objext" && ac_objext=o 10518 10519func_cc_basename $compiler 10520cc_basename=$func_cc_basename_result 10521 10522 10523# Only perform the check for file, if the check method requires it 10524test -z "$MAGIC_CMD" && MAGIC_CMD=file 10525case $deplibs_check_method in 10526file_magic*) 10527 if test "$file_magic_cmd" = '$MAGIC_CMD'; then 10528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 10529printf %s "checking for ${ac_tool_prefix}file... " >&6; } 10530if test ${lt_cv_path_MAGIC_CMD+y} 10531then : 10532 printf %s "(cached) " >&6 10533else $as_nop 10534 case $MAGIC_CMD in 10535[\\/*] | ?:[\\/]*) 10536 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 10537 ;; 10538*) 10539 lt_save_MAGIC_CMD=$MAGIC_CMD 10540 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 10541 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 10542 for ac_dir in $ac_dummy; do 10543 IFS=$lt_save_ifs 10544 test -z "$ac_dir" && ac_dir=. 10545 if test -f "$ac_dir/${ac_tool_prefix}file"; then 10546 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" 10547 if test -n "$file_magic_test_file"; then 10548 case $deplibs_check_method in 10549 "file_magic "*) 10550 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 10551 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10552 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 10553 $EGREP "$file_magic_regex" > /dev/null; then 10554 : 10555 else 10556 cat <<_LT_EOF 1>&2 10557 10558*** Warning: the command libtool uses to detect shared libraries, 10559*** $file_magic_cmd, produces output that libtool cannot recognize. 10560*** The result is that libtool may fail to recognize shared libraries 10561*** as such. This will affect the creation of libtool libraries that 10562*** depend on shared libraries, but programs linked with such libtool 10563*** libraries will work regardless of this problem. Nevertheless, you 10564*** may want to report the problem to your system manager and/or to 10565*** bug-libtool@gnu.org 10566 10567_LT_EOF 10568 fi ;; 10569 esac 10570 fi 10571 break 10572 fi 10573 done 10574 IFS=$lt_save_ifs 10575 MAGIC_CMD=$lt_save_MAGIC_CMD 10576 ;; 10577esac 10578fi 10579 10580MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10581if test -n "$MAGIC_CMD"; then 10582 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 10583printf "%s\n" "$MAGIC_CMD" >&6; } 10584else 10585 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10586printf "%s\n" "no" >&6; } 10587fi 10588 10589 10590 10591 10592 10593if test -z "$lt_cv_path_MAGIC_CMD"; then 10594 if test -n "$ac_tool_prefix"; then 10595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 10596printf %s "checking for file... " >&6; } 10597if test ${lt_cv_path_MAGIC_CMD+y} 10598then : 10599 printf %s "(cached) " >&6 10600else $as_nop 10601 case $MAGIC_CMD in 10602[\\/*] | ?:[\\/]*) 10603 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. 10604 ;; 10605*) 10606 lt_save_MAGIC_CMD=$MAGIC_CMD 10607 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR 10608 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" 10609 for ac_dir in $ac_dummy; do 10610 IFS=$lt_save_ifs 10611 test -z "$ac_dir" && ac_dir=. 10612 if test -f "$ac_dir/file"; then 10613 lt_cv_path_MAGIC_CMD=$ac_dir/"file" 10614 if test -n "$file_magic_test_file"; then 10615 case $deplibs_check_method in 10616 "file_magic "*) 10617 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` 10618 MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10619 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | 10620 $EGREP "$file_magic_regex" > /dev/null; then 10621 : 10622 else 10623 cat <<_LT_EOF 1>&2 10624 10625*** Warning: the command libtool uses to detect shared libraries, 10626*** $file_magic_cmd, produces output that libtool cannot recognize. 10627*** The result is that libtool may fail to recognize shared libraries 10628*** as such. This will affect the creation of libtool libraries that 10629*** depend on shared libraries, but programs linked with such libtool 10630*** libraries will work regardless of this problem. Nevertheless, you 10631*** may want to report the problem to your system manager and/or to 10632*** bug-libtool@gnu.org 10633 10634_LT_EOF 10635 fi ;; 10636 esac 10637 fi 10638 break 10639 fi 10640 done 10641 IFS=$lt_save_ifs 10642 MAGIC_CMD=$lt_save_MAGIC_CMD 10643 ;; 10644esac 10645fi 10646 10647MAGIC_CMD=$lt_cv_path_MAGIC_CMD 10648if test -n "$MAGIC_CMD"; then 10649 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 10650printf "%s\n" "$MAGIC_CMD" >&6; } 10651else 10652 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 10653printf "%s\n" "no" >&6; } 10654fi 10655 10656 10657 else 10658 MAGIC_CMD=: 10659 fi 10660fi 10661 10662 fi 10663 ;; 10664esac 10665 10666# Use C for the default configuration in the libtool script 10667 10668lt_save_CC=$CC 10669ac_ext=c 10670ac_cpp='$CPP $CPPFLAGS' 10671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 10672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 10673ac_compiler_gnu=$ac_cv_c_compiler_gnu 10674 10675 10676# Source file extension for C test sources. 10677ac_ext=c 10678 10679# Object file extension for compiled C test sources. 10680objext=o 10681objext=$objext 10682 10683# Code to be used in simple compile tests 10684lt_simple_compile_test_code="int some_variable = 0;" 10685 10686# Code to be used in simple link tests 10687lt_simple_link_test_code='int main(){return(0);}' 10688 10689 10690 10691 10692 10693 10694 10695# If no C compiler was specified, use CC. 10696LTCC=${LTCC-"$CC"} 10697 10698# If no C compiler flags were specified, use CFLAGS. 10699LTCFLAGS=${LTCFLAGS-"$CFLAGS"} 10700 10701# Allow CC to be a program name with arguments. 10702compiler=$CC 10703 10704# Save the default compiler, since it gets overwritten when the other 10705# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. 10706compiler_DEFAULT=$CC 10707 10708# save warnings/boilerplate of simple test code 10709ac_outfile=conftest.$ac_objext 10710echo "$lt_simple_compile_test_code" >conftest.$ac_ext 10711eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10712_lt_compiler_boilerplate=`cat conftest.err` 10713$RM conftest* 10714 10715ac_outfile=conftest.$ac_objext 10716echo "$lt_simple_link_test_code" >conftest.$ac_ext 10717eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err 10718_lt_linker_boilerplate=`cat conftest.err` 10719$RM -r conftest* 10720 10721 10722## CAVEAT EMPTOR: 10723## There is no encapsulation within the following macros, do not change 10724## the running order or otherwise move them around unless you know exactly 10725## what you are doing... 10726if test -n "$compiler"; then 10727 10728lt_prog_compiler_no_builtin_flag= 10729 10730if test yes = "$GCC"; then 10731 case $cc_basename in 10732 nvcc*) 10733 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; 10734 *) 10735 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; 10736 esac 10737 10738 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 10739printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } 10740if test ${lt_cv_prog_compiler_rtti_exceptions+y} 10741then : 10742 printf %s "(cached) " >&6 10743else $as_nop 10744 lt_cv_prog_compiler_rtti_exceptions=no 10745 ac_outfile=conftest.$ac_objext 10746 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 10747 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment 10748 # Insert the option either (1) after the last *FLAGS variable, or 10749 # (2) before a word containing "conftest.", or (3) at the end. 10750 # Note that $ac_compile itself does not contain backslashes and begins 10751 # with a dollar sign (not a hyphen), so the echo should work correctly. 10752 # The option is referenced via a variable to avoid confusing sed. 10753 lt_compile=`echo "$ac_compile" | $SED \ 10754 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 10755 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 10756 -e 's:$: $lt_compiler_flag:'` 10757 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 10758 (eval "$lt_compile" 2>conftest.err) 10759 ac_status=$? 10760 cat conftest.err >&5 10761 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10762 if (exit $ac_status) && test -s "$ac_outfile"; then 10763 # The compiler can only warn and ignore the option if not recognized 10764 # So say no if there are warnings other than the usual output. 10765 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 10766 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 10767 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 10768 lt_cv_prog_compiler_rtti_exceptions=yes 10769 fi 10770 fi 10771 $RM conftest* 10772 10773fi 10774{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 10775printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } 10776 10777if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then 10778 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" 10779else 10780 : 10781fi 10782 10783fi 10784 10785 10786 10787 10788 10789 10790 lt_prog_compiler_wl= 10791lt_prog_compiler_pic= 10792lt_prog_compiler_static= 10793 10794 10795 if test yes = "$GCC"; then 10796 lt_prog_compiler_wl='-Wl,' 10797 lt_prog_compiler_static='-static' 10798 10799 case $host_os in 10800 aix*) 10801 # All AIX code is PIC. 10802 if test ia64 = "$host_cpu"; then 10803 # AIX 5 now supports IA64 processor 10804 lt_prog_compiler_static='-Bstatic' 10805 fi 10806 lt_prog_compiler_pic='-fPIC' 10807 ;; 10808 10809 amigaos*) 10810 case $host_cpu in 10811 powerpc) 10812 # see comment about AmigaOS4 .so support 10813 lt_prog_compiler_pic='-fPIC' 10814 ;; 10815 m68k) 10816 # FIXME: we need at least 68020 code to build shared libraries, but 10817 # adding the '-m68020' flag to GCC prevents building anything better, 10818 # like '-m68040'. 10819 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' 10820 ;; 10821 esac 10822 ;; 10823 10824 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) 10825 # PIC is the default for these OSes. 10826 ;; 10827 10828 mingw* | cygwin* | pw32* | os2* | cegcc*) 10829 # This hack is so that the source file can tell whether it is being 10830 # built for inclusion in a dll (and should export symbols for example). 10831 # Although the cygwin gcc ignores -fPIC, still need this for old-style 10832 # (--disable-auto-import) libraries 10833 lt_prog_compiler_pic='-DDLL_EXPORT' 10834 case $host_os in 10835 os2*) 10836 lt_prog_compiler_static='$wl-static' 10837 ;; 10838 esac 10839 ;; 10840 10841 darwin* | rhapsody*) 10842 # PIC is the default on this platform 10843 # Common symbols not allowed in MH_DYLIB files 10844 lt_prog_compiler_pic='-fno-common' 10845 ;; 10846 10847 haiku*) 10848 # PIC is the default for Haiku. 10849 # The "-static" flag exists, but is broken. 10850 lt_prog_compiler_static= 10851 ;; 10852 10853 hpux*) 10854 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit 10855 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag 10856 # sets the default TLS model and affects inlining. 10857 case $host_cpu in 10858 hppa*64*) 10859 # +Z the default 10860 ;; 10861 *) 10862 lt_prog_compiler_pic='-fPIC' 10863 ;; 10864 esac 10865 ;; 10866 10867 interix[3-9]*) 10868 # Interix 3.x gcc -fpic/-fPIC options generate broken code. 10869 # Instead, we relocate shared libraries at runtime. 10870 ;; 10871 10872 msdosdjgpp*) 10873 # Just because we use GCC doesn't mean we suddenly get shared libraries 10874 # on systems that don't support them. 10875 lt_prog_compiler_can_build_shared=no 10876 enable_shared=no 10877 ;; 10878 10879 *nto* | *qnx*) 10880 # QNX uses GNU C++, but need to define -shared option too, otherwise 10881 # it will coredump. 10882 lt_prog_compiler_pic='-fPIC -shared' 10883 ;; 10884 10885 sysv4*MP*) 10886 if test -d /usr/nec; then 10887 lt_prog_compiler_pic=-Kconform_pic 10888 fi 10889 ;; 10890 10891 *) 10892 lt_prog_compiler_pic='-fPIC' 10893 ;; 10894 esac 10895 10896 case $cc_basename in 10897 nvcc*) # Cuda Compiler Driver 2.2 10898 lt_prog_compiler_wl='-Xlinker ' 10899 if test -n "$lt_prog_compiler_pic"; then 10900 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" 10901 fi 10902 ;; 10903 esac 10904 else 10905 # PORTME Check for flag to pass linker flags through the system compiler. 10906 case $host_os in 10907 aix*) 10908 lt_prog_compiler_wl='-Wl,' 10909 if test ia64 = "$host_cpu"; then 10910 # AIX 5 now supports IA64 processor 10911 lt_prog_compiler_static='-Bstatic' 10912 else 10913 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' 10914 fi 10915 ;; 10916 10917 darwin* | rhapsody*) 10918 # PIC is the default on this platform 10919 # Common symbols not allowed in MH_DYLIB files 10920 lt_prog_compiler_pic='-fno-common' 10921 case $cc_basename in 10922 nagfor*) 10923 # NAG Fortran compiler 10924 lt_prog_compiler_wl='-Wl,-Wl,,' 10925 lt_prog_compiler_pic='-PIC' 10926 lt_prog_compiler_static='-Bstatic' 10927 ;; 10928 esac 10929 ;; 10930 10931 mingw* | cygwin* | pw32* | os2* | cegcc*) 10932 # This hack is so that the source file can tell whether it is being 10933 # built for inclusion in a dll (and should export symbols for example). 10934 lt_prog_compiler_pic='-DDLL_EXPORT' 10935 case $host_os in 10936 os2*) 10937 lt_prog_compiler_static='$wl-static' 10938 ;; 10939 esac 10940 ;; 10941 10942 hpux9* | hpux10* | hpux11*) 10943 lt_prog_compiler_wl='-Wl,' 10944 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but 10945 # not for PA HP-UX. 10946 case $host_cpu in 10947 hppa*64*|ia64*) 10948 # +Z the default 10949 ;; 10950 *) 10951 lt_prog_compiler_pic='+Z' 10952 ;; 10953 esac 10954 # Is there a better lt_prog_compiler_static that works with the bundled CC? 10955 lt_prog_compiler_static='$wl-a ${wl}archive' 10956 ;; 10957 10958 irix5* | irix6* | nonstopux*) 10959 lt_prog_compiler_wl='-Wl,' 10960 # PIC (with -KPIC) is the default. 10961 lt_prog_compiler_static='-non_shared' 10962 ;; 10963 10964 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 10965 case $cc_basename in 10966 # old Intel for x86_64, which still supported -KPIC. 10967 ecc*) 10968 lt_prog_compiler_wl='-Wl,' 10969 lt_prog_compiler_pic='-KPIC' 10970 lt_prog_compiler_static='-static' 10971 ;; 10972 # icc used to be incompatible with GCC. 10973 # ICC 10 doesn't accept -KPIC any more. 10974 icc* | ifort*) 10975 lt_prog_compiler_wl='-Wl,' 10976 lt_prog_compiler_pic='-fPIC' 10977 lt_prog_compiler_static='-static' 10978 ;; 10979 # Lahey Fortran 8.1. 10980 lf95*) 10981 lt_prog_compiler_wl='-Wl,' 10982 lt_prog_compiler_pic='--shared' 10983 lt_prog_compiler_static='--static' 10984 ;; 10985 nagfor*) 10986 # NAG Fortran compiler 10987 lt_prog_compiler_wl='-Wl,-Wl,,' 10988 lt_prog_compiler_pic='-PIC' 10989 lt_prog_compiler_static='-Bstatic' 10990 ;; 10991 tcc*) 10992 # Fabrice Bellard et al's Tiny C Compiler 10993 lt_prog_compiler_wl='-Wl,' 10994 lt_prog_compiler_pic='-fPIC' 10995 lt_prog_compiler_static='-static' 10996 ;; 10997 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) 10998 # Portland Group compilers (*not* the Pentium gcc compiler, 10999 # which looks to be a dead project) 11000 lt_prog_compiler_wl='-Wl,' 11001 lt_prog_compiler_pic='-fpic' 11002 lt_prog_compiler_static='-Bstatic' 11003 ;; 11004 ccc*) 11005 lt_prog_compiler_wl='-Wl,' 11006 # All Alpha code is PIC. 11007 lt_prog_compiler_static='-non_shared' 11008 ;; 11009 xl* | bgxl* | bgf* | mpixl*) 11010 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene 11011 lt_prog_compiler_wl='-Wl,' 11012 lt_prog_compiler_pic='-qpic' 11013 lt_prog_compiler_static='-qstaticlink' 11014 ;; 11015 *) 11016 case `$CC -V 2>&1 | $SED 5q` in 11017 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) 11018 # Sun Fortran 8.3 passes all unrecognized flags to the linker 11019 lt_prog_compiler_pic='-KPIC' 11020 lt_prog_compiler_static='-Bstatic' 11021 lt_prog_compiler_wl='' 11022 ;; 11023 *Sun\ F* | *Sun*Fortran*) 11024 lt_prog_compiler_pic='-KPIC' 11025 lt_prog_compiler_static='-Bstatic' 11026 lt_prog_compiler_wl='-Qoption ld ' 11027 ;; 11028 *Sun\ C*) 11029 # Sun C 5.9 11030 lt_prog_compiler_pic='-KPIC' 11031 lt_prog_compiler_static='-Bstatic' 11032 lt_prog_compiler_wl='-Wl,' 11033 ;; 11034 *Intel*\ [CF]*Compiler*) 11035 lt_prog_compiler_wl='-Wl,' 11036 lt_prog_compiler_pic='-fPIC' 11037 lt_prog_compiler_static='-static' 11038 ;; 11039 *Portland\ Group*) 11040 lt_prog_compiler_wl='-Wl,' 11041 lt_prog_compiler_pic='-fpic' 11042 lt_prog_compiler_static='-Bstatic' 11043 ;; 11044 esac 11045 ;; 11046 esac 11047 ;; 11048 11049 newsos6) 11050 lt_prog_compiler_pic='-KPIC' 11051 lt_prog_compiler_static='-Bstatic' 11052 ;; 11053 11054 *nto* | *qnx*) 11055 # QNX uses GNU C++, but need to define -shared option too, otherwise 11056 # it will coredump. 11057 lt_prog_compiler_pic='-fPIC -shared' 11058 ;; 11059 11060 osf3* | osf4* | osf5*) 11061 lt_prog_compiler_wl='-Wl,' 11062 # All OSF/1 code is PIC. 11063 lt_prog_compiler_static='-non_shared' 11064 ;; 11065 11066 rdos*) 11067 lt_prog_compiler_static='-non_shared' 11068 ;; 11069 11070 solaris*) 11071 lt_prog_compiler_pic='-KPIC' 11072 lt_prog_compiler_static='-Bstatic' 11073 case $cc_basename in 11074 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) 11075 lt_prog_compiler_wl='-Qoption ld ';; 11076 *) 11077 lt_prog_compiler_wl='-Wl,';; 11078 esac 11079 ;; 11080 11081 sunos4*) 11082 lt_prog_compiler_wl='-Qoption ld ' 11083 lt_prog_compiler_pic='-PIC' 11084 lt_prog_compiler_static='-Bstatic' 11085 ;; 11086 11087 sysv4 | sysv4.2uw2* | sysv4.3*) 11088 lt_prog_compiler_wl='-Wl,' 11089 lt_prog_compiler_pic='-KPIC' 11090 lt_prog_compiler_static='-Bstatic' 11091 ;; 11092 11093 sysv4*MP*) 11094 if test -d /usr/nec; then 11095 lt_prog_compiler_pic='-Kconform_pic' 11096 lt_prog_compiler_static='-Bstatic' 11097 fi 11098 ;; 11099 11100 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) 11101 lt_prog_compiler_wl='-Wl,' 11102 lt_prog_compiler_pic='-KPIC' 11103 lt_prog_compiler_static='-Bstatic' 11104 ;; 11105 11106 unicos*) 11107 lt_prog_compiler_wl='-Wl,' 11108 lt_prog_compiler_can_build_shared=no 11109 ;; 11110 11111 uts4*) 11112 lt_prog_compiler_pic='-pic' 11113 lt_prog_compiler_static='-Bstatic' 11114 ;; 11115 11116 *) 11117 lt_prog_compiler_can_build_shared=no 11118 ;; 11119 esac 11120 fi 11121 11122case $host_os in 11123 # For platforms that do not support PIC, -DPIC is meaningless: 11124 *djgpp*) 11125 lt_prog_compiler_pic= 11126 ;; 11127 *) 11128 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" 11129 ;; 11130esac 11131 11132{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 11133printf %s "checking for $compiler option to produce PIC... " >&6; } 11134if test ${lt_cv_prog_compiler_pic+y} 11135then : 11136 printf %s "(cached) " >&6 11137else $as_nop 11138 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic 11139fi 11140{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 11141printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } 11142lt_prog_compiler_pic=$lt_cv_prog_compiler_pic 11143 11144# 11145# Check to make sure the PIC flag actually works. 11146# 11147if test -n "$lt_prog_compiler_pic"; then 11148 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 11149printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } 11150if test ${lt_cv_prog_compiler_pic_works+y} 11151then : 11152 printf %s "(cached) " >&6 11153else $as_nop 11154 lt_cv_prog_compiler_pic_works=no 11155 ac_outfile=conftest.$ac_objext 11156 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11157 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment 11158 # Insert the option either (1) after the last *FLAGS variable, or 11159 # (2) before a word containing "conftest.", or (3) at the end. 11160 # Note that $ac_compile itself does not contain backslashes and begins 11161 # with a dollar sign (not a hyphen), so the echo should work correctly. 11162 # The option is referenced via a variable to avoid confusing sed. 11163 lt_compile=`echo "$ac_compile" | $SED \ 11164 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11165 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11166 -e 's:$: $lt_compiler_flag:'` 11167 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11168 (eval "$lt_compile" 2>conftest.err) 11169 ac_status=$? 11170 cat conftest.err >&5 11171 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11172 if (exit $ac_status) && test -s "$ac_outfile"; then 11173 # The compiler can only warn and ignore the option if not recognized 11174 # So say no if there are warnings other than the usual output. 11175 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp 11176 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11177 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then 11178 lt_cv_prog_compiler_pic_works=yes 11179 fi 11180 fi 11181 $RM conftest* 11182 11183fi 11184{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 11185printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } 11186 11187if test yes = "$lt_cv_prog_compiler_pic_works"; then 11188 case $lt_prog_compiler_pic in 11189 "" | " "*) ;; 11190 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; 11191 esac 11192else 11193 lt_prog_compiler_pic= 11194 lt_prog_compiler_can_build_shared=no 11195fi 11196 11197fi 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209# 11210# Check to make sure the static flag actually works. 11211# 11212wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" 11213{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 11214printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } 11215if test ${lt_cv_prog_compiler_static_works+y} 11216then : 11217 printf %s "(cached) " >&6 11218else $as_nop 11219 lt_cv_prog_compiler_static_works=no 11220 save_LDFLAGS=$LDFLAGS 11221 LDFLAGS="$LDFLAGS $lt_tmp_static_flag" 11222 echo "$lt_simple_link_test_code" > conftest.$ac_ext 11223 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 11224 # The linker can only warn and ignore the option if not recognized 11225 # So say no if there are warnings 11226 if test -s conftest.err; then 11227 # Append any errors to the config.log. 11228 cat conftest.err 1>&5 11229 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 11230 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 11231 if diff conftest.exp conftest.er2 >/dev/null; then 11232 lt_cv_prog_compiler_static_works=yes 11233 fi 11234 else 11235 lt_cv_prog_compiler_static_works=yes 11236 fi 11237 fi 11238 $RM -r conftest* 11239 LDFLAGS=$save_LDFLAGS 11240 11241fi 11242{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 11243printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } 11244 11245if test yes = "$lt_cv_prog_compiler_static_works"; then 11246 : 11247else 11248 lt_prog_compiler_static= 11249fi 11250 11251 11252 11253 11254 11255 11256 11257 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 11258printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 11259if test ${lt_cv_prog_compiler_c_o+y} 11260then : 11261 printf %s "(cached) " >&6 11262else $as_nop 11263 lt_cv_prog_compiler_c_o=no 11264 $RM -r conftest 2>/dev/null 11265 mkdir conftest 11266 cd conftest 11267 mkdir out 11268 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11269 11270 lt_compiler_flag="-o out/conftest2.$ac_objext" 11271 # Insert the option either (1) after the last *FLAGS variable, or 11272 # (2) before a word containing "conftest.", or (3) at the end. 11273 # Note that $ac_compile itself does not contain backslashes and begins 11274 # with a dollar sign (not a hyphen), so the echo should work correctly. 11275 lt_compile=`echo "$ac_compile" | $SED \ 11276 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11277 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11278 -e 's:$: $lt_compiler_flag:'` 11279 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11280 (eval "$lt_compile" 2>out/conftest.err) 11281 ac_status=$? 11282 cat out/conftest.err >&5 11283 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11284 if (exit $ac_status) && test -s out/conftest2.$ac_objext 11285 then 11286 # The compiler can only warn and ignore the option if not recognized 11287 # So say no if there are warnings 11288 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 11289 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 11290 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 11291 lt_cv_prog_compiler_c_o=yes 11292 fi 11293 fi 11294 chmod u+w . 2>&5 11295 $RM conftest* 11296 # SGI C++ compiler will create directory out/ii_files/ for 11297 # template instantiation 11298 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 11299 $RM out/* && rmdir out 11300 cd .. 11301 $RM -r conftest 11302 $RM conftest* 11303 11304fi 11305{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 11306printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 11307 11308 11309 11310 11311 11312 11313 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 11314printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } 11315if test ${lt_cv_prog_compiler_c_o+y} 11316then : 11317 printf %s "(cached) " >&6 11318else $as_nop 11319 lt_cv_prog_compiler_c_o=no 11320 $RM -r conftest 2>/dev/null 11321 mkdir conftest 11322 cd conftest 11323 mkdir out 11324 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 11325 11326 lt_compiler_flag="-o out/conftest2.$ac_objext" 11327 # Insert the option either (1) after the last *FLAGS variable, or 11328 # (2) before a word containing "conftest.", or (3) at the end. 11329 # Note that $ac_compile itself does not contain backslashes and begins 11330 # with a dollar sign (not a hyphen), so the echo should work correctly. 11331 lt_compile=`echo "$ac_compile" | $SED \ 11332 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ 11333 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ 11334 -e 's:$: $lt_compiler_flag:'` 11335 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) 11336 (eval "$lt_compile" 2>out/conftest.err) 11337 ac_status=$? 11338 cat out/conftest.err >&5 11339 echo "$as_me:$LINENO: \$? = $ac_status" >&5 11340 if (exit $ac_status) && test -s out/conftest2.$ac_objext 11341 then 11342 # The compiler can only warn and ignore the option if not recognized 11343 # So say no if there are warnings 11344 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp 11345 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 11346 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then 11347 lt_cv_prog_compiler_c_o=yes 11348 fi 11349 fi 11350 chmod u+w . 2>&5 11351 $RM conftest* 11352 # SGI C++ compiler will create directory out/ii_files/ for 11353 # template instantiation 11354 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files 11355 $RM out/* && rmdir out 11356 cd .. 11357 $RM -r conftest 11358 $RM conftest* 11359 11360fi 11361{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 11362printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } 11363 11364 11365 11366 11367hard_links=nottested 11368if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then 11369 # do not overwrite the value of need_locks provided by the user 11370 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 11371printf %s "checking if we can lock with hard links... " >&6; } 11372 hard_links=yes 11373 $RM conftest* 11374 ln conftest.a conftest.b 2>/dev/null && hard_links=no 11375 touch conftest.a 11376 ln conftest.a conftest.b 2>&5 || hard_links=no 11377 ln conftest.a conftest.b 2>/dev/null && hard_links=no 11378 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 11379printf "%s\n" "$hard_links" >&6; } 11380 if test no = "$hard_links"; then 11381 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 11382printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} 11383 need_locks=warn 11384 fi 11385else 11386 need_locks=no 11387fi 11388 11389 11390 11391 11392 11393 11394 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 11395printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } 11396 11397 runpath_var= 11398 allow_undefined_flag= 11399 always_export_symbols=no 11400 archive_cmds= 11401 archive_expsym_cmds= 11402 compiler_needs_object=no 11403 enable_shared_with_static_runtimes=no 11404 export_dynamic_flag_spec= 11405 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' 11406 hardcode_automatic=no 11407 hardcode_direct=no 11408 hardcode_direct_absolute=no 11409 hardcode_libdir_flag_spec= 11410 hardcode_libdir_separator= 11411 hardcode_minus_L=no 11412 hardcode_shlibpath_var=unsupported 11413 inherit_rpath=no 11414 link_all_deplibs=unknown 11415 module_cmds= 11416 module_expsym_cmds= 11417 old_archive_from_new_cmds= 11418 old_archive_from_expsyms_cmds= 11419 thread_safe_flag_spec= 11420 whole_archive_flag_spec= 11421 # include_expsyms should be a list of space-separated symbols to be *always* 11422 # included in the symbol list 11423 include_expsyms= 11424 # exclude_expsyms can be an extended regexp of symbols to exclude 11425 # it will be wrapped by ' (' and ')$', so one must not match beginning or 11426 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', 11427 # as well as any symbol that contains 'd'. 11428 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' 11429 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out 11430 # platforms (ab)use it in PIC code, but their linkers get confused if 11431 # the symbol is explicitly referenced. Since portable code cannot 11432 # rely on this symbol name, it's probably fine to never include it in 11433 # preloaded symbol tables. 11434 # Exclude shared library initialization/finalization symbols. 11435 extract_expsyms_cmds= 11436 11437 case $host_os in 11438 cygwin* | mingw* | pw32* | cegcc*) 11439 # FIXME: the MSVC++ and ICC port hasn't been tested in a loooong time 11440 # When not using gcc, we currently assume that we are using 11441 # Microsoft Visual C++ or Intel C++ Compiler. 11442 if test yes != "$GCC"; then 11443 with_gnu_ld=no 11444 fi 11445 ;; 11446 interix*) 11447 # we just hope/assume this is gcc and not c89 (= MSVC++ or ICC) 11448 with_gnu_ld=yes 11449 ;; 11450 openbsd* | bitrig*) 11451 with_gnu_ld=no 11452 ;; 11453 esac 11454 11455 ld_shlibs=yes 11456 11457 # On some targets, GNU ld is compatible enough with the native linker 11458 # that we're better off using the native interface for both. 11459 lt_use_gnu_ld_interface=no 11460 if test yes = "$with_gnu_ld"; then 11461 case $host_os in 11462 aix*) 11463 # The AIX port of GNU ld has always aspired to compatibility 11464 # with the native linker. However, as the warning in the GNU ld 11465 # block says, versions before 2.19.5* couldn't really create working 11466 # shared libraries, regardless of the interface used. 11467 case `$LD -v 2>&1` in 11468 *\ \(GNU\ Binutils\)\ 2.19.5*) ;; 11469 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; 11470 *\ \(GNU\ Binutils\)\ [3-9]*) ;; 11471 *) 11472 lt_use_gnu_ld_interface=yes 11473 ;; 11474 esac 11475 ;; 11476 *) 11477 lt_use_gnu_ld_interface=yes 11478 ;; 11479 esac 11480 fi 11481 11482 if test yes = "$lt_use_gnu_ld_interface"; then 11483 # If archive_cmds runs LD, not CC, wlarc should be empty 11484 wlarc='$wl' 11485 11486 # Set some defaults for GNU ld with shared library support. These 11487 # are reset later if shared libraries are not supported. Putting them 11488 # here allows them to be overridden if necessary. 11489 runpath_var=LD_RUN_PATH 11490 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11491 export_dynamic_flag_spec='$wl--export-dynamic' 11492 # ancient GNU ld didn't support --whole-archive et. al. 11493 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then 11494 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' 11495 else 11496 whole_archive_flag_spec= 11497 fi 11498 supports_anon_versioning=no 11499 case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in 11500 *GNU\ gold*) supports_anon_versioning=yes ;; 11501 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 11502 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... 11503 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... 11504 *\ 2.11.*) ;; # other 2.11 versions 11505 *) supports_anon_versioning=yes ;; 11506 esac 11507 11508 # See if GNU ld supports shared libraries. 11509 case $host_os in 11510 aix[3-9]*) 11511 # On AIX/PPC, the GNU linker is very broken 11512 if test ia64 != "$host_cpu"; then 11513 ld_shlibs=no 11514 cat <<_LT_EOF 1>&2 11515 11516*** Warning: the GNU linker, at least up to release 2.19, is reported 11517*** to be unable to reliably create shared libraries on AIX. 11518*** Therefore, libtool is disabling shared libraries support. If you 11519*** really care for shared libraries, you may want to install binutils 11520*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. 11521*** You will then need to restart the configuration process. 11522 11523_LT_EOF 11524 fi 11525 ;; 11526 11527 amigaos*) 11528 case $host_cpu in 11529 powerpc) 11530 # see comment about AmigaOS4 .so support 11531 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11532 archive_expsym_cmds='' 11533 ;; 11534 m68k) 11535 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)' 11536 hardcode_libdir_flag_spec='-L$libdir' 11537 hardcode_minus_L=yes 11538 ;; 11539 esac 11540 ;; 11541 11542 beos*) 11543 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11544 allow_undefined_flag=unsupported 11545 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc 11546 # support --undefined. This deserves some investigation. FIXME 11547 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11548 else 11549 ld_shlibs=no 11550 fi 11551 ;; 11552 11553 cygwin* | mingw* | pw32* | cegcc*) 11554 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, 11555 # as there is no search path for DLLs. 11556 hardcode_libdir_flag_spec='-L$libdir' 11557 export_dynamic_flag_spec='$wl--export-all-symbols' 11558 allow_undefined_flag=unsupported 11559 always_export_symbols=no 11560 enable_shared_with_static_runtimes=yes 11561 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' 11562 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' 11563 11564 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then 11565 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 11566 # If the export-symbols file already is a .def file, use it as 11567 # is; otherwise, prepend EXPORTS... 11568 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 11569 cp $export_symbols $output_objdir/$soname.def; 11570 else 11571 echo EXPORTS > $output_objdir/$soname.def; 11572 cat $export_symbols >> $output_objdir/$soname.def; 11573 fi~ 11574 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' 11575 else 11576 ld_shlibs=no 11577 fi 11578 ;; 11579 11580 haiku*) 11581 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11582 link_all_deplibs=yes 11583 ;; 11584 11585 os2*) 11586 hardcode_libdir_flag_spec='-L$libdir' 11587 hardcode_minus_L=yes 11588 allow_undefined_flag=unsupported 11589 shrext_cmds=.dll 11590 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11591 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11592 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11593 $ECHO EXPORTS >> $output_objdir/$libname.def~ 11594 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 11595 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11596 emximp -o $lib $output_objdir/$libname.def' 11597 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 11598 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 11599 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 11600 $ECHO EXPORTS >> $output_objdir/$libname.def~ 11601 prefix_cmds="$SED"~ 11602 if test EXPORTS = "`$SED 1q $export_symbols`"; then 11603 prefix_cmds="$prefix_cmds -e 1d"; 11604 fi~ 11605 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 11606 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 11607 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 11608 emximp -o $lib $output_objdir/$libname.def' 11609 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 11610 enable_shared_with_static_runtimes=yes 11611 file_list_spec='@' 11612 ;; 11613 11614 interix[3-9]*) 11615 hardcode_direct=no 11616 hardcode_shlibpath_var=no 11617 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 11618 export_dynamic_flag_spec='$wl-E' 11619 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. 11620 # Instead, shared libraries are loaded at an image base (0x10000000 by 11621 # default) and relocated if they conflict, which is a slow very memory 11622 # consuming and fragmenting process. To avoid this, we pick a random, 11623 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link 11624 # time. Moving up from 0x10000000 also allows more sbrk(2) space. 11625 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' 11626 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' 11627 ;; 11628 11629 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) 11630 tmp_diet=no 11631 if test linux-dietlibc = "$host_os"; then 11632 case $cc_basename in 11633 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) 11634 esac 11635 fi 11636 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ 11637 && test no = "$tmp_diet" 11638 then 11639 tmp_addflag=' $pic_flag' 11640 tmp_sharedflag='-shared' 11641 case $cc_basename,$host_cpu in 11642 pgcc*) # Portland Group C compiler 11643 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' 11644 tmp_addflag=' $pic_flag' 11645 ;; 11646 pgf77* | pgf90* | pgf95* | pgfortran*) 11647 # Portland Group f77 and f90 compilers 11648 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' 11649 tmp_addflag=' $pic_flag -Mnomain' ;; 11650 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 11651 tmp_addflag=' -i_dynamic' ;; 11652 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 11653 tmp_addflag=' -i_dynamic -nofor_main' ;; 11654 ifc* | ifort*) # Intel Fortran compiler 11655 tmp_addflag=' -nofor_main' ;; 11656 lf95*) # Lahey Fortran 8.1 11657 whole_archive_flag_spec= 11658 tmp_sharedflag='--shared' ;; 11659 nagfor*) # NAGFOR 5.3 11660 tmp_sharedflag='-Wl,-shared' ;; 11661 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) 11662 tmp_sharedflag='-qmkshrobj' 11663 tmp_addflag= ;; 11664 nvcc*) # Cuda Compiler Driver 2.2 11665 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' 11666 compiler_needs_object=yes 11667 ;; 11668 esac 11669 case `$CC -V 2>&1 | $SED 5q` in 11670 *Sun\ C*) # Sun C 5.9 11671 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' 11672 compiler_needs_object=yes 11673 tmp_sharedflag='-G' ;; 11674 *Sun\ F*) # Sun Fortran 8.3 11675 tmp_sharedflag='-G' ;; 11676 esac 11677 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11678 11679 if test yes = "$supports_anon_versioning"; then 11680 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 11681 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 11682 echo "local: *; };" >> $output_objdir/$libname.ver~ 11683 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' 11684 fi 11685 11686 case $cc_basename in 11687 tcc*) 11688 export_dynamic_flag_spec='-rdynamic' 11689 ;; 11690 xlf* | bgf* | bgxlf* | mpixlf*) 11691 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself 11692 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' 11693 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11694 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' 11695 if test yes = "$supports_anon_versioning"; then 11696 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ 11697 cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ 11698 echo "local: *; };" >> $output_objdir/$libname.ver~ 11699 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' 11700 fi 11701 ;; 11702 esac 11703 else 11704 ld_shlibs=no 11705 fi 11706 ;; 11707 11708 netbsd*) 11709 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 11710 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' 11711 wlarc= 11712 else 11713 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11714 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11715 fi 11716 ;; 11717 11718 solaris*) 11719 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then 11720 ld_shlibs=no 11721 cat <<_LT_EOF 1>&2 11722 11723*** Warning: The releases 2.8.* of the GNU linker cannot reliably 11724*** create shared libraries on Solaris systems. Therefore, libtool 11725*** is disabling shared libraries support. We urge you to upgrade GNU 11726*** binutils to release 2.9.1 or newer. Another option is to modify 11727*** your PATH or compiler configuration so that the native linker is 11728*** used, and then restart. 11729 11730_LT_EOF 11731 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11732 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11733 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11734 else 11735 ld_shlibs=no 11736 fi 11737 ;; 11738 11739 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) 11740 case `$LD -v 2>&1` in 11741 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) 11742 ld_shlibs=no 11743 cat <<_LT_EOF 1>&2 11744 11745*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot 11746*** reliably create shared libraries on SCO systems. Therefore, libtool 11747*** is disabling shared libraries support. We urge you to upgrade GNU 11748*** binutils to release 2.16.91.0.3 or newer. Another option is to modify 11749*** your PATH or compiler configuration so that the native linker is 11750*** used, and then restart. 11751 11752_LT_EOF 11753 ;; 11754 *) 11755 # For security reasons, it is highly recommended that you always 11756 # use absolute paths for naming shared libraries, and exclude the 11757 # DT_RUNPATH tag from executables and libraries. But doing so 11758 # requires that you compile everything twice, which is a pain. 11759 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11760 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 11761 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11762 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11763 else 11764 ld_shlibs=no 11765 fi 11766 ;; 11767 esac 11768 ;; 11769 11770 sunos4*) 11771 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' 11772 wlarc= 11773 hardcode_direct=yes 11774 hardcode_shlibpath_var=no 11775 ;; 11776 11777 *) 11778 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then 11779 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 11780 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' 11781 else 11782 ld_shlibs=no 11783 fi 11784 ;; 11785 esac 11786 11787 if test no = "$ld_shlibs"; then 11788 runpath_var= 11789 hardcode_libdir_flag_spec= 11790 export_dynamic_flag_spec= 11791 whole_archive_flag_spec= 11792 fi 11793 else 11794 # PORTME fill in a description of your system's linker (not GNU ld) 11795 case $host_os in 11796 aix3*) 11797 allow_undefined_flag=unsupported 11798 always_export_symbols=yes 11799 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' 11800 # Note: this linker hardcodes the directories in LIBPATH if there 11801 # are no directories specified by -L. 11802 hardcode_minus_L=yes 11803 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then 11804 # Neither direct hardcoding nor static linking is supported with a 11805 # broken collect2. 11806 hardcode_direct=unsupported 11807 fi 11808 ;; 11809 11810 aix[4-9]*) 11811 if test ia64 = "$host_cpu"; then 11812 # On IA64, the linker does run time linking by default, so we don't 11813 # have to do anything special. 11814 aix_use_runtimelinking=no 11815 exp_sym_flag='-Bexport' 11816 no_entry_flag= 11817 else 11818 # If we're using GNU nm, then we don't want the "-C" option. 11819 # -C means demangle to GNU nm, but means don't demangle to AIX nm. 11820 # Without the "-l" option, or with the "-B" option, AIX nm treats 11821 # weak defined symbols like other global defined symbols, whereas 11822 # GNU nm marks them as "W". 11823 # While the 'weak' keyword is ignored in the Export File, we need 11824 # it in the Import File for the 'aix-soname' feature, so we have 11825 # to replace the "-B" option with "-P" for AIX nm. 11826 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then 11827 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' 11828 else 11829 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "L") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' 11830 fi 11831 aix_use_runtimelinking=no 11832 11833 # Test if we are trying to use run time linking or normal 11834 # AIX style linking. If -brtl is somewhere in LDFLAGS, we 11835 # have runtime linking enabled, and use it for executables. 11836 # For shared libraries, we enable/disable runtime linking 11837 # depending on the kind of the shared library created - 11838 # when "with_aix_soname,aix_use_runtimelinking" is: 11839 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables 11840 # "aix,yes" lib.so shared, rtl:yes, for executables 11841 # lib.a static archive 11842 # "both,no" lib.so.V(shr.o) shared, rtl:yes 11843 # lib.a(lib.so.V) shared, rtl:no, for executables 11844 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables 11845 # lib.a(lib.so.V) shared, rtl:no 11846 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables 11847 # lib.a static archive 11848 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) 11849 for ld_flag in $LDFLAGS; do 11850 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then 11851 aix_use_runtimelinking=yes 11852 break 11853 fi 11854 done 11855 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then 11856 # With aix-soname=svr4, we create the lib.so.V shared archives only, 11857 # so we don't have lib.a shared libs to link our executables. 11858 # We have to force runtime linking in this case. 11859 aix_use_runtimelinking=yes 11860 LDFLAGS="$LDFLAGS -Wl,-brtl" 11861 fi 11862 ;; 11863 esac 11864 11865 exp_sym_flag='-bexport' 11866 no_entry_flag='-bnoentry' 11867 fi 11868 11869 # When large executables or shared objects are built, AIX ld can 11870 # have problems creating the table of contents. If linking a library 11871 # or program results in "error TOC overflow" add -mminimal-toc to 11872 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not 11873 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. 11874 11875 archive_cmds='' 11876 hardcode_direct=yes 11877 hardcode_direct_absolute=yes 11878 hardcode_libdir_separator=':' 11879 link_all_deplibs=yes 11880 file_list_spec='$wl-f,' 11881 case $with_aix_soname,$aix_use_runtimelinking in 11882 aix,*) ;; # traditional, no import file 11883 svr4,* | *,yes) # use import file 11884 # The Import File defines what to hardcode. 11885 hardcode_direct=no 11886 hardcode_direct_absolute=no 11887 ;; 11888 esac 11889 11890 if test yes = "$GCC"; then 11891 case $host_os in aix4.[012]|aix4.[012].*) 11892 # We only want to do this on AIX 4.2 and lower, the check 11893 # below for broken collect2 doesn't work under 4.3+ 11894 collect2name=`$CC -print-prog-name=collect2` 11895 if test -f "$collect2name" && 11896 strings "$collect2name" | $GREP resolve_lib_name >/dev/null 11897 then 11898 # We have reworked collect2 11899 : 11900 else 11901 # We have old collect2 11902 hardcode_direct=unsupported 11903 # It fails to find uninstalled libraries when the uninstalled 11904 # path is not listed in the libpath. Setting hardcode_minus_L 11905 # to unsupported forces relinking 11906 hardcode_minus_L=yes 11907 hardcode_libdir_flag_spec='-L$libdir' 11908 hardcode_libdir_separator= 11909 fi 11910 ;; 11911 esac 11912 shared_flag='-shared' 11913 if test yes = "$aix_use_runtimelinking"; then 11914 shared_flag="$shared_flag "'$wl-G' 11915 fi 11916 # Need to ensure runtime linking is disabled for the traditional 11917 # shared library, or the linker may eventually find shared libraries 11918 # /with/ Import File - we do not want to mix them. 11919 shared_flag_aix='-shared' 11920 shared_flag_svr4='-shared $wl-G' 11921 else 11922 # not using gcc 11923 if test ia64 = "$host_cpu"; then 11924 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release 11925 # chokes on -Wl,-G. The following line is correct: 11926 shared_flag='-G' 11927 else 11928 if test yes = "$aix_use_runtimelinking"; then 11929 shared_flag='$wl-G' 11930 else 11931 shared_flag='$wl-bM:SRE' 11932 fi 11933 shared_flag_aix='$wl-bM:SRE' 11934 shared_flag_svr4='$wl-G' 11935 fi 11936 fi 11937 11938 export_dynamic_flag_spec='$wl-bexpall' 11939 # It seems that -bexpall does not export symbols beginning with 11940 # underscore (_), so it is better to generate a list of symbols to export. 11941 always_export_symbols=yes 11942 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then 11943 # Warning - without using the other runtime loading flags (-brtl), 11944 # -berok will link without error, but may produce a broken library. 11945 allow_undefined_flag='-berok' 11946 # Determine the default libpath from the value encoded in an 11947 # empty executable. 11948 if test set = "${lt_cv_aix_libpath+set}"; then 11949 aix_libpath=$lt_cv_aix_libpath 11950else 11951 if test ${lt_cv_aix_libpath_+y} 11952then : 11953 printf %s "(cached) " >&6 11954else $as_nop 11955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11956/* end confdefs.h. */ 11957 11958int 11959main (void) 11960{ 11961 11962 ; 11963 return 0; 11964} 11965_ACEOF 11966if ac_fn_c_try_link "$LINENO" 11967then : 11968 11969 lt_aix_libpath_sed=' 11970 /Import File Strings/,/^$/ { 11971 /^0/ { 11972 s/^0 *\([^ ]*\) *$/\1/ 11973 p 11974 } 11975 }' 11976 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11977 # Check for a 64-bit object if we didn't find anything. 11978 if test -z "$lt_cv_aix_libpath_"; then 11979 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 11980 fi 11981fi 11982rm -f core conftest.err conftest.$ac_objext conftest.beam \ 11983 conftest$ac_exeext conftest.$ac_ext 11984 if test -z "$lt_cv_aix_libpath_"; then 11985 lt_cv_aix_libpath_=/usr/lib:/lib 11986 fi 11987 11988fi 11989 11990 aix_libpath=$lt_cv_aix_libpath_ 11991fi 11992 11993 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 11994 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag 11995 else 11996 if test ia64 = "$host_cpu"; then 11997 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' 11998 allow_undefined_flag="-z nodefs" 11999 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" 12000 else 12001 # Determine the default libpath from the value encoded in an 12002 # empty executable. 12003 if test set = "${lt_cv_aix_libpath+set}"; then 12004 aix_libpath=$lt_cv_aix_libpath 12005else 12006 if test ${lt_cv_aix_libpath_+y} 12007then : 12008 printf %s "(cached) " >&6 12009else $as_nop 12010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12011/* end confdefs.h. */ 12012 12013int 12014main (void) 12015{ 12016 12017 ; 12018 return 0; 12019} 12020_ACEOF 12021if ac_fn_c_try_link "$LINENO" 12022then : 12023 12024 lt_aix_libpath_sed=' 12025 /Import File Strings/,/^$/ { 12026 /^0/ { 12027 s/^0 *\([^ ]*\) *$/\1/ 12028 p 12029 } 12030 }' 12031 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12032 # Check for a 64-bit object if we didn't find anything. 12033 if test -z "$lt_cv_aix_libpath_"; then 12034 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` 12035 fi 12036fi 12037rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12038 conftest$ac_exeext conftest.$ac_ext 12039 if test -z "$lt_cv_aix_libpath_"; then 12040 lt_cv_aix_libpath_=/usr/lib:/lib 12041 fi 12042 12043fi 12044 12045 aix_libpath=$lt_cv_aix_libpath_ 12046fi 12047 12048 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" 12049 # Warning - without using the other run time loading flags, 12050 # -berok will link without error, but may produce a broken library. 12051 no_undefined_flag=' $wl-bernotok' 12052 allow_undefined_flag=' $wl-berok' 12053 if test yes = "$with_gnu_ld"; then 12054 # We only use this code for GNU lds that support --whole-archive. 12055 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' 12056 else 12057 # Exported symbols can be pulled into shared objects from archives 12058 whole_archive_flag_spec='$convenience' 12059 fi 12060 archive_cmds_need_lc=yes 12061 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' 12062 # -brtl affects multiple linker settings, -berok does not and is overridden later 12063 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' 12064 if test svr4 != "$with_aix_soname"; then 12065 # This is similar to how AIX traditionally builds its shared libraries. 12066 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' 12067 fi 12068 if test aix != "$with_aix_soname"; then 12069 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' 12070 else 12071 # used by -dlpreopen to get the symbols 12072 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' 12073 fi 12074 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' 12075 fi 12076 fi 12077 ;; 12078 12079 amigaos*) 12080 case $host_cpu in 12081 powerpc) 12082 # see comment about AmigaOS4 .so support 12083 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' 12084 archive_expsym_cmds='' 12085 ;; 12086 m68k) 12087 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)' 12088 hardcode_libdir_flag_spec='-L$libdir' 12089 hardcode_minus_L=yes 12090 ;; 12091 esac 12092 ;; 12093 12094 bsdi[45]*) 12095 export_dynamic_flag_spec=-rdynamic 12096 ;; 12097 12098 cygwin* | mingw* | pw32* | cegcc*) 12099 # When not using gcc, we currently assume that we are using 12100 # Microsoft Visual C++ or Intel C++ Compiler. 12101 # hardcode_libdir_flag_spec is actually meaningless, as there is 12102 # no search path for DLLs. 12103 case $cc_basename in 12104 cl* | icl*) 12105 # Native MSVC or ICC 12106 hardcode_libdir_flag_spec=' ' 12107 allow_undefined_flag=unsupported 12108 always_export_symbols=yes 12109 file_list_spec='@' 12110 # Tell ltmain to make .lib files, not .a files. 12111 libext=lib 12112 # Tell ltmain to make .dll files, not .so files. 12113 shrext_cmds=.dll 12114 # FIXME: Setting linknames here is a bad hack. 12115 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' 12116 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then 12117 cp "$export_symbols" "$output_objdir/$soname.def"; 12118 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; 12119 else 12120 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; 12121 fi~ 12122 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ 12123 linknames=' 12124 # The linker will not automatically build a static lib if we build a DLL. 12125 # _LT_TAGVAR(old_archive_from_new_cmds, )='true' 12126 enable_shared_with_static_runtimes=yes 12127 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' 12128 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' 12129 # Don't use ranlib 12130 old_postinstall_cmds='chmod 644 $oldlib' 12131 postlink_cmds='lt_outputfile="@OUTPUT@"~ 12132 lt_tool_outputfile="@TOOL_OUTPUT@"~ 12133 case $lt_outputfile in 12134 *.exe|*.EXE) ;; 12135 *) 12136 lt_outputfile=$lt_outputfile.exe 12137 lt_tool_outputfile=$lt_tool_outputfile.exe 12138 ;; 12139 esac~ 12140 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then 12141 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; 12142 $RM "$lt_outputfile.manifest"; 12143 fi' 12144 ;; 12145 *) 12146 # Assume MSVC and ICC wrapper 12147 hardcode_libdir_flag_spec=' ' 12148 allow_undefined_flag=unsupported 12149 # Tell ltmain to make .lib files, not .a files. 12150 libext=lib 12151 # Tell ltmain to make .dll files, not .so files. 12152 shrext_cmds=.dll 12153 # FIXME: Setting linknames here is a bad hack. 12154 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' 12155 # The linker will automatically build a .lib file if we build a DLL. 12156 old_archive_from_new_cmds='true' 12157 # FIXME: Should let the user specify the lib program. 12158 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' 12159 enable_shared_with_static_runtimes=yes 12160 ;; 12161 esac 12162 ;; 12163 12164 darwin* | rhapsody*) 12165 12166 12167 archive_cmds_need_lc=no 12168 hardcode_direct=no 12169 hardcode_automatic=yes 12170 hardcode_shlibpath_var=unsupported 12171 if test yes = "$lt_cv_ld_force_load"; then 12172 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\"`' 12173 12174 else 12175 whole_archive_flag_spec='' 12176 fi 12177 link_all_deplibs=yes 12178 allow_undefined_flag=$_lt_dar_allow_undefined 12179 case $cc_basename in 12180 ifort*|nagfor*) _lt_dar_can_shared=yes ;; 12181 *) _lt_dar_can_shared=$GCC ;; 12182 esac 12183 if test yes = "$_lt_dar_can_shared"; then 12184 output_verbose_link_cmd=func_echo_all 12185 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" 12186 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" 12187 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" 12188 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" 12189 12190 else 12191 ld_shlibs=no 12192 fi 12193 12194 ;; 12195 12196 dgux*) 12197 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12198 hardcode_libdir_flag_spec='-L$libdir' 12199 hardcode_shlibpath_var=no 12200 ;; 12201 12202 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor 12203 # support. Future versions do this automatically, but an explicit c++rt0.o 12204 # does not break anything, and helps significantly (at the cost of a little 12205 # extra space). 12206 freebsd2.2*) 12207 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' 12208 hardcode_libdir_flag_spec='-R$libdir' 12209 hardcode_direct=yes 12210 hardcode_shlibpath_var=no 12211 ;; 12212 12213 # Unfortunately, older versions of FreeBSD 2 do not have this feature. 12214 freebsd2.*) 12215 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' 12216 hardcode_direct=yes 12217 hardcode_minus_L=yes 12218 hardcode_shlibpath_var=no 12219 ;; 12220 12221 # FreeBSD 3 and greater uses gcc -shared to do shared libraries. 12222 freebsd* | dragonfly* | midnightbsd*) 12223 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12224 hardcode_libdir_flag_spec='-R$libdir' 12225 hardcode_direct=yes 12226 hardcode_shlibpath_var=no 12227 ;; 12228 12229 hpux9*) 12230 if test yes = "$GCC"; then 12231 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 12232 else 12233 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' 12234 fi 12235 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 12236 hardcode_libdir_separator=: 12237 hardcode_direct=yes 12238 12239 # hardcode_minus_L: Not really in the search PATH, 12240 # but as the default location of the library. 12241 hardcode_minus_L=yes 12242 export_dynamic_flag_spec='$wl-E' 12243 ;; 12244 12245 hpux10*) 12246 if test yes,no = "$GCC,$with_gnu_ld"; then 12247 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 12248 else 12249 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 12250 fi 12251 if test no = "$with_gnu_ld"; then 12252 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 12253 hardcode_libdir_separator=: 12254 hardcode_direct=yes 12255 hardcode_direct_absolute=yes 12256 export_dynamic_flag_spec='$wl-E' 12257 # hardcode_minus_L: Not really in the search PATH, 12258 # but as the default location of the library. 12259 hardcode_minus_L=yes 12260 fi 12261 ;; 12262 12263 hpux11*) 12264 if test yes,no = "$GCC,$with_gnu_ld"; then 12265 case $host_cpu in 12266 hppa*64*) 12267 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 12268 ;; 12269 ia64*) 12270 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 12271 ;; 12272 *) 12273 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 12274 ;; 12275 esac 12276 else 12277 case $host_cpu in 12278 hppa*64*) 12279 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 12280 ;; 12281 ia64*) 12282 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' 12283 ;; 12284 *) 12285 12286 # Older versions of the 11.00 compiler do not understand -b yet 12287 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) 12288 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 12289printf %s "checking if $CC understands -b... " >&6; } 12290if test ${lt_cv_prog_compiler__b+y} 12291then : 12292 printf %s "(cached) " >&6 12293else $as_nop 12294 lt_cv_prog_compiler__b=no 12295 save_LDFLAGS=$LDFLAGS 12296 LDFLAGS="$LDFLAGS -b" 12297 echo "$lt_simple_link_test_code" > conftest.$ac_ext 12298 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then 12299 # The linker can only warn and ignore the option if not recognized 12300 # So say no if there are warnings 12301 if test -s conftest.err; then 12302 # Append any errors to the config.log. 12303 cat conftest.err 1>&5 12304 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp 12305 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 12306 if diff conftest.exp conftest.er2 >/dev/null; then 12307 lt_cv_prog_compiler__b=yes 12308 fi 12309 else 12310 lt_cv_prog_compiler__b=yes 12311 fi 12312 fi 12313 $RM -r conftest* 12314 LDFLAGS=$save_LDFLAGS 12315 12316fi 12317{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 12318printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } 12319 12320if test yes = "$lt_cv_prog_compiler__b"; then 12321 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' 12322else 12323 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' 12324fi 12325 12326 ;; 12327 esac 12328 fi 12329 if test no = "$with_gnu_ld"; then 12330 hardcode_libdir_flag_spec='$wl+b $wl$libdir' 12331 hardcode_libdir_separator=: 12332 12333 case $host_cpu in 12334 hppa*64*|ia64*) 12335 hardcode_direct=no 12336 hardcode_shlibpath_var=no 12337 ;; 12338 *) 12339 hardcode_direct=yes 12340 hardcode_direct_absolute=yes 12341 export_dynamic_flag_spec='$wl-E' 12342 12343 # hardcode_minus_L: Not really in the search PATH, 12344 # but as the default location of the library. 12345 hardcode_minus_L=yes 12346 ;; 12347 esac 12348 fi 12349 ;; 12350 12351 irix5* | irix6* | nonstopux*) 12352 if test yes = "$GCC"; then 12353 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' 12354 # Try to use the -exported_symbol ld option, if it does not 12355 # work, assume that -exports_file does not work either and 12356 # implicitly export all symbols. 12357 # This should be the same for all languages, so no per-tag cache variable. 12358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 12359printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } 12360if test ${lt_cv_irix_exported_symbol+y} 12361then : 12362 printf %s "(cached) " >&6 12363else $as_nop 12364 save_LDFLAGS=$LDFLAGS 12365 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" 12366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12367/* end confdefs.h. */ 12368int foo (void) { return 0; } 12369_ACEOF 12370if ac_fn_c_try_link "$LINENO" 12371then : 12372 lt_cv_irix_exported_symbol=yes 12373else $as_nop 12374 lt_cv_irix_exported_symbol=no 12375fi 12376rm -f core conftest.err conftest.$ac_objext conftest.beam \ 12377 conftest$ac_exeext conftest.$ac_ext 12378 LDFLAGS=$save_LDFLAGS 12379fi 12380{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 12381printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } 12382 if test yes = "$lt_cv_irix_exported_symbol"; then 12383 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' 12384 fi 12385 else 12386 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' 12387 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' 12388 fi 12389 archive_cmds_need_lc='no' 12390 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12391 hardcode_libdir_separator=: 12392 inherit_rpath=yes 12393 link_all_deplibs=yes 12394 ;; 12395 12396 linux*) 12397 case $cc_basename in 12398 tcc*) 12399 # Fabrice Bellard et al's Tiny C Compiler 12400 ld_shlibs=yes 12401 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12402 ;; 12403 esac 12404 ;; 12405 12406 netbsd*) 12407 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 12408 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out 12409 else 12410 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF 12411 fi 12412 hardcode_libdir_flag_spec='-R$libdir' 12413 hardcode_direct=yes 12414 hardcode_shlibpath_var=no 12415 ;; 12416 12417 newsos6) 12418 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12419 hardcode_direct=yes 12420 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12421 hardcode_libdir_separator=: 12422 hardcode_shlibpath_var=no 12423 ;; 12424 12425 *nto* | *qnx*) 12426 ;; 12427 12428 openbsd* | bitrig*) 12429 if test -f /usr/libexec/ld.so; then 12430 hardcode_direct=yes 12431 hardcode_shlibpath_var=no 12432 hardcode_direct_absolute=yes 12433 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 12434 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12435 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' 12436 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 12437 export_dynamic_flag_spec='$wl-E' 12438 else 12439 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' 12440 hardcode_libdir_flag_spec='$wl-rpath,$libdir' 12441 fi 12442 else 12443 ld_shlibs=no 12444 fi 12445 ;; 12446 12447 os2*) 12448 hardcode_libdir_flag_spec='-L$libdir' 12449 hardcode_minus_L=yes 12450 allow_undefined_flag=unsupported 12451 shrext_cmds=.dll 12452 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 12453 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 12454 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 12455 $ECHO EXPORTS >> $output_objdir/$libname.def~ 12456 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ 12457 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 12458 emximp -o $lib $output_objdir/$libname.def' 12459 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ 12460 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ 12461 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ 12462 $ECHO EXPORTS >> $output_objdir/$libname.def~ 12463 prefix_cmds="$SED"~ 12464 if test EXPORTS = "`$SED 1q $export_symbols`"; then 12465 prefix_cmds="$prefix_cmds -e 1d"; 12466 fi~ 12467 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ 12468 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ 12469 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ 12470 emximp -o $lib $output_objdir/$libname.def' 12471 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' 12472 enable_shared_with_static_runtimes=yes 12473 file_list_spec='@' 12474 ;; 12475 12476 osf3*) 12477 if test yes = "$GCC"; then 12478 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 12479 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' 12480 else 12481 allow_undefined_flag=' -expect_unresolved \*' 12482 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' 12483 fi 12484 archive_cmds_need_lc='no' 12485 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12486 hardcode_libdir_separator=: 12487 ;; 12488 12489 osf4* | osf5*) # as osf3* with the addition of -msym flag 12490 if test yes = "$GCC"; then 12491 allow_undefined_flag=' $wl-expect_unresolved $wl\*' 12492 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' 12493 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' 12494 else 12495 allow_undefined_flag=' -expect_unresolved \*' 12496 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' 12497 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~ 12498 $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' 12499 12500 # Both c and cxx compiler support -rpath directly 12501 hardcode_libdir_flag_spec='-rpath $libdir' 12502 fi 12503 archive_cmds_need_lc='no' 12504 hardcode_libdir_separator=: 12505 ;; 12506 12507 solaris*) 12508 no_undefined_flag=' -z defs' 12509 if test yes = "$GCC"; then 12510 wlarc='$wl' 12511 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' 12512 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12513 $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' 12514 else 12515 case `$CC -V 2>&1` in 12516 *"Compilers 5.0"*) 12517 wlarc='' 12518 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' 12519 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12520 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' 12521 ;; 12522 *) 12523 wlarc='$wl' 12524 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' 12525 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ 12526 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' 12527 ;; 12528 esac 12529 fi 12530 hardcode_libdir_flag_spec='-R$libdir' 12531 hardcode_shlibpath_var=no 12532 case $host_os in 12533 solaris2.[0-5] | solaris2.[0-5].*) ;; 12534 *) 12535 # The compiler driver will combine and reorder linker options, 12536 # but understands '-z linker_flag'. GCC discards it without '$wl', 12537 # but is careful enough not to reorder. 12538 # Supported since Solaris 2.6 (maybe 2.5.1?) 12539 if test yes = "$GCC"; then 12540 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' 12541 else 12542 whole_archive_flag_spec='-z allextract$convenience -z defaultextract' 12543 fi 12544 ;; 12545 esac 12546 link_all_deplibs=yes 12547 ;; 12548 12549 sunos4*) 12550 if test sequent = "$host_vendor"; then 12551 # Use $CC to link under sequent, because it throws in some extra .o 12552 # files that make .init and .fini sections work. 12553 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' 12554 else 12555 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' 12556 fi 12557 hardcode_libdir_flag_spec='-L$libdir' 12558 hardcode_direct=yes 12559 hardcode_minus_L=yes 12560 hardcode_shlibpath_var=no 12561 ;; 12562 12563 sysv4) 12564 case $host_vendor in 12565 sni) 12566 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12567 hardcode_direct=yes # is this really true??? 12568 ;; 12569 siemens) 12570 ## LD is ld it makes a PLAMLIB 12571 ## CC just makes a GrossModule. 12572 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' 12573 reload_cmds='$CC -r -o $output$reload_objs' 12574 hardcode_direct=no 12575 ;; 12576 motorola) 12577 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12578 hardcode_direct=no #Motorola manual says yes, but my tests say they lie 12579 ;; 12580 esac 12581 runpath_var='LD_RUN_PATH' 12582 hardcode_shlibpath_var=no 12583 ;; 12584 12585 sysv4.3*) 12586 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12587 hardcode_shlibpath_var=no 12588 export_dynamic_flag_spec='-Bexport' 12589 ;; 12590 12591 sysv4*MP*) 12592 if test -d /usr/nec; then 12593 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12594 hardcode_shlibpath_var=no 12595 runpath_var=LD_RUN_PATH 12596 hardcode_runpath_var=yes 12597 ld_shlibs=yes 12598 fi 12599 ;; 12600 12601 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) 12602 no_undefined_flag='$wl-z,text' 12603 archive_cmds_need_lc=no 12604 hardcode_shlibpath_var=no 12605 runpath_var='LD_RUN_PATH' 12606 12607 if test yes = "$GCC"; then 12608 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12609 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12610 else 12611 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12612 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12613 fi 12614 ;; 12615 12616 sysv5* | sco3.2v5* | sco5v6*) 12617 # Note: We CANNOT use -z defs as we might desire, because we do not 12618 # link with -lc, and that would cause any symbols used from libc to 12619 # always be unresolved, which means just about no library would 12620 # ever link correctly. If we're not using GNU ld we use -z text 12621 # though, which does catch some bad symbols but isn't as heavy-handed 12622 # as -z defs. 12623 no_undefined_flag='$wl-z,text' 12624 allow_undefined_flag='$wl-z,nodefs' 12625 archive_cmds_need_lc=no 12626 hardcode_shlibpath_var=no 12627 hardcode_libdir_flag_spec='$wl-R,$libdir' 12628 hardcode_libdir_separator=':' 12629 link_all_deplibs=yes 12630 export_dynamic_flag_spec='$wl-Bexport' 12631 runpath_var='LD_RUN_PATH' 12632 12633 if test yes = "$GCC"; then 12634 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12635 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12636 else 12637 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12638 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' 12639 fi 12640 ;; 12641 12642 uts4*) 12643 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' 12644 hardcode_libdir_flag_spec='-L$libdir' 12645 hardcode_shlibpath_var=no 12646 ;; 12647 12648 *) 12649 ld_shlibs=no 12650 ;; 12651 esac 12652 12653 if test sni = "$host_vendor"; then 12654 case $host in 12655 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) 12656 export_dynamic_flag_spec='$wl-Blargedynsym' 12657 ;; 12658 esac 12659 fi 12660 fi 12661 12662{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 12663printf "%s\n" "$ld_shlibs" >&6; } 12664test no = "$ld_shlibs" && can_build_shared=no 12665 12666with_gnu_ld=$with_gnu_ld 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682# 12683# Do we need to explicitly link libc? 12684# 12685case "x$archive_cmds_need_lc" in 12686x|xyes) 12687 # Assume -lc should be added 12688 archive_cmds_need_lc=yes 12689 12690 if test yes,yes = "$GCC,$enable_shared"; then 12691 case $archive_cmds in 12692 *'~'*) 12693 # FIXME: we may have to deal with multi-command sequences. 12694 ;; 12695 '$CC '*) 12696 # Test whether the compiler implicitly links with -lc since on some 12697 # systems, -lgcc has to come before -lc. If gcc already passes -lc 12698 # to ld, don't add -lc before -lgcc. 12699 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 12700printf %s "checking whether -lc should be explicitly linked in... " >&6; } 12701if test ${lt_cv_archive_cmds_need_lc+y} 12702then : 12703 printf %s "(cached) " >&6 12704else $as_nop 12705 $RM conftest* 12706 echo "$lt_simple_compile_test_code" > conftest.$ac_ext 12707 12708 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 12709 (eval $ac_compile) 2>&5 12710 ac_status=$? 12711 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12712 test $ac_status = 0; } 2>conftest.err; then 12713 soname=conftest 12714 lib=conftest 12715 libobjs=conftest.$ac_objext 12716 deplibs= 12717 wl=$lt_prog_compiler_wl 12718 pic_flag=$lt_prog_compiler_pic 12719 compiler_flags=-v 12720 linker_flags=-v 12721 verstring= 12722 output_objdir=. 12723 libname=conftest 12724 lt_save_allow_undefined_flag=$allow_undefined_flag 12725 allow_undefined_flag= 12726 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 12727 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 12728 ac_status=$? 12729 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 12730 test $ac_status = 0; } 12731 then 12732 lt_cv_archive_cmds_need_lc=no 12733 else 12734 lt_cv_archive_cmds_need_lc=yes 12735 fi 12736 allow_undefined_flag=$lt_save_allow_undefined_flag 12737 else 12738 cat conftest.err 1>&5 12739 fi 12740 $RM conftest* 12741 12742fi 12743{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 12744printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } 12745 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc 12746 ;; 12747 esac 12748 fi 12749 ;; 12750esac 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 12783 12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798 12799 12800 12801 12802 12803 12804 12805 12806 12807 12808 12809 12810 12811 12812 12813 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826 12827 12828 12829 12830 12831 12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 12848 12849 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860 12861 12862 12863 12864 12865 12866 12867 12868 12869 12870 12871 12872 12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 12889 12890 12891 12892 12893 12894 12895 12896 12897 12898 12899 12900 12901 12902 12903 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 12904printf %s "checking dynamic linker characteristics... " >&6; } 12905 12906if test yes = "$GCC"; then 12907 case $host_os in 12908 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; 12909 *) lt_awk_arg='/^libraries:/' ;; 12910 esac 12911 case $host_os in 12912 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; 12913 *) lt_sed_strip_eq='s|=/|/|g' ;; 12914 esac 12915 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` 12916 case $lt_search_path_spec in 12917 *\;*) 12918 # if the path contains ";" then we assume it to be the separator 12919 # otherwise default to the standard path separator (i.e. ":") - it is 12920 # assumed that no part of a normal pathname contains ";" but that should 12921 # okay in the real world where ";" in dirpaths is itself problematic. 12922 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` 12923 ;; 12924 *) 12925 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` 12926 ;; 12927 esac 12928 # Ok, now we have the path, separated by spaces, we can step through it 12929 # and add multilib dir if necessary... 12930 lt_tmp_lt_search_path_spec= 12931 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` 12932 # ...but if some path component already ends with the multilib dir we assume 12933 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). 12934 case "$lt_multi_os_dir; $lt_search_path_spec " in 12935 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) 12936 lt_multi_os_dir= 12937 ;; 12938 esac 12939 for lt_sys_path in $lt_search_path_spec; do 12940 if test -d "$lt_sys_path$lt_multi_os_dir"; then 12941 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" 12942 elif test -n "$lt_multi_os_dir"; then 12943 test -d "$lt_sys_path" && \ 12944 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" 12945 fi 12946 done 12947 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' 12948BEGIN {RS = " "; FS = "/|\n";} { 12949 lt_foo = ""; 12950 lt_count = 0; 12951 for (lt_i = NF; lt_i > 0; lt_i--) { 12952 if ($lt_i != "" && $lt_i != ".") { 12953 if ($lt_i == "..") { 12954 lt_count++; 12955 } else { 12956 if (lt_count == 0) { 12957 lt_foo = "/" $lt_i lt_foo; 12958 } else { 12959 lt_count--; 12960 } 12961 } 12962 } 12963 } 12964 if (lt_foo != "") { lt_freq[lt_foo]++; } 12965 if (lt_freq[lt_foo] == 1) { print lt_foo; } 12966}'` 12967 # AWK program above erroneously prepends '/' to C:/dos/paths 12968 # for these hosts. 12969 case $host_os in 12970 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ 12971 $SED 's|/\([A-Za-z]:\)|\1|g'` ;; 12972 esac 12973 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` 12974else 12975 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 12976fi 12977library_names_spec= 12978libname_spec='lib$name' 12979soname_spec= 12980shrext_cmds=.so 12981postinstall_cmds= 12982postuninstall_cmds= 12983finish_cmds= 12984finish_eval= 12985shlibpath_var= 12986shlibpath_overrides_runpath=unknown 12987version_type=none 12988dynamic_linker="$host_os ld.so" 12989sys_lib_dlsearch_path_spec="/lib /usr/lib" 12990need_lib_prefix=unknown 12991hardcode_into_libs=no 12992 12993# when you set need_version to no, make sure it does not cause -set_version 12994# flags to be left without arguments 12995need_version=unknown 12996 12997 12998 12999case $host_os in 13000aix3*) 13001 version_type=linux # correct to gnu/linux during the next big refactor 13002 library_names_spec='$libname$release$shared_ext$versuffix $libname.a' 13003 shlibpath_var=LIBPATH 13004 13005 # AIX 3 has no versioning support, so we append a major version to the name. 13006 soname_spec='$libname$release$shared_ext$major' 13007 ;; 13008 13009aix[4-9]*) 13010 version_type=linux # correct to gnu/linux during the next big refactor 13011 need_lib_prefix=no 13012 need_version=no 13013 hardcode_into_libs=yes 13014 if test ia64 = "$host_cpu"; then 13015 # AIX 5 supports IA64 13016 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' 13017 shlibpath_var=LD_LIBRARY_PATH 13018 else 13019 # With GCC up to 2.95.x, collect2 would create an import file 13020 # for dependence libraries. The import file would start with 13021 # the line '#! .'. This would cause the generated library to 13022 # depend on '.', always an invalid library. This was fixed in 13023 # development snapshots of GCC prior to 3.0. 13024 case $host_os in 13025 aix4 | aix4.[01] | aix4.[01].*) 13026 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' 13027 echo ' yes ' 13028 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then 13029 : 13030 else 13031 can_build_shared=no 13032 fi 13033 ;; 13034 esac 13035 # Using Import Files as archive members, it is possible to support 13036 # filename-based versioning of shared library archives on AIX. While 13037 # this would work for both with and without runtime linking, it will 13038 # prevent static linking of such archives. So we do filename-based 13039 # shared library versioning with .so extension only, which is used 13040 # when both runtime linking and shared linking is enabled. 13041 # Unfortunately, runtime linking may impact performance, so we do 13042 # not want this to be the default eventually. Also, we use the 13043 # versioned .so libs for executables only if there is the -brtl 13044 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. 13045 # To allow for filename-based versioning support, we need to create 13046 # libNAME.so.V as an archive file, containing: 13047 # *) an Import File, referring to the versioned filename of the 13048 # archive as well as the shared archive member, telling the 13049 # bitwidth (32 or 64) of that shared object, and providing the 13050 # list of exported symbols of that shared object, eventually 13051 # decorated with the 'weak' keyword 13052 # *) the shared object with the F_LOADONLY flag set, to really avoid 13053 # it being seen by the linker. 13054 # At run time we better use the real file rather than another symlink, 13055 # but for link time we create the symlink libNAME.so -> libNAME.so.V 13056 13057 case $with_aix_soname,$aix_use_runtimelinking in 13058 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct 13059 # soname into executable. Probably we can add versioning support to 13060 # collect2, so additional links can be useful in future. 13061 aix,yes) # traditional libtool 13062 dynamic_linker='AIX unversionable lib.so' 13063 # If using run time linking (on AIX 4.2 or later) use lib<name>.so 13064 # instead of lib<name>.a to let people know that these are not 13065 # typical AIX shared libraries. 13066 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13067 ;; 13068 aix,no) # traditional AIX only 13069 dynamic_linker='AIX lib.a(lib.so.V)' 13070 # We preserve .a as extension for shared libraries through AIX4.2 13071 # and later when we are not doing run time linking. 13072 library_names_spec='$libname$release.a $libname.a' 13073 soname_spec='$libname$release$shared_ext$major' 13074 ;; 13075 svr4,*) # full svr4 only 13076 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" 13077 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 13078 # We do not specify a path in Import Files, so LIBPATH fires. 13079 shlibpath_overrides_runpath=yes 13080 ;; 13081 *,yes) # both, prefer svr4 13082 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" 13083 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' 13084 # unpreferred sharedlib libNAME.a needs extra handling 13085 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' 13086 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' 13087 # We do not specify a path in Import Files, so LIBPATH fires. 13088 shlibpath_overrides_runpath=yes 13089 ;; 13090 *,no) # both, prefer aix 13091 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" 13092 library_names_spec='$libname$release.a $libname.a' 13093 soname_spec='$libname$release$shared_ext$major' 13094 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling 13095 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' 13096 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' 13097 ;; 13098 esac 13099 shlibpath_var=LIBPATH 13100 fi 13101 ;; 13102 13103amigaos*) 13104 case $host_cpu in 13105 powerpc) 13106 # Since July 2007 AmigaOS4 officially supports .so libraries. 13107 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. 13108 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13109 ;; 13110 m68k) 13111 library_names_spec='$libname.ixlibrary $libname.a' 13112 # Create ${libname}_ixlibrary.a entries in /sys/libs. 13113 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $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' 13114 ;; 13115 esac 13116 ;; 13117 13118beos*) 13119 library_names_spec='$libname$shared_ext' 13120 dynamic_linker="$host_os ld.so" 13121 shlibpath_var=LIBRARY_PATH 13122 ;; 13123 13124bsdi[45]*) 13125 version_type=linux # correct to gnu/linux during the next big refactor 13126 need_version=no 13127 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13128 soname_spec='$libname$release$shared_ext$major' 13129 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' 13130 shlibpath_var=LD_LIBRARY_PATH 13131 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" 13132 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" 13133 # the default ld.so.conf also contains /usr/contrib/lib and 13134 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow 13135 # libtool to hard-code these into programs 13136 ;; 13137 13138cygwin* | mingw* | pw32* | cegcc*) 13139 version_type=windows 13140 shrext_cmds=.dll 13141 need_version=no 13142 need_lib_prefix=no 13143 13144 case $GCC,$cc_basename in 13145 yes,*) 13146 # gcc 13147 library_names_spec='$libname.dll.a' 13148 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13149 postinstall_cmds='base_file=`basename \$file`~ 13150 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 13151 dldir=$destdir/`dirname \$dlpath`~ 13152 test -d \$dldir || mkdir -p \$dldir~ 13153 $install_prog $dir/$dlname \$dldir/$dlname~ 13154 chmod a+x \$dldir/$dlname~ 13155 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 13156 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 13157 fi' 13158 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13159 dlpath=$dir/\$dldll~ 13160 $RM \$dlpath' 13161 shlibpath_overrides_runpath=yes 13162 13163 case $host_os in 13164 cygwin*) 13165 # Cygwin DLLs use 'cyg' prefix rather than 'lib' 13166 soname_spec='`echo $libname | $SED -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 13167 13168 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" 13169 ;; 13170 mingw* | cegcc*) 13171 # MinGW DLLs use traditional 'lib' prefix 13172 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 13173 ;; 13174 pw32*) 13175 # pw32 DLLs use 'pw' prefix rather than 'lib' 13176 library_names_spec='`echo $libname | $SED -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 13177 ;; 13178 esac 13179 dynamic_linker='Win32 ld.exe' 13180 ;; 13181 13182 *,cl* | *,icl*) 13183 # Native MSVC or ICC 13184 libname_spec='$name' 13185 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' 13186 library_names_spec='$libname.dll.lib' 13187 13188 case $build_os in 13189 mingw*) 13190 sys_lib_search_path_spec= 13191 lt_save_ifs=$IFS 13192 IFS=';' 13193 for lt_path in $LIB 13194 do 13195 IFS=$lt_save_ifs 13196 # Let DOS variable expansion print the short 8.3 style file name. 13197 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` 13198 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" 13199 done 13200 IFS=$lt_save_ifs 13201 # Convert to MSYS style. 13202 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` 13203 ;; 13204 cygwin*) 13205 # Convert to unix form, then to dos form, then back to unix form 13206 # but this time dos style (no spaces!) so that the unix form looks 13207 # like /cygdrive/c/PROGRA~1:/cygdr... 13208 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` 13209 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` 13210 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13211 ;; 13212 *) 13213 sys_lib_search_path_spec=$LIB 13214 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then 13215 # It is most probably a Windows format PATH. 13216 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` 13217 else 13218 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` 13219 fi 13220 # FIXME: find the short name or the path components, as spaces are 13221 # common. (e.g. "Program Files" -> "PROGRA~1") 13222 ;; 13223 esac 13224 13225 # DLL is installed to $(libdir)/../bin by postinstall_cmds 13226 postinstall_cmds='base_file=`basename \$file`~ 13227 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ 13228 dldir=$destdir/`dirname \$dlpath`~ 13229 test -d \$dldir || mkdir -p \$dldir~ 13230 $install_prog $dir/$dlname \$dldir/$dlname' 13231 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ 13232 dlpath=$dir/\$dldll~ 13233 $RM \$dlpath' 13234 shlibpath_overrides_runpath=yes 13235 dynamic_linker='Win32 link.exe' 13236 ;; 13237 13238 *) 13239 # Assume MSVC and ICC wrapper 13240 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' 13241 dynamic_linker='Win32 ld.exe' 13242 ;; 13243 esac 13244 # FIXME: first we should search . and the directory the executable is in 13245 shlibpath_var=PATH 13246 ;; 13247 13248darwin* | rhapsody*) 13249 dynamic_linker="$host_os dyld" 13250 version_type=darwin 13251 need_lib_prefix=no 13252 need_version=no 13253 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' 13254 soname_spec='$libname$release$major$shared_ext' 13255 shlibpath_overrides_runpath=yes 13256 shlibpath_var=DYLD_LIBRARY_PATH 13257 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' 13258 13259 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" 13260 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' 13261 ;; 13262 13263dgux*) 13264 version_type=linux # correct to gnu/linux during the next big refactor 13265 need_lib_prefix=no 13266 need_version=no 13267 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13268 soname_spec='$libname$release$shared_ext$major' 13269 shlibpath_var=LD_LIBRARY_PATH 13270 ;; 13271 13272freebsd* | dragonfly* | midnightbsd*) 13273 # DragonFly does not have aout. When/if they implement a new 13274 # versioning mechanism, adjust this. 13275 if test -x /usr/bin/objformat; then 13276 objformat=`/usr/bin/objformat` 13277 else 13278 case $host_os in 13279 freebsd[23].*) objformat=aout ;; 13280 *) objformat=elf ;; 13281 esac 13282 fi 13283 version_type=freebsd-$objformat 13284 case $version_type in 13285 freebsd-elf*) 13286 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13287 soname_spec='$libname$release$shared_ext$major' 13288 need_version=no 13289 need_lib_prefix=no 13290 ;; 13291 freebsd-*) 13292 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13293 need_version=yes 13294 ;; 13295 esac 13296 shlibpath_var=LD_LIBRARY_PATH 13297 case $host_os in 13298 freebsd2.*) 13299 shlibpath_overrides_runpath=yes 13300 ;; 13301 freebsd3.[01]* | freebsdelf3.[01]*) 13302 shlibpath_overrides_runpath=yes 13303 hardcode_into_libs=yes 13304 ;; 13305 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ 13306 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) 13307 shlibpath_overrides_runpath=no 13308 hardcode_into_libs=yes 13309 ;; 13310 *) # from 4.6 on, and DragonFly 13311 shlibpath_overrides_runpath=yes 13312 hardcode_into_libs=yes 13313 ;; 13314 esac 13315 ;; 13316 13317haiku*) 13318 version_type=linux # correct to gnu/linux during the next big refactor 13319 need_lib_prefix=no 13320 need_version=no 13321 dynamic_linker="$host_os runtime_loader" 13322 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13323 soname_spec='$libname$release$shared_ext$major' 13324 shlibpath_var=LIBRARY_PATH 13325 shlibpath_overrides_runpath=no 13326 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' 13327 hardcode_into_libs=yes 13328 ;; 13329 13330hpux9* | hpux10* | hpux11*) 13331 # Give a soname corresponding to the major version so that dld.sl refuses to 13332 # link against other versions. 13333 version_type=sunos 13334 need_lib_prefix=no 13335 need_version=no 13336 case $host_cpu in 13337 ia64*) 13338 shrext_cmds='.so' 13339 hardcode_into_libs=yes 13340 dynamic_linker="$host_os dld.so" 13341 shlibpath_var=LD_LIBRARY_PATH 13342 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13343 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13344 soname_spec='$libname$release$shared_ext$major' 13345 if test 32 = "$HPUX_IA64_MODE"; then 13346 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" 13347 sys_lib_dlsearch_path_spec=/usr/lib/hpux32 13348 else 13349 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" 13350 sys_lib_dlsearch_path_spec=/usr/lib/hpux64 13351 fi 13352 ;; 13353 hppa*64*) 13354 shrext_cmds='.sl' 13355 hardcode_into_libs=yes 13356 dynamic_linker="$host_os dld.sl" 13357 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH 13358 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. 13359 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13360 soname_spec='$libname$release$shared_ext$major' 13361 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" 13362 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13363 ;; 13364 *) 13365 shrext_cmds='.sl' 13366 dynamic_linker="$host_os dld.sl" 13367 shlibpath_var=SHLIB_PATH 13368 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH 13369 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13370 soname_spec='$libname$release$shared_ext$major' 13371 ;; 13372 esac 13373 # HP-UX runs *really* slowly unless shared libraries are mode 555, ... 13374 postinstall_cmds='chmod 555 $lib' 13375 # or fails outright, so override atomically: 13376 install_override_mode=555 13377 ;; 13378 13379interix[3-9]*) 13380 version_type=linux # correct to gnu/linux during the next big refactor 13381 need_lib_prefix=no 13382 need_version=no 13383 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13384 soname_spec='$libname$release$shared_ext$major' 13385 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' 13386 shlibpath_var=LD_LIBRARY_PATH 13387 shlibpath_overrides_runpath=no 13388 hardcode_into_libs=yes 13389 ;; 13390 13391irix5* | irix6* | nonstopux*) 13392 case $host_os in 13393 nonstopux*) version_type=nonstopux ;; 13394 *) 13395 if test yes = "$lt_cv_prog_gnu_ld"; then 13396 version_type=linux # correct to gnu/linux during the next big refactor 13397 else 13398 version_type=irix 13399 fi ;; 13400 esac 13401 need_lib_prefix=no 13402 need_version=no 13403 soname_spec='$libname$release$shared_ext$major' 13404 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' 13405 case $host_os in 13406 irix5* | nonstopux*) 13407 libsuff= shlibsuff= 13408 ;; 13409 *) 13410 case $LD in # libtool.m4 will add one of these switches to LD 13411 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") 13412 libsuff= shlibsuff= libmagic=32-bit;; 13413 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") 13414 libsuff=32 shlibsuff=N32 libmagic=N32;; 13415 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") 13416 libsuff=64 shlibsuff=64 libmagic=64-bit;; 13417 *) libsuff= shlibsuff= libmagic=never-match;; 13418 esac 13419 ;; 13420 esac 13421 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH 13422 shlibpath_overrides_runpath=no 13423 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" 13424 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" 13425 hardcode_into_libs=yes 13426 ;; 13427 13428# No shared lib support for Linux oldld, aout, or coff. 13429linux*oldld* | linux*aout* | linux*coff*) 13430 dynamic_linker=no 13431 ;; 13432 13433linux*android*) 13434 version_type=none # Android doesn't support versioned libraries. 13435 need_lib_prefix=no 13436 need_version=no 13437 library_names_spec='$libname$release$shared_ext' 13438 soname_spec='$libname$release$shared_ext' 13439 finish_cmds= 13440 shlibpath_var=LD_LIBRARY_PATH 13441 shlibpath_overrides_runpath=yes 13442 13443 # This implies no fast_install, which is unacceptable. 13444 # Some rework will be needed to allow for fast_install 13445 # before this can be enabled. 13446 hardcode_into_libs=yes 13447 13448 dynamic_linker='Android linker' 13449 # Don't embed -rpath directories since the linker doesn't support them. 13450 hardcode_libdir_flag_spec='-L$libdir' 13451 ;; 13452 13453# This must be glibc/ELF. 13454linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) 13455 version_type=linux # correct to gnu/linux during the next big refactor 13456 need_lib_prefix=no 13457 need_version=no 13458 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13459 soname_spec='$libname$release$shared_ext$major' 13460 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' 13461 shlibpath_var=LD_LIBRARY_PATH 13462 shlibpath_overrides_runpath=no 13463 13464 # Some binutils ld are patched to set DT_RUNPATH 13465 if test ${lt_cv_shlibpath_overrides_runpath+y} 13466then : 13467 printf %s "(cached) " >&6 13468else $as_nop 13469 lt_cv_shlibpath_overrides_runpath=no 13470 save_LDFLAGS=$LDFLAGS 13471 save_libdir=$libdir 13472 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ 13473 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" 13474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13475/* end confdefs.h. */ 13476 13477int 13478main (void) 13479{ 13480 13481 ; 13482 return 0; 13483} 13484_ACEOF 13485if ac_fn_c_try_link "$LINENO" 13486then : 13487 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null 13488then : 13489 lt_cv_shlibpath_overrides_runpath=yes 13490fi 13491fi 13492rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13493 conftest$ac_exeext conftest.$ac_ext 13494 LDFLAGS=$save_LDFLAGS 13495 libdir=$save_libdir 13496 13497fi 13498 13499 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath 13500 13501 # This implies no fast_install, which is unacceptable. 13502 # Some rework will be needed to allow for fast_install 13503 # before this can be enabled. 13504 hardcode_into_libs=yes 13505 13506 # Add ABI-specific directories to the system library path. 13507 sys_lib_dlsearch_path_spec="/lib64 /usr/lib64 /lib /usr/lib" 13508 13509 # Ideally, we could use ldconfig to report *all* directores which are 13510 # searched for libraries, however this is still not possible. Aside from not 13511 # being certain /sbin/ldconfig is available, command 13512 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, 13513 # even though it is searched at run-time. Try to do the best guess by 13514 # appending ld.so.conf contents (and includes) to the search path. 13515 if test -f /etc/ld.so.conf; then 13516 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' ' '` 13517 sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra" 13518 fi 13519 13520 # We used to test for /lib/ld.so.1 and disable shared libraries on 13521 # powerpc, because MkLinux only supported shared libraries with the 13522 # GNU dynamic linker. Since this was broken with cross compilers, 13523 # most powerpc-linux boxes support dynamic linking these days and 13524 # people can always --disable-shared, the test was removed, and we 13525 # assume the GNU/Linux dynamic linker is in use. 13526 dynamic_linker='GNU/Linux ld.so' 13527 ;; 13528 13529netbsd*) 13530 version_type=sunos 13531 need_lib_prefix=no 13532 need_version=no 13533 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then 13534 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13535 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13536 dynamic_linker='NetBSD (a.out) ld.so' 13537 else 13538 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13539 soname_spec='$libname$release$shared_ext$major' 13540 dynamic_linker='NetBSD ld.elf_so' 13541 fi 13542 shlibpath_var=LD_LIBRARY_PATH 13543 shlibpath_overrides_runpath=yes 13544 hardcode_into_libs=yes 13545 ;; 13546 13547newsos6) 13548 version_type=linux # correct to gnu/linux during the next big refactor 13549 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13550 shlibpath_var=LD_LIBRARY_PATH 13551 shlibpath_overrides_runpath=yes 13552 ;; 13553 13554*nto* | *qnx*) 13555 version_type=qnx 13556 need_lib_prefix=no 13557 need_version=no 13558 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13559 soname_spec='$libname$release$shared_ext$major' 13560 shlibpath_var=LD_LIBRARY_PATH 13561 shlibpath_overrides_runpath=no 13562 hardcode_into_libs=yes 13563 dynamic_linker='ldqnx.so' 13564 ;; 13565 13566openbsd* | bitrig*) 13567 version_type=sunos 13568 sys_lib_dlsearch_path_spec=/usr/lib 13569 need_lib_prefix=no 13570 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then 13571 need_version=no 13572 else 13573 need_version=yes 13574 fi 13575 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13576 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' 13577 shlibpath_var=LD_LIBRARY_PATH 13578 shlibpath_overrides_runpath=yes 13579 ;; 13580 13581os2*) 13582 libname_spec='$name' 13583 version_type=windows 13584 shrext_cmds=.dll 13585 need_version=no 13586 need_lib_prefix=no 13587 # OS/2 can only load a DLL with a base name of 8 characters or less. 13588 soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; 13589 v=$($ECHO $release$versuffix | tr -d .-); 13590 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); 13591 $ECHO $n$v`$shared_ext' 13592 library_names_spec='${libname}_dll.$libext' 13593 dynamic_linker='OS/2 ld.exe' 13594 shlibpath_var=BEGINLIBPATH 13595 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" 13596 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13597 postinstall_cmds='base_file=`basename \$file`~ 13598 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ 13599 dldir=$destdir/`dirname \$dlpath`~ 13600 test -d \$dldir || mkdir -p \$dldir~ 13601 $install_prog $dir/$dlname \$dldir/$dlname~ 13602 chmod a+x \$dldir/$dlname~ 13603 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then 13604 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; 13605 fi' 13606 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ 13607 dlpath=$dir/\$dldll~ 13608 $RM \$dlpath' 13609 ;; 13610 13611osf3* | osf4* | osf5*) 13612 version_type=osf 13613 need_lib_prefix=no 13614 need_version=no 13615 soname_spec='$libname$release$shared_ext$major' 13616 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13617 shlibpath_var=LD_LIBRARY_PATH 13618 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" 13619 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec 13620 ;; 13621 13622rdos*) 13623 dynamic_linker=no 13624 ;; 13625 13626solaris*) 13627 version_type=linux # correct to gnu/linux during the next big refactor 13628 need_lib_prefix=no 13629 need_version=no 13630 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13631 soname_spec='$libname$release$shared_ext$major' 13632 shlibpath_var=LD_LIBRARY_PATH 13633 shlibpath_overrides_runpath=yes 13634 hardcode_into_libs=yes 13635 # ldd complains unless libraries are executable 13636 postinstall_cmds='chmod +x $lib' 13637 ;; 13638 13639sunos4*) 13640 version_type=sunos 13641 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' 13642 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' 13643 shlibpath_var=LD_LIBRARY_PATH 13644 shlibpath_overrides_runpath=yes 13645 if test yes = "$with_gnu_ld"; then 13646 need_lib_prefix=no 13647 fi 13648 need_version=yes 13649 ;; 13650 13651sysv4 | sysv4.3*) 13652 version_type=linux # correct to gnu/linux during the next big refactor 13653 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13654 soname_spec='$libname$release$shared_ext$major' 13655 shlibpath_var=LD_LIBRARY_PATH 13656 case $host_vendor in 13657 sni) 13658 shlibpath_overrides_runpath=no 13659 need_lib_prefix=no 13660 runpath_var=LD_RUN_PATH 13661 ;; 13662 siemens) 13663 need_lib_prefix=no 13664 ;; 13665 motorola) 13666 need_lib_prefix=no 13667 need_version=no 13668 shlibpath_overrides_runpath=no 13669 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' 13670 ;; 13671 esac 13672 ;; 13673 13674sysv4*MP*) 13675 if test -d /usr/nec; then 13676 version_type=linux # correct to gnu/linux during the next big refactor 13677 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' 13678 soname_spec='$libname$shared_ext.$major' 13679 shlibpath_var=LD_LIBRARY_PATH 13680 fi 13681 ;; 13682 13683sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) 13684 version_type=sco 13685 need_lib_prefix=no 13686 need_version=no 13687 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' 13688 soname_spec='$libname$release$shared_ext$major' 13689 shlibpath_var=LD_LIBRARY_PATH 13690 shlibpath_overrides_runpath=yes 13691 hardcode_into_libs=yes 13692 if test yes = "$with_gnu_ld"; then 13693 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' 13694 else 13695 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' 13696 case $host_os in 13697 sco3.2v5*) 13698 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" 13699 ;; 13700 esac 13701 fi 13702 sys_lib_dlsearch_path_spec='/usr/lib' 13703 ;; 13704 13705tpf*) 13706 # TPF is a cross-target only. Preferred cross-host = GNU/Linux. 13707 version_type=linux # correct to gnu/linux during the next big refactor 13708 need_lib_prefix=no 13709 need_version=no 13710 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13711 shlibpath_var=LD_LIBRARY_PATH 13712 shlibpath_overrides_runpath=no 13713 hardcode_into_libs=yes 13714 ;; 13715 13716uts4*) 13717 version_type=linux # correct to gnu/linux during the next big refactor 13718 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' 13719 soname_spec='$libname$release$shared_ext$major' 13720 shlibpath_var=LD_LIBRARY_PATH 13721 ;; 13722 13723*) 13724 dynamic_linker=no 13725 ;; 13726esac 13727{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 13728printf "%s\n" "$dynamic_linker" >&6; } 13729test no = "$dynamic_linker" && can_build_shared=no 13730 13731variables_saved_for_relink="PATH $shlibpath_var $runpath_var" 13732if test yes = "$GCC"; then 13733 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" 13734fi 13735 13736if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then 13737 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec 13738fi 13739 13740if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then 13741 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec 13742fi 13743 13744# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... 13745configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec 13746 13747# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code 13748func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" 13749 13750# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool 13751configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH 13752 13753 13754 13755 13756 13757 13758 13759 13760 13761 13762 13763 13764 13765 13766 13767 13768 13769 13770 13771 13772 13773 13774 13775 13776 13777 13778 13779 13780 13781 13782 13783 13784 13785 13786 13787 13788 13789 13790 13791 13792 13793 13794 13795 13796 13797 13798 13799 13800 13801 13802 13803 13804 13805 13806 13807 13808 13809 13810 13811 13812 13813 13814 13815 13816 13817 13818 13819 13820 13821 13822 13823 13824 13825 13826 13827 13828 13829 13830 13831 13832 13833 13834 13835 13836 13837 13838 13839 13840 13841 13842 13843 13844 13845 13846 13847 13848 13849 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 13850printf %s "checking how to hardcode library paths into programs... " >&6; } 13851hardcode_action= 13852if test -n "$hardcode_libdir_flag_spec" || 13853 test -n "$runpath_var" || 13854 test yes = "$hardcode_automatic"; then 13855 13856 # We can hardcode non-existent directories. 13857 if test no != "$hardcode_direct" && 13858 # If the only mechanism to avoid hardcoding is shlibpath_var, we 13859 # have to relink, otherwise we might link with an installed library 13860 # when we should be linking with a yet-to-be-installed one 13861 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && 13862 test no != "$hardcode_minus_L"; then 13863 # Linking always hardcodes the temporary library directory. 13864 hardcode_action=relink 13865 else 13866 # We can link without hardcoding, and we can hardcode nonexisting dirs. 13867 hardcode_action=immediate 13868 fi 13869else 13870 # We cannot hardcode anything, or else we can only hardcode existing 13871 # directories. 13872 hardcode_action=unsupported 13873fi 13874{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 13875printf "%s\n" "$hardcode_action" >&6; } 13876 13877if test relink = "$hardcode_action" || 13878 test yes = "$inherit_rpath"; then 13879 # Fast installation is not supported 13880 enable_fast_install=no 13881elif test yes = "$shlibpath_overrides_runpath" || 13882 test no = "$enable_shared"; then 13883 # Fast installation is not necessary 13884 enable_fast_install=needless 13885fi 13886 13887 13888 13889 13890 13891 13892 if test yes != "$enable_dlopen"; then 13893 enable_dlopen=unknown 13894 enable_dlopen_self=unknown 13895 enable_dlopen_self_static=unknown 13896else 13897 lt_cv_dlopen=no 13898 lt_cv_dlopen_libs= 13899 13900 case $host_os in 13901 beos*) 13902 lt_cv_dlopen=load_add_on 13903 lt_cv_dlopen_libs= 13904 lt_cv_dlopen_self=yes 13905 ;; 13906 13907 mingw* | pw32* | cegcc*) 13908 lt_cv_dlopen=LoadLibrary 13909 lt_cv_dlopen_libs= 13910 ;; 13911 13912 cygwin*) 13913 lt_cv_dlopen=dlopen 13914 lt_cv_dlopen_libs= 13915 ;; 13916 13917 darwin*) 13918 # if libdl is installed we need to link against it 13919 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 13920printf %s "checking for dlopen in -ldl... " >&6; } 13921if test ${ac_cv_lib_dl_dlopen+y} 13922then : 13923 printf %s "(cached) " >&6 13924else $as_nop 13925 ac_check_lib_save_LIBS=$LIBS 13926LIBS="-ldl $LIBS" 13927cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13928/* end confdefs.h. */ 13929 13930/* Override any GCC internal prototype to avoid an error. 13931 Use char because int might match the return type of a GCC 13932 builtin and then its argument prototype would still apply. */ 13933char dlopen (); 13934int 13935main (void) 13936{ 13937return dlopen (); 13938 ; 13939 return 0; 13940} 13941_ACEOF 13942if ac_fn_c_try_link "$LINENO" 13943then : 13944 ac_cv_lib_dl_dlopen=yes 13945else $as_nop 13946 ac_cv_lib_dl_dlopen=no 13947fi 13948rm -f core conftest.err conftest.$ac_objext conftest.beam \ 13949 conftest$ac_exeext conftest.$ac_ext 13950LIBS=$ac_check_lib_save_LIBS 13951fi 13952{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 13953printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 13954if test "x$ac_cv_lib_dl_dlopen" = xyes 13955then : 13956 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 13957else $as_nop 13958 13959 lt_cv_dlopen=dyld 13960 lt_cv_dlopen_libs= 13961 lt_cv_dlopen_self=yes 13962 13963fi 13964 13965 ;; 13966 13967 tpf*) 13968 # Don't try to run any link tests for TPF. We know it's impossible 13969 # because TPF is a cross-compiler, and we know how we open DSOs. 13970 lt_cv_dlopen=dlopen 13971 lt_cv_dlopen_libs= 13972 lt_cv_dlopen_self=no 13973 ;; 13974 13975 *) 13976 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" 13977if test "x$ac_cv_func_shl_load" = xyes 13978then : 13979 lt_cv_dlopen=shl_load 13980else $as_nop 13981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 13982printf %s "checking for shl_load in -ldld... " >&6; } 13983if test ${ac_cv_lib_dld_shl_load+y} 13984then : 13985 printf %s "(cached) " >&6 13986else $as_nop 13987 ac_check_lib_save_LIBS=$LIBS 13988LIBS="-ldld $LIBS" 13989cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13990/* end confdefs.h. */ 13991 13992/* Override any GCC internal prototype to avoid an error. 13993 Use char because int might match the return type of a GCC 13994 builtin and then its argument prototype would still apply. */ 13995char shl_load (); 13996int 13997main (void) 13998{ 13999return shl_load (); 14000 ; 14001 return 0; 14002} 14003_ACEOF 14004if ac_fn_c_try_link "$LINENO" 14005then : 14006 ac_cv_lib_dld_shl_load=yes 14007else $as_nop 14008 ac_cv_lib_dld_shl_load=no 14009fi 14010rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14011 conftest$ac_exeext conftest.$ac_ext 14012LIBS=$ac_check_lib_save_LIBS 14013fi 14014{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 14015printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } 14016if test "x$ac_cv_lib_dld_shl_load" = xyes 14017then : 14018 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld 14019else $as_nop 14020 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" 14021if test "x$ac_cv_func_dlopen" = xyes 14022then : 14023 lt_cv_dlopen=dlopen 14024else $as_nop 14025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 14026printf %s "checking for dlopen in -ldl... " >&6; } 14027if test ${ac_cv_lib_dl_dlopen+y} 14028then : 14029 printf %s "(cached) " >&6 14030else $as_nop 14031 ac_check_lib_save_LIBS=$LIBS 14032LIBS="-ldl $LIBS" 14033cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14034/* end confdefs.h. */ 14035 14036/* Override any GCC internal prototype to avoid an error. 14037 Use char because int might match the return type of a GCC 14038 builtin and then its argument prototype would still apply. */ 14039char dlopen (); 14040int 14041main (void) 14042{ 14043return dlopen (); 14044 ; 14045 return 0; 14046} 14047_ACEOF 14048if ac_fn_c_try_link "$LINENO" 14049then : 14050 ac_cv_lib_dl_dlopen=yes 14051else $as_nop 14052 ac_cv_lib_dl_dlopen=no 14053fi 14054rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14055 conftest$ac_exeext conftest.$ac_ext 14056LIBS=$ac_check_lib_save_LIBS 14057fi 14058{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 14059printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } 14060if test "x$ac_cv_lib_dl_dlopen" = xyes 14061then : 14062 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl 14063else $as_nop 14064 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 14065printf %s "checking for dlopen in -lsvld... " >&6; } 14066if test ${ac_cv_lib_svld_dlopen+y} 14067then : 14068 printf %s "(cached) " >&6 14069else $as_nop 14070 ac_check_lib_save_LIBS=$LIBS 14071LIBS="-lsvld $LIBS" 14072cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14073/* end confdefs.h. */ 14074 14075/* Override any GCC internal prototype to avoid an error. 14076 Use char because int might match the return type of a GCC 14077 builtin and then its argument prototype would still apply. */ 14078char dlopen (); 14079int 14080main (void) 14081{ 14082return dlopen (); 14083 ; 14084 return 0; 14085} 14086_ACEOF 14087if ac_fn_c_try_link "$LINENO" 14088then : 14089 ac_cv_lib_svld_dlopen=yes 14090else $as_nop 14091 ac_cv_lib_svld_dlopen=no 14092fi 14093rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14094 conftest$ac_exeext conftest.$ac_ext 14095LIBS=$ac_check_lib_save_LIBS 14096fi 14097{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 14098printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } 14099if test "x$ac_cv_lib_svld_dlopen" = xyes 14100then : 14101 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld 14102else $as_nop 14103 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 14104printf %s "checking for dld_link in -ldld... " >&6; } 14105if test ${ac_cv_lib_dld_dld_link+y} 14106then : 14107 printf %s "(cached) " >&6 14108else $as_nop 14109 ac_check_lib_save_LIBS=$LIBS 14110LIBS="-ldld $LIBS" 14111cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14112/* end confdefs.h. */ 14113 14114/* Override any GCC internal prototype to avoid an error. 14115 Use char because int might match the return type of a GCC 14116 builtin and then its argument prototype would still apply. */ 14117char dld_link (); 14118int 14119main (void) 14120{ 14121return dld_link (); 14122 ; 14123 return 0; 14124} 14125_ACEOF 14126if ac_fn_c_try_link "$LINENO" 14127then : 14128 ac_cv_lib_dld_dld_link=yes 14129else $as_nop 14130 ac_cv_lib_dld_dld_link=no 14131fi 14132rm -f core conftest.err conftest.$ac_objext conftest.beam \ 14133 conftest$ac_exeext conftest.$ac_ext 14134LIBS=$ac_check_lib_save_LIBS 14135fi 14136{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 14137printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } 14138if test "x$ac_cv_lib_dld_dld_link" = xyes 14139then : 14140 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld 14141fi 14142 14143 14144fi 14145 14146 14147fi 14148 14149 14150fi 14151 14152 14153fi 14154 14155 14156fi 14157 14158 ;; 14159 esac 14160 14161 if test no = "$lt_cv_dlopen"; then 14162 enable_dlopen=no 14163 else 14164 enable_dlopen=yes 14165 fi 14166 14167 case $lt_cv_dlopen in 14168 dlopen) 14169 save_CPPFLAGS=$CPPFLAGS 14170 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" 14171 14172 save_LDFLAGS=$LDFLAGS 14173 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" 14174 14175 save_LIBS=$LIBS 14176 LIBS="$lt_cv_dlopen_libs $LIBS" 14177 14178 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 14179printf %s "checking whether a program can dlopen itself... " >&6; } 14180if test ${lt_cv_dlopen_self+y} 14181then : 14182 printf %s "(cached) " >&6 14183else $as_nop 14184 if test yes = "$cross_compiling"; then : 14185 lt_cv_dlopen_self=cross 14186else 14187 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 14188 lt_status=$lt_dlunknown 14189 cat > conftest.$ac_ext <<_LT_EOF 14190#line $LINENO "configure" 14191#include "confdefs.h" 14192 14193#if HAVE_DLFCN_H 14194#include <dlfcn.h> 14195#endif 14196 14197#include <stdio.h> 14198 14199#ifdef RTLD_GLOBAL 14200# define LT_DLGLOBAL RTLD_GLOBAL 14201#else 14202# ifdef DL_GLOBAL 14203# define LT_DLGLOBAL DL_GLOBAL 14204# else 14205# define LT_DLGLOBAL 0 14206# endif 14207#endif 14208 14209/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 14210 find out it does not work in some platform. */ 14211#ifndef LT_DLLAZY_OR_NOW 14212# ifdef RTLD_LAZY 14213# define LT_DLLAZY_OR_NOW RTLD_LAZY 14214# else 14215# ifdef DL_LAZY 14216# define LT_DLLAZY_OR_NOW DL_LAZY 14217# else 14218# ifdef RTLD_NOW 14219# define LT_DLLAZY_OR_NOW RTLD_NOW 14220# else 14221# ifdef DL_NOW 14222# define LT_DLLAZY_OR_NOW DL_NOW 14223# else 14224# define LT_DLLAZY_OR_NOW 0 14225# endif 14226# endif 14227# endif 14228# endif 14229#endif 14230 14231/* When -fvisibility=hidden is used, assume the code has been annotated 14232 correspondingly for the symbols needed. */ 14233#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 14234int fnord () __attribute__((visibility("default"))); 14235#endif 14236 14237int fnord () { return 42; } 14238int main () 14239{ 14240 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 14241 int status = $lt_dlunknown; 14242 14243 if (self) 14244 { 14245 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 14246 else 14247 { 14248 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 14249 else puts (dlerror ()); 14250 } 14251 /* dlclose (self); */ 14252 } 14253 else 14254 puts (dlerror ()); 14255 14256 return status; 14257} 14258_LT_EOF 14259 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 14260 (eval $ac_link) 2>&5 14261 ac_status=$? 14262 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14263 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 14264 (./conftest; exit; ) >&5 2>/dev/null 14265 lt_status=$? 14266 case x$lt_status in 14267 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; 14268 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; 14269 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; 14270 esac 14271 else : 14272 # compilation failed 14273 lt_cv_dlopen_self=no 14274 fi 14275fi 14276rm -fr conftest* 14277 14278 14279fi 14280{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 14281printf "%s\n" "$lt_cv_dlopen_self" >&6; } 14282 14283 if test yes = "$lt_cv_dlopen_self"; then 14284 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" 14285 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 14286printf %s "checking whether a statically linked program can dlopen itself... " >&6; } 14287if test ${lt_cv_dlopen_self_static+y} 14288then : 14289 printf %s "(cached) " >&6 14290else $as_nop 14291 if test yes = "$cross_compiling"; then : 14292 lt_cv_dlopen_self_static=cross 14293else 14294 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 14295 lt_status=$lt_dlunknown 14296 cat > conftest.$ac_ext <<_LT_EOF 14297#line $LINENO "configure" 14298#include "confdefs.h" 14299 14300#if HAVE_DLFCN_H 14301#include <dlfcn.h> 14302#endif 14303 14304#include <stdio.h> 14305 14306#ifdef RTLD_GLOBAL 14307# define LT_DLGLOBAL RTLD_GLOBAL 14308#else 14309# ifdef DL_GLOBAL 14310# define LT_DLGLOBAL DL_GLOBAL 14311# else 14312# define LT_DLGLOBAL 0 14313# endif 14314#endif 14315 14316/* We may have to define LT_DLLAZY_OR_NOW in the command line if we 14317 find out it does not work in some platform. */ 14318#ifndef LT_DLLAZY_OR_NOW 14319# ifdef RTLD_LAZY 14320# define LT_DLLAZY_OR_NOW RTLD_LAZY 14321# else 14322# ifdef DL_LAZY 14323# define LT_DLLAZY_OR_NOW DL_LAZY 14324# else 14325# ifdef RTLD_NOW 14326# define LT_DLLAZY_OR_NOW RTLD_NOW 14327# else 14328# ifdef DL_NOW 14329# define LT_DLLAZY_OR_NOW DL_NOW 14330# else 14331# define LT_DLLAZY_OR_NOW 0 14332# endif 14333# endif 14334# endif 14335# endif 14336#endif 14337 14338/* When -fvisibility=hidden is used, assume the code has been annotated 14339 correspondingly for the symbols needed. */ 14340#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) 14341int fnord () __attribute__((visibility("default"))); 14342#endif 14343 14344int fnord () { return 42; } 14345int main () 14346{ 14347 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); 14348 int status = $lt_dlunknown; 14349 14350 if (self) 14351 { 14352 if (dlsym (self,"fnord")) status = $lt_dlno_uscore; 14353 else 14354 { 14355 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; 14356 else puts (dlerror ()); 14357 } 14358 /* dlclose (self); */ 14359 } 14360 else 14361 puts (dlerror ()); 14362 14363 return status; 14364} 14365_LT_EOF 14366 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 14367 (eval $ac_link) 2>&5 14368 ac_status=$? 14369 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 14370 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then 14371 (./conftest; exit; ) >&5 2>/dev/null 14372 lt_status=$? 14373 case x$lt_status in 14374 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; 14375 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; 14376 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; 14377 esac 14378 else : 14379 # compilation failed 14380 lt_cv_dlopen_self_static=no 14381 fi 14382fi 14383rm -fr conftest* 14384 14385 14386fi 14387{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 14388printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } 14389 fi 14390 14391 CPPFLAGS=$save_CPPFLAGS 14392 LDFLAGS=$save_LDFLAGS 14393 LIBS=$save_LIBS 14394 ;; 14395 esac 14396 14397 case $lt_cv_dlopen_self in 14398 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; 14399 *) enable_dlopen_self=unknown ;; 14400 esac 14401 14402 case $lt_cv_dlopen_self_static in 14403 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; 14404 *) enable_dlopen_self_static=unknown ;; 14405 esac 14406fi 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419 14420 14421 14422 14423 14424striplib= 14425old_striplib= 14426{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 14427printf %s "checking whether stripping libraries is possible... " >&6; } 14428if test -z "$STRIP"; then 14429 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14430printf "%s\n" "no" >&6; } 14431else 14432 if $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then 14433 old_striplib="$STRIP --strip-debug" 14434 striplib="$STRIP --strip-unneeded" 14435 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14436printf "%s\n" "yes" >&6; } 14437 else 14438 case $host_os in 14439 darwin*) 14440 # FIXME - insert some real tests, host_os isn't really good enough 14441 striplib="$STRIP -x" 14442 old_striplib="$STRIP -S" 14443 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14444printf "%s\n" "yes" >&6; } 14445 ;; 14446 freebsd*) 14447 if $STRIP -V 2>&1 | $GREP "elftoolchain" >/dev/null; then 14448 old_striplib="$STRIP --strip-debug" 14449 striplib="$STRIP --strip-unneeded" 14450 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14451printf "%s\n" "yes" >&6; } 14452 else 14453 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14454printf "%s\n" "no" >&6; } 14455 fi 14456 ;; 14457 *) 14458 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14459printf "%s\n" "no" >&6; } 14460 ;; 14461 esac 14462 fi 14463fi 14464 14465 14466 14467 14468 14469 14470 14471 14472 14473 14474 14475 14476 # Report what library types will actually be built 14477 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 14478printf %s "checking if libtool supports shared libraries... " >&6; } 14479 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 14480printf "%s\n" "$can_build_shared" >&6; } 14481 14482 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 14483printf %s "checking whether to build shared libraries... " >&6; } 14484 test no = "$can_build_shared" && enable_shared=no 14485 14486 # On AIX, shared libraries and static libraries use the same namespace, and 14487 # are all built from PIC. 14488 case $host_os in 14489 aix3*) 14490 test yes = "$enable_shared" && enable_static=no 14491 if test -n "$RANLIB"; then 14492 archive_cmds="$archive_cmds~\$RANLIB \$lib" 14493 postinstall_cmds='$RANLIB $lib' 14494 fi 14495 ;; 14496 14497 aix[4-9]*) 14498 if test ia64 != "$host_cpu"; then 14499 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in 14500 yes,aix,yes) ;; # shared object as lib.so file only 14501 yes,svr4,*) ;; # shared object as lib.so archive member only 14502 yes,*) enable_static=no ;; # shared object in lib.a archive as well 14503 esac 14504 fi 14505 ;; 14506 esac 14507 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 14508printf "%s\n" "$enable_shared" >&6; } 14509 14510 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 14511printf %s "checking whether to build static libraries... " >&6; } 14512 # Make sure either enable_shared or enable_static is yes. 14513 test yes = "$enable_shared" || enable_static=yes 14514 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 14515printf "%s\n" "$enable_static" >&6; } 14516 14517 14518 14519 14520fi 14521ac_ext=c 14522ac_cpp='$CPP $CPPFLAGS' 14523ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14524ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14525ac_compiler_gnu=$ac_cv_c_compiler_gnu 14526 14527CC=$lt_save_CC 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 ac_config_commands="$ac_config_commands libtool" 14544 14545 14546 14547 14548# Only expand once: 14549 14550 14551 14552 14553LIBT_CURRENT=13 14554LIBT_REVISION=0 14555 14556 14557LIBT_AGE=12 14558 14559LIBT_VERSION_INFO="$LIBT_CURRENT:$LIBT_REVISION:$LIBT_AGE" 14560 14561 14562LIBT_CURRENT_MINUS_AGE=`expr $LIBT_CURRENT - $LIBT_AGE` 14563 14564 14565PKGCONFIG_REQUIRES= 14566PKGCONFIG_REQUIRES_PRIVATELY= 14567 14568 14569os_win32=no 14570os_darwin=no 14571case "${host_os}" in 14572 cygwin*|mingw*) 14573 os_win32=yes 14574 ;; 14575 darwin*) 14576 os_darwin=yes 14577 ;; 14578esac 14579 if test "$os_win32" = "yes"; then 14580 OS_WIN32_TRUE= 14581 OS_WIN32_FALSE='#' 14582else 14583 OS_WIN32_TRUE='#' 14584 OS_WIN32_FALSE= 14585fi 14586 14587 if test "$os_darwin" = "yes"; then 14588 OS_DARWIN_TRUE= 14589 OS_DARWIN_FALSE='#' 14590else 14591 OS_DARWIN_TRUE='#' 14592 OS_DARWIN_FALSE= 14593fi 14594 14595 14596GETTEXT_PACKAGE=$PACKAGE 14597 14598 14599printf "%s\n" "#define GETTEXT_PACKAGE \"$GETTEXT_PACKAGE\"" >>confdefs.h 14600 14601 14602 14603 14604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 14605printf %s "checking whether NLS is requested... " >&6; } 14606 # Check whether --enable-nls was given. 14607if test ${enable_nls+y} 14608then : 14609 enableval=$enable_nls; USE_NLS=$enableval 14610else $as_nop 14611 USE_NLS=yes 14612fi 14613 14614 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 14615printf "%s\n" "$USE_NLS" >&6; } 14616 14617 14618 14619 14620 GETTEXT_MACRO_VERSION=0.19 14621 14622 14623 14624 14625# Prepare PATH_SEPARATOR. 14626# The user is always right. 14627if test "${PATH_SEPARATOR+set}" != set; then 14628 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 14629 # contains only /bin. Note that ksh looks also at the FPATH variable, 14630 # so we have to set that as well for the test. 14631 PATH_SEPARATOR=: 14632 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14633 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14634 || PATH_SEPARATOR=';' 14635 } 14636fi 14637 14638# Find out how to test for executable files. Don't use a zero-byte file, 14639# as systems may use methods other than mode bits to determine executability. 14640cat >conf$$.file <<_ASEOF 14641#! /bin/sh 14642exit 0 14643_ASEOF 14644chmod +x conf$$.file 14645if test -x conf$$.file >/dev/null 2>&1; then 14646 ac_executable_p="test -x" 14647else 14648 ac_executable_p="test -f" 14649fi 14650rm -f conf$$.file 14651 14652# Extract the first word of "msgfmt", so it can be a program name with args. 14653set dummy msgfmt; ac_word=$2 14654{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14655printf %s "checking for $ac_word... " >&6; } 14656if test ${ac_cv_path_MSGFMT+y} 14657then : 14658 printf %s "(cached) " >&6 14659else $as_nop 14660 case "$MSGFMT" in 14661 [\\/]* | ?:[\\/]*) 14662 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 14663 ;; 14664 *) 14665 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 14666 for ac_dir in $PATH; do 14667 IFS="$ac_save_IFS" 14668 test -z "$ac_dir" && ac_dir=. 14669 for ac_exec_ext in '' $ac_executable_extensions; do 14670 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 14671 echo "$as_me: trying $ac_dir/$ac_word..." >&5 14672 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 && 14673 (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 14674 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" 14675 break 2 14676 fi 14677 fi 14678 done 14679 done 14680 IFS="$ac_save_IFS" 14681 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 14682 ;; 14683esac 14684fi 14685MSGFMT="$ac_cv_path_MSGFMT" 14686if test "$MSGFMT" != ":"; then 14687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 14688printf "%s\n" "$MSGFMT" >&6; } 14689else 14690 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14691printf "%s\n" "no" >&6; } 14692fi 14693 14694 # Extract the first word of "gmsgfmt", so it can be a program name with args. 14695set dummy gmsgfmt; ac_word=$2 14696{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14697printf %s "checking for $ac_word... " >&6; } 14698if test ${ac_cv_path_GMSGFMT+y} 14699then : 14700 printf %s "(cached) " >&6 14701else $as_nop 14702 case $GMSGFMT in 14703 [\\/]* | ?:[\\/]*) 14704 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 14705 ;; 14706 *) 14707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14708for as_dir in $PATH 14709do 14710 IFS=$as_save_IFS 14711 case $as_dir in #((( 14712 '') as_dir=./ ;; 14713 */) ;; 14714 *) as_dir=$as_dir/ ;; 14715 esac 14716 for ac_exec_ext in '' $ac_executable_extensions; do 14717 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 14718 ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext" 14719 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 14720 break 2 14721 fi 14722done 14723 done 14724IFS=$as_save_IFS 14725 14726 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 14727 ;; 14728esac 14729fi 14730GMSGFMT=$ac_cv_path_GMSGFMT 14731if test -n "$GMSGFMT"; then 14732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 14733printf "%s\n" "$GMSGFMT" >&6; } 14734else 14735 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14736printf "%s\n" "no" >&6; } 14737fi 14738 14739 14740 14741 case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in 14742 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; 14743 *) MSGFMT_015=$MSGFMT ;; 14744 esac 14745 14746 case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in 14747 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; 14748 *) GMSGFMT_015=$GMSGFMT ;; 14749 esac 14750 14751 14752 14753# Prepare PATH_SEPARATOR. 14754# The user is always right. 14755if test "${PATH_SEPARATOR+set}" != set; then 14756 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 14757 # contains only /bin. Note that ksh looks also at the FPATH variable, 14758 # so we have to set that as well for the test. 14759 PATH_SEPARATOR=: 14760 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14761 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14762 || PATH_SEPARATOR=';' 14763 } 14764fi 14765 14766# Find out how to test for executable files. Don't use a zero-byte file, 14767# as systems may use methods other than mode bits to determine executability. 14768cat >conf$$.file <<_ASEOF 14769#! /bin/sh 14770exit 0 14771_ASEOF 14772chmod +x conf$$.file 14773if test -x conf$$.file >/dev/null 2>&1; then 14774 ac_executable_p="test -x" 14775else 14776 ac_executable_p="test -f" 14777fi 14778rm -f conf$$.file 14779 14780# Extract the first word of "xgettext", so it can be a program name with args. 14781set dummy xgettext; ac_word=$2 14782{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14783printf %s "checking for $ac_word... " >&6; } 14784if test ${ac_cv_path_XGETTEXT+y} 14785then : 14786 printf %s "(cached) " >&6 14787else $as_nop 14788 case "$XGETTEXT" in 14789 [\\/]* | ?:[\\/]*) 14790 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 14791 ;; 14792 *) 14793 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 14794 for ac_dir in $PATH; do 14795 IFS="$ac_save_IFS" 14796 test -z "$ac_dir" && ac_dir=. 14797 for ac_exec_ext in '' $ac_executable_extensions; do 14798 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 14799 echo "$as_me: trying $ac_dir/$ac_word..." >&5 14800 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 && 14801 (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then 14802 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" 14803 break 2 14804 fi 14805 fi 14806 done 14807 done 14808 IFS="$ac_save_IFS" 14809 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 14810 ;; 14811esac 14812fi 14813XGETTEXT="$ac_cv_path_XGETTEXT" 14814if test "$XGETTEXT" != ":"; then 14815 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 14816printf "%s\n" "$XGETTEXT" >&6; } 14817else 14818 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14819printf "%s\n" "no" >&6; } 14820fi 14821 14822 rm -f messages.po 14823 14824 case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in 14825 '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; 14826 *) XGETTEXT_015=$XGETTEXT ;; 14827 esac 14828 14829 14830 14831# Prepare PATH_SEPARATOR. 14832# The user is always right. 14833if test "${PATH_SEPARATOR+set}" != set; then 14834 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 14835 # contains only /bin. Note that ksh looks also at the FPATH variable, 14836 # so we have to set that as well for the test. 14837 PATH_SEPARATOR=: 14838 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14839 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14840 || PATH_SEPARATOR=';' 14841 } 14842fi 14843 14844# Find out how to test for executable files. Don't use a zero-byte file, 14845# as systems may use methods other than mode bits to determine executability. 14846cat >conf$$.file <<_ASEOF 14847#! /bin/sh 14848exit 0 14849_ASEOF 14850chmod +x conf$$.file 14851if test -x conf$$.file >/dev/null 2>&1; then 14852 ac_executable_p="test -x" 14853else 14854 ac_executable_p="test -f" 14855fi 14856rm -f conf$$.file 14857 14858# Extract the first word of "msgmerge", so it can be a program name with args. 14859set dummy msgmerge; ac_word=$2 14860{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14861printf %s "checking for $ac_word... " >&6; } 14862if test ${ac_cv_path_MSGMERGE+y} 14863then : 14864 printf %s "(cached) " >&6 14865else $as_nop 14866 case "$MSGMERGE" in 14867 [\\/]* | ?:[\\/]*) 14868 ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. 14869 ;; 14870 *) 14871 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR 14872 for ac_dir in $PATH; do 14873 IFS="$ac_save_IFS" 14874 test -z "$ac_dir" && ac_dir=. 14875 for ac_exec_ext in '' $ac_executable_extensions; do 14876 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then 14877 echo "$as_me: trying $ac_dir/$ac_word..." >&5 14878 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then 14879 ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" 14880 break 2 14881 fi 14882 fi 14883 done 14884 done 14885 IFS="$ac_save_IFS" 14886 test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" 14887 ;; 14888esac 14889fi 14890MSGMERGE="$ac_cv_path_MSGMERGE" 14891if test "$MSGMERGE" != ":"; then 14892 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 14893printf "%s\n" "$MSGMERGE" >&6; } 14894else 14895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 14896printf "%s\n" "no" >&6; } 14897fi 14898 14899 14900 test -n "$localedir" || localedir='${datadir}/locale' 14901 14902 14903 test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= 14904 14905 14906 ac_config_commands="$ac_config_commands po-directories" 14907 14908 14909 14910 if test "X$prefix" = "XNONE"; then 14911 acl_final_prefix="$ac_default_prefix" 14912 else 14913 acl_final_prefix="$prefix" 14914 fi 14915 if test "X$exec_prefix" = "XNONE"; then 14916 acl_final_exec_prefix='${prefix}' 14917 else 14918 acl_final_exec_prefix="$exec_prefix" 14919 fi 14920 acl_save_prefix="$prefix" 14921 prefix="$acl_final_prefix" 14922 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" 14923 prefix="$acl_save_prefix" 14924 14925 14926 14927# Check whether --with-gnu-ld was given. 14928if test ${with_gnu_ld+y} 14929then : 14930 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes 14931else $as_nop 14932 with_gnu_ld=no 14933fi 14934 14935# Prepare PATH_SEPARATOR. 14936# The user is always right. 14937if test "${PATH_SEPARATOR+set}" != set; then 14938 # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which 14939 # contains only /bin. Note that ksh looks also at the FPATH variable, 14940 # so we have to set that as well for the test. 14941 PATH_SEPARATOR=: 14942 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14943 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ 14944 || PATH_SEPARATOR=';' 14945 } 14946fi 14947 14948ac_prog=ld 14949if test "$GCC" = yes; then 14950 # Check if gcc -print-prog-name=ld gives a path. 14951 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 14952printf %s "checking for ld used by $CC... " >&6; } 14953 case $host in 14954 *-*-mingw*) 14955 # gcc leaves a trailing carriage return which upsets mingw 14956 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; 14957 *) 14958 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; 14959 esac 14960 case $ac_prog in 14961 # Accept absolute paths. 14962 [\\/]* | ?:[\\/]*) 14963 re_direlt='/[^/][^/]*/\.\./' 14964 # Canonicalize the pathname of ld 14965 ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` 14966 while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do 14967 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` 14968 done 14969 test -z "$LD" && LD="$ac_prog" 14970 ;; 14971 "") 14972 # If it fails, then pretend we aren't using GCC. 14973 ac_prog=ld 14974 ;; 14975 *) 14976 # If it is relative, then search for the first ld in PATH. 14977 with_gnu_ld=unknown 14978 ;; 14979 esac 14980elif test "$with_gnu_ld" = yes; then 14981 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 14982printf %s "checking for GNU ld... " >&6; } 14983else 14984 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 14985printf %s "checking for non-GNU ld... " >&6; } 14986fi 14987if test ${acl_cv_path_LD+y} 14988then : 14989 printf %s "(cached) " >&6 14990else $as_nop 14991 if test -z "$LD"; then 14992 acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR 14993 for ac_dir in $PATH; do 14994 IFS="$acl_save_ifs" 14995 test -z "$ac_dir" && ac_dir=. 14996 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then 14997 acl_cv_path_LD="$ac_dir/$ac_prog" 14998 # Check to see if the program is GNU ld. I'd rather use --version, 14999 # but apparently some variants of GNU ld only accept -v. 15000 # Break only if it was the GNU/non-GNU ld that we prefer. 15001 case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in 15002 *GNU* | *'with BFD'*) 15003 test "$with_gnu_ld" != no && break 15004 ;; 15005 *) 15006 test "$with_gnu_ld" != yes && break 15007 ;; 15008 esac 15009 fi 15010 done 15011 IFS="$acl_save_ifs" 15012else 15013 acl_cv_path_LD="$LD" # Let the user override the test with a path. 15014fi 15015fi 15016 15017LD="$acl_cv_path_LD" 15018if test -n "$LD"; then 15019 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 15020printf "%s\n" "$LD" >&6; } 15021else 15022 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 15023printf "%s\n" "no" >&6; } 15024fi 15025test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 15026{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 15027printf %s "checking if the linker ($LD) is GNU ld... " >&6; } 15028if test ${acl_cv_prog_gnu_ld+y} 15029then : 15030 printf %s "(cached) " >&6 15031else $as_nop 15032 # I'd rather use --version here, but apparently some GNU lds only accept -v. 15033case `$LD -v 2>&1 </dev/null` in 15034*GNU* | *'with BFD'*) 15035 acl_cv_prog_gnu_ld=yes 15036 ;; 15037*) 15038 acl_cv_prog_gnu_ld=no 15039 ;; 15040esac 15041fi 15042{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5 15043printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; } 15044with_gnu_ld=$acl_cv_prog_gnu_ld 15045 15046 15047 15048 15049 15050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 15051printf %s "checking for shared library run path origin... " >&6; } 15052if test ${acl_cv_rpath+y} 15053then : 15054 printf %s "(cached) " >&6 15055else $as_nop 15056 15057 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ 15058 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh 15059 . ./conftest.sh 15060 rm -f ./conftest.sh 15061 acl_cv_rpath=done 15062 15063fi 15064{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 15065printf "%s\n" "$acl_cv_rpath" >&6; } 15066 wl="$acl_cv_wl" 15067 acl_libext="$acl_cv_libext" 15068 acl_shlibext="$acl_cv_shlibext" 15069 acl_libname_spec="$acl_cv_libname_spec" 15070 acl_library_names_spec="$acl_cv_library_names_spec" 15071 acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" 15072 acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" 15073 acl_hardcode_direct="$acl_cv_hardcode_direct" 15074 acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" 15075 # Check whether --enable-rpath was given. 15076if test ${enable_rpath+y} 15077then : 15078 enableval=$enable_rpath; : 15079else $as_nop 15080 enable_rpath=yes 15081fi 15082 15083 15084ac_ext=c 15085ac_cpp='$CPP $CPPFLAGS' 15086ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15087ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15088ac_compiler_gnu=$ac_cv_c_compiler_gnu 15089{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 15090printf %s "checking how to run the C preprocessor... " >&6; } 15091# On Suns, sometimes $CPP names a directory. 15092if test -n "$CPP" && test -d "$CPP"; then 15093 CPP= 15094fi 15095if test -z "$CPP"; then 15096 if test ${ac_cv_prog_CPP+y} 15097then : 15098 printf %s "(cached) " >&6 15099else $as_nop 15100 # Double quotes because $CC needs to be expanded 15101 for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp 15102 do 15103 ac_preproc_ok=false 15104for ac_c_preproc_warn_flag in '' yes 15105do 15106 # Use a header file that comes with gcc, so configuring glibc 15107 # with a fresh cross-compiler works. 15108 # On the NeXT, cc -E runs the code through the compiler's parser, 15109 # not just through cpp. "Syntax error" is here to catch this case. 15110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15111/* end confdefs.h. */ 15112#include <limits.h> 15113 Syntax error 15114_ACEOF 15115if ac_fn_c_try_cpp "$LINENO" 15116then : 15117 15118else $as_nop 15119 # Broken: fails on valid input. 15120continue 15121fi 15122rm -f conftest.err conftest.i conftest.$ac_ext 15123 15124 # OK, works on sane cases. Now check whether nonexistent headers 15125 # can be detected and how. 15126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15127/* end confdefs.h. */ 15128#include <ac_nonexistent.h> 15129_ACEOF 15130if ac_fn_c_try_cpp "$LINENO" 15131then : 15132 # Broken: success on invalid input. 15133continue 15134else $as_nop 15135 # Passes both tests. 15136ac_preproc_ok=: 15137break 15138fi 15139rm -f conftest.err conftest.i conftest.$ac_ext 15140 15141done 15142# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 15143rm -f conftest.i conftest.err conftest.$ac_ext 15144if $ac_preproc_ok 15145then : 15146 break 15147fi 15148 15149 done 15150 ac_cv_prog_CPP=$CPP 15151 15152fi 15153 CPP=$ac_cv_prog_CPP 15154else 15155 ac_cv_prog_CPP=$CPP 15156fi 15157{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 15158printf "%s\n" "$CPP" >&6; } 15159ac_preproc_ok=false 15160for ac_c_preproc_warn_flag in '' yes 15161do 15162 # Use a header file that comes with gcc, so configuring glibc 15163 # with a fresh cross-compiler works. 15164 # On the NeXT, cc -E runs the code through the compiler's parser, 15165 # not just through cpp. "Syntax error" is here to catch this case. 15166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15167/* end confdefs.h. */ 15168#include <limits.h> 15169 Syntax error 15170_ACEOF 15171if ac_fn_c_try_cpp "$LINENO" 15172then : 15173 15174else $as_nop 15175 # Broken: fails on valid input. 15176continue 15177fi 15178rm -f conftest.err conftest.i conftest.$ac_ext 15179 15180 # OK, works on sane cases. Now check whether nonexistent headers 15181 # can be detected and how. 15182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15183/* end confdefs.h. */ 15184#include <ac_nonexistent.h> 15185_ACEOF 15186if ac_fn_c_try_cpp "$LINENO" 15187then : 15188 # Broken: success on invalid input. 15189continue 15190else $as_nop 15191 # Passes both tests. 15192ac_preproc_ok=: 15193break 15194fi 15195rm -f conftest.err conftest.i conftest.$ac_ext 15196 15197done 15198# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 15199rm -f conftest.i conftest.err conftest.$ac_ext 15200if $ac_preproc_ok 15201then : 15202 15203else $as_nop 15204 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 15205printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 15206as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 15207See \`config.log' for more details" "$LINENO" 5; } 15208fi 15209 15210ac_ext=c 15211ac_cpp='$CPP $CPPFLAGS' 15212ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15213ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15214ac_compiler_gnu=$ac_cv_c_compiler_gnu 15215 15216 15217 15218 15219 acl_libdirstem=lib 15220 acl_libdirstem2= 15221 case "$host_os" in 15222 solaris*) 15223 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5 15224printf %s "checking for 64-bit host... " >&6; } 15225if test ${gl_cv_solaris_64bit+y} 15226then : 15227 printf %s "(cached) " >&6 15228else $as_nop 15229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15230/* end confdefs.h. */ 15231 15232#ifdef _LP64 15233sixtyfour bits 15234#endif 15235 15236_ACEOF 15237if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 15238 $EGREP "sixtyfour bits" >/dev/null 2>&1 15239then : 15240 gl_cv_solaris_64bit=yes 15241else $as_nop 15242 gl_cv_solaris_64bit=no 15243fi 15244rm -rf conftest* 15245 15246 15247fi 15248{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5 15249printf "%s\n" "$gl_cv_solaris_64bit" >&6; } 15250 if test $gl_cv_solaris_64bit = yes; then 15251 acl_libdirstem=lib/64 15252 case "$host_cpu" in 15253 sparc*) acl_libdirstem2=lib/sparcv9 ;; 15254 i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; 15255 esac 15256 fi 15257 ;; 15258 *) 15259 searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` 15260 if test -n "$searchpath"; then 15261 acl_save_IFS="${IFS= }"; IFS=":" 15262 for searchdir in $searchpath; do 15263 if test -d "$searchdir"; then 15264 case "$searchdir" in 15265 */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; 15266 */../ | */.. ) 15267 # Better ignore directories of this form. They are misleading. 15268 ;; 15269 *) searchdir=`cd "$searchdir" && pwd` 15270 case "$searchdir" in 15271 */lib64 ) acl_libdirstem=lib64 ;; 15272 esac ;; 15273 esac 15274 fi 15275 done 15276 IFS="$acl_save_IFS" 15277 fi 15278 ;; 15279 esac 15280 test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" 15281 15282 15283 15284 15285 15286 15287 15288 15289 15290 15291 15292 15293 use_additional=yes 15294 15295 acl_save_prefix="$prefix" 15296 prefix="$acl_final_prefix" 15297 acl_save_exec_prefix="$exec_prefix" 15298 exec_prefix="$acl_final_exec_prefix" 15299 15300 eval additional_includedir=\"$includedir\" 15301 eval additional_libdir=\"$libdir\" 15302 15303 exec_prefix="$acl_save_exec_prefix" 15304 prefix="$acl_save_prefix" 15305 15306 15307# Check whether --with-libiconv-prefix was given. 15308if test ${with_libiconv_prefix+y} 15309then : 15310 withval=$with_libiconv_prefix; 15311 if test "X$withval" = "Xno"; then 15312 use_additional=no 15313 else 15314 if test "X$withval" = "X"; then 15315 15316 acl_save_prefix="$prefix" 15317 prefix="$acl_final_prefix" 15318 acl_save_exec_prefix="$exec_prefix" 15319 exec_prefix="$acl_final_exec_prefix" 15320 15321 eval additional_includedir=\"$includedir\" 15322 eval additional_libdir=\"$libdir\" 15323 15324 exec_prefix="$acl_save_exec_prefix" 15325 prefix="$acl_save_prefix" 15326 15327 else 15328 additional_includedir="$withval/include" 15329 additional_libdir="$withval/$acl_libdirstem" 15330 if test "$acl_libdirstem2" != "$acl_libdirstem" \ 15331 && ! test -d "$withval/$acl_libdirstem"; then 15332 additional_libdir="$withval/$acl_libdirstem2" 15333 fi 15334 fi 15335 fi 15336 15337fi 15338 15339 LIBICONV= 15340 LTLIBICONV= 15341 INCICONV= 15342 LIBICONV_PREFIX= 15343 HAVE_LIBICONV= 15344 rpathdirs= 15345 ltrpathdirs= 15346 names_already_handled= 15347 names_next_round='iconv ' 15348 while test -n "$names_next_round"; do 15349 names_this_round="$names_next_round" 15350 names_next_round= 15351 for name in $names_this_round; do 15352 already_handled= 15353 for n in $names_already_handled; do 15354 if test "$n" = "$name"; then 15355 already_handled=yes 15356 break 15357 fi 15358 done 15359 if test -z "$already_handled"; then 15360 names_already_handled="$names_already_handled $name" 15361 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` 15362 eval value=\"\$HAVE_LIB$uppername\" 15363 if test -n "$value"; then 15364 if test "$value" = yes; then 15365 eval value=\"\$LIB$uppername\" 15366 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" 15367 eval value=\"\$LTLIB$uppername\" 15368 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" 15369 else 15370 : 15371 fi 15372 else 15373 found_dir= 15374 found_la= 15375 found_so= 15376 found_a= 15377 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name 15378 if test -n "$acl_shlibext"; then 15379 shrext=".$acl_shlibext" # typically: shrext=.so 15380 else 15381 shrext= 15382 fi 15383 if test $use_additional = yes; then 15384 dir="$additional_libdir" 15385 if test -n "$acl_shlibext"; then 15386 if test -f "$dir/$libname$shrext"; then 15387 found_dir="$dir" 15388 found_so="$dir/$libname$shrext" 15389 else 15390 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 15391 ver=`(cd "$dir" && \ 15392 for f in "$libname$shrext".*; do echo "$f"; done \ 15393 | sed -e "s,^$libname$shrext\\\\.,," \ 15394 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 15395 | sed 1q ) 2>/dev/null` 15396 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then 15397 found_dir="$dir" 15398 found_so="$dir/$libname$shrext.$ver" 15399 fi 15400 else 15401 eval library_names=\"$acl_library_names_spec\" 15402 for f in $library_names; do 15403 if test -f "$dir/$f"; then 15404 found_dir="$dir" 15405 found_so="$dir/$f" 15406 break 15407 fi 15408 done 15409 fi 15410 fi 15411 fi 15412 if test "X$found_dir" = "X"; then 15413 if test -f "$dir/$libname.$acl_libext"; then 15414 found_dir="$dir" 15415 found_a="$dir/$libname.$acl_libext" 15416 fi 15417 fi 15418 if test "X$found_dir" != "X"; then 15419 if test -f "$dir/$libname.la"; then 15420 found_la="$dir/$libname.la" 15421 fi 15422 fi 15423 fi 15424 if test "X$found_dir" = "X"; then 15425 for x in $LDFLAGS $LTLIBICONV; do 15426 15427 acl_save_prefix="$prefix" 15428 prefix="$acl_final_prefix" 15429 acl_save_exec_prefix="$exec_prefix" 15430 exec_prefix="$acl_final_exec_prefix" 15431 eval x=\"$x\" 15432 exec_prefix="$acl_save_exec_prefix" 15433 prefix="$acl_save_prefix" 15434 15435 case "$x" in 15436 -L*) 15437 dir=`echo "X$x" | sed -e 's/^X-L//'` 15438 if test -n "$acl_shlibext"; then 15439 if test -f "$dir/$libname$shrext"; then 15440 found_dir="$dir" 15441 found_so="$dir/$libname$shrext" 15442 else 15443 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 15444 ver=`(cd "$dir" && \ 15445 for f in "$libname$shrext".*; do echo "$f"; done \ 15446 | sed -e "s,^$libname$shrext\\\\.,," \ 15447 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 15448 | sed 1q ) 2>/dev/null` 15449 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then 15450 found_dir="$dir" 15451 found_so="$dir/$libname$shrext.$ver" 15452 fi 15453 else 15454 eval library_names=\"$acl_library_names_spec\" 15455 for f in $library_names; do 15456 if test -f "$dir/$f"; then 15457 found_dir="$dir" 15458 found_so="$dir/$f" 15459 break 15460 fi 15461 done 15462 fi 15463 fi 15464 fi 15465 if test "X$found_dir" = "X"; then 15466 if test -f "$dir/$libname.$acl_libext"; then 15467 found_dir="$dir" 15468 found_a="$dir/$libname.$acl_libext" 15469 fi 15470 fi 15471 if test "X$found_dir" != "X"; then 15472 if test -f "$dir/$libname.la"; then 15473 found_la="$dir/$libname.la" 15474 fi 15475 fi 15476 ;; 15477 esac 15478 if test "X$found_dir" != "X"; then 15479 break 15480 fi 15481 done 15482 fi 15483 if test "X$found_dir" != "X"; then 15484 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" 15485 if test "X$found_so" != "X"; then 15486 if test "$enable_rpath" = no \ 15487 || test "X$found_dir" = "X/usr/$acl_libdirstem" \ 15488 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then 15489 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 15490 else 15491 haveit= 15492 for x in $ltrpathdirs; do 15493 if test "X$x" = "X$found_dir"; then 15494 haveit=yes 15495 break 15496 fi 15497 done 15498 if test -z "$haveit"; then 15499 ltrpathdirs="$ltrpathdirs $found_dir" 15500 fi 15501 if test "$acl_hardcode_direct" = yes; then 15502 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 15503 else 15504 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then 15505 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 15506 haveit= 15507 for x in $rpathdirs; do 15508 if test "X$x" = "X$found_dir"; then 15509 haveit=yes 15510 break 15511 fi 15512 done 15513 if test -z "$haveit"; then 15514 rpathdirs="$rpathdirs $found_dir" 15515 fi 15516 else 15517 haveit= 15518 for x in $LDFLAGS $LIBICONV; do 15519 15520 acl_save_prefix="$prefix" 15521 prefix="$acl_final_prefix" 15522 acl_save_exec_prefix="$exec_prefix" 15523 exec_prefix="$acl_final_exec_prefix" 15524 eval x=\"$x\" 15525 exec_prefix="$acl_save_exec_prefix" 15526 prefix="$acl_save_prefix" 15527 15528 if test "X$x" = "X-L$found_dir"; then 15529 haveit=yes 15530 break 15531 fi 15532 done 15533 if test -z "$haveit"; then 15534 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" 15535 fi 15536 if test "$acl_hardcode_minus_L" != no; then 15537 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" 15538 else 15539 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 15540 fi 15541 fi 15542 fi 15543 fi 15544 else 15545 if test "X$found_a" != "X"; then 15546 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" 15547 else 15548 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" 15549 fi 15550 fi 15551 additional_includedir= 15552 case "$found_dir" in 15553 */$acl_libdirstem | */$acl_libdirstem/) 15554 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` 15555 if test "$name" = 'iconv'; then 15556 LIBICONV_PREFIX="$basedir" 15557 fi 15558 additional_includedir="$basedir/include" 15559 ;; 15560 */$acl_libdirstem2 | */$acl_libdirstem2/) 15561 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` 15562 if test "$name" = 'iconv'; then 15563 LIBICONV_PREFIX="$basedir" 15564 fi 15565 additional_includedir="$basedir/include" 15566 ;; 15567 esac 15568 if test "X$additional_includedir" != "X"; then 15569 if test "X$additional_includedir" != "X/usr/include"; then 15570 haveit= 15571 if test "X$additional_includedir" = "X/usr/local/include"; then 15572 if test -n "$GCC"; then 15573 case $host_os in 15574 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 15575 esac 15576 fi 15577 fi 15578 if test -z "$haveit"; then 15579 for x in $CPPFLAGS $INCICONV; do 15580 15581 acl_save_prefix="$prefix" 15582 prefix="$acl_final_prefix" 15583 acl_save_exec_prefix="$exec_prefix" 15584 exec_prefix="$acl_final_exec_prefix" 15585 eval x=\"$x\" 15586 exec_prefix="$acl_save_exec_prefix" 15587 prefix="$acl_save_prefix" 15588 15589 if test "X$x" = "X-I$additional_includedir"; then 15590 haveit=yes 15591 break 15592 fi 15593 done 15594 if test -z "$haveit"; then 15595 if test -d "$additional_includedir"; then 15596 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" 15597 fi 15598 fi 15599 fi 15600 fi 15601 fi 15602 if test -n "$found_la"; then 15603 save_libdir="$libdir" 15604 case "$found_la" in 15605 */* | *\\*) . "$found_la" ;; 15606 *) . "./$found_la" ;; 15607 esac 15608 libdir="$save_libdir" 15609 for dep in $dependency_libs; do 15610 case "$dep" in 15611 -L*) 15612 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 15613 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ 15614 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then 15615 haveit= 15616 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ 15617 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then 15618 if test -n "$GCC"; then 15619 case $host_os in 15620 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 15621 esac 15622 fi 15623 fi 15624 if test -z "$haveit"; then 15625 haveit= 15626 for x in $LDFLAGS $LIBICONV; do 15627 15628 acl_save_prefix="$prefix" 15629 prefix="$acl_final_prefix" 15630 acl_save_exec_prefix="$exec_prefix" 15631 exec_prefix="$acl_final_exec_prefix" 15632 eval x=\"$x\" 15633 exec_prefix="$acl_save_exec_prefix" 15634 prefix="$acl_save_prefix" 15635 15636 if test "X$x" = "X-L$additional_libdir"; then 15637 haveit=yes 15638 break 15639 fi 15640 done 15641 if test -z "$haveit"; then 15642 if test -d "$additional_libdir"; then 15643 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" 15644 fi 15645 fi 15646 haveit= 15647 for x in $LDFLAGS $LTLIBICONV; do 15648 15649 acl_save_prefix="$prefix" 15650 prefix="$acl_final_prefix" 15651 acl_save_exec_prefix="$exec_prefix" 15652 exec_prefix="$acl_final_exec_prefix" 15653 eval x=\"$x\" 15654 exec_prefix="$acl_save_exec_prefix" 15655 prefix="$acl_save_prefix" 15656 15657 if test "X$x" = "X-L$additional_libdir"; then 15658 haveit=yes 15659 break 15660 fi 15661 done 15662 if test -z "$haveit"; then 15663 if test -d "$additional_libdir"; then 15664 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" 15665 fi 15666 fi 15667 fi 15668 fi 15669 ;; 15670 -R*) 15671 dir=`echo "X$dep" | sed -e 's/^X-R//'` 15672 if test "$enable_rpath" != no; then 15673 haveit= 15674 for x in $rpathdirs; do 15675 if test "X$x" = "X$dir"; then 15676 haveit=yes 15677 break 15678 fi 15679 done 15680 if test -z "$haveit"; then 15681 rpathdirs="$rpathdirs $dir" 15682 fi 15683 haveit= 15684 for x in $ltrpathdirs; do 15685 if test "X$x" = "X$dir"; then 15686 haveit=yes 15687 break 15688 fi 15689 done 15690 if test -z "$haveit"; then 15691 ltrpathdirs="$ltrpathdirs $dir" 15692 fi 15693 fi 15694 ;; 15695 -l*) 15696 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 15697 ;; 15698 *.la) 15699 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 15700 ;; 15701 *) 15702 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" 15703 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" 15704 ;; 15705 esac 15706 done 15707 fi 15708 else 15709 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" 15710 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" 15711 fi 15712 fi 15713 fi 15714 done 15715 done 15716 if test "X$rpathdirs" != "X"; then 15717 if test -n "$acl_hardcode_libdir_separator"; then 15718 alldirs= 15719 for found_dir in $rpathdirs; do 15720 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" 15721 done 15722 acl_save_libdir="$libdir" 15723 libdir="$alldirs" 15724 eval flag=\"$acl_hardcode_libdir_flag_spec\" 15725 libdir="$acl_save_libdir" 15726 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 15727 else 15728 for found_dir in $rpathdirs; do 15729 acl_save_libdir="$libdir" 15730 libdir="$found_dir" 15731 eval flag=\"$acl_hardcode_libdir_flag_spec\" 15732 libdir="$acl_save_libdir" 15733 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" 15734 done 15735 fi 15736 fi 15737 if test "X$ltrpathdirs" != "X"; then 15738 for found_dir in $ltrpathdirs; do 15739 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" 15740 done 15741 fi 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 15756 15757 15758 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 15774printf %s "checking for CFPreferencesCopyAppValue... " >&6; } 15775if test ${gt_cv_func_CFPreferencesCopyAppValue+y} 15776then : 15777 printf %s "(cached) " >&6 15778else $as_nop 15779 gt_save_LIBS="$LIBS" 15780 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 15781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15782/* end confdefs.h. */ 15783#include <CoreFoundation/CFPreferences.h> 15784int 15785main (void) 15786{ 15787CFPreferencesCopyAppValue(NULL, NULL) 15788 ; 15789 return 0; 15790} 15791_ACEOF 15792if ac_fn_c_try_link "$LINENO" 15793then : 15794 gt_cv_func_CFPreferencesCopyAppValue=yes 15795else $as_nop 15796 gt_cv_func_CFPreferencesCopyAppValue=no 15797fi 15798rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15799 conftest$ac_exeext conftest.$ac_ext 15800 LIBS="$gt_save_LIBS" 15801fi 15802{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 15803printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } 15804 if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then 15805 15806printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h 15807 15808 fi 15809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 15810printf %s "checking for CFLocaleCopyCurrent... " >&6; } 15811if test ${gt_cv_func_CFLocaleCopyCurrent+y} 15812then : 15813 printf %s "(cached) " >&6 15814else $as_nop 15815 gt_save_LIBS="$LIBS" 15816 LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" 15817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15818/* end confdefs.h. */ 15819#include <CoreFoundation/CFLocale.h> 15820int 15821main (void) 15822{ 15823CFLocaleCopyCurrent(); 15824 ; 15825 return 0; 15826} 15827_ACEOF 15828if ac_fn_c_try_link "$LINENO" 15829then : 15830 gt_cv_func_CFLocaleCopyCurrent=yes 15831else $as_nop 15832 gt_cv_func_CFLocaleCopyCurrent=no 15833fi 15834rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15835 conftest$ac_exeext conftest.$ac_ext 15836 LIBS="$gt_save_LIBS" 15837fi 15838{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 15839printf "%s\n" "$gt_cv_func_CFLocaleCopyCurrent" >&6; } 15840 if test $gt_cv_func_CFLocaleCopyCurrent = yes; then 15841 15842printf "%s\n" "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h 15843 15844 fi 15845 INTL_MACOSX_LIBS= 15846 if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then 15847 INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" 15848 fi 15849 15850 15851 15852 15853 15854 15855 LIBINTL= 15856 LTLIBINTL= 15857 POSUB= 15858 15859 case " $gt_needs " in 15860 *" need-formatstring-macros "*) gt_api_version=3 ;; 15861 *" need-ngettext "*) gt_api_version=2 ;; 15862 *) gt_api_version=1 ;; 15863 esac 15864 gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" 15865 gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" 15866 15867 if test "$USE_NLS" = "yes"; then 15868 gt_use_preinstalled_gnugettext=no 15869 15870 15871 if test $gt_api_version -ge 3; then 15872 gt_revision_test_code=' 15873#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 15874#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) 15875#endif 15876typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; 15877' 15878 else 15879 gt_revision_test_code= 15880 fi 15881 if test $gt_api_version -ge 2; then 15882 gt_expression_test_code=' + * ngettext ("", "", 0)' 15883 else 15884 gt_expression_test_code= 15885 fi 15886 15887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 15888printf %s "checking for GNU gettext in libc... " >&6; } 15889if eval test \${$gt_func_gnugettext_libc+y} 15890then : 15891 printf %s "(cached) " >&6 15892else $as_nop 15893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15894/* end confdefs.h. */ 15895 15896#include <libintl.h> 15897#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 15898extern int _nl_msg_cat_cntr; 15899extern int *_nl_domain_bindings; 15900#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_domain_bindings) 15901#else 15902#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 15903#endif 15904$gt_revision_test_code 15905 15906int 15907main (void) 15908{ 15909 15910bindtextdomain ("", ""); 15911return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 15912 15913 ; 15914 return 0; 15915} 15916_ACEOF 15917if ac_fn_c_try_link "$LINENO" 15918then : 15919 eval "$gt_func_gnugettext_libc=yes" 15920else $as_nop 15921 eval "$gt_func_gnugettext_libc=no" 15922fi 15923rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15924 conftest$ac_exeext conftest.$ac_ext 15925fi 15926eval ac_res=\$$gt_func_gnugettext_libc 15927 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 15928printf "%s\n" "$ac_res" >&6; } 15929 15930 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then 15931 15932 15933 15934 15935 15936 am_save_CPPFLAGS="$CPPFLAGS" 15937 15938 for element in $INCICONV; do 15939 haveit= 15940 for x in $CPPFLAGS; do 15941 15942 acl_save_prefix="$prefix" 15943 prefix="$acl_final_prefix" 15944 acl_save_exec_prefix="$exec_prefix" 15945 exec_prefix="$acl_final_exec_prefix" 15946 eval x=\"$x\" 15947 exec_prefix="$acl_save_exec_prefix" 15948 prefix="$acl_save_prefix" 15949 15950 if test "X$x" = "X$element"; then 15951 haveit=yes 15952 break 15953 fi 15954 done 15955 if test -z "$haveit"; then 15956 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 15957 fi 15958 done 15959 15960 15961 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 15962printf %s "checking for iconv... " >&6; } 15963if test ${am_cv_func_iconv+y} 15964then : 15965 printf %s "(cached) " >&6 15966else $as_nop 15967 15968 am_cv_func_iconv="no, consider installing GNU libiconv" 15969 am_cv_lib_iconv=no 15970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15971/* end confdefs.h. */ 15972 15973#include <stdlib.h> 15974#include <iconv.h> 15975 15976int 15977main (void) 15978{ 15979iconv_t cd = iconv_open("",""); 15980 iconv(cd,NULL,NULL,NULL,NULL); 15981 iconv_close(cd); 15982 ; 15983 return 0; 15984} 15985_ACEOF 15986if ac_fn_c_try_link "$LINENO" 15987then : 15988 am_cv_func_iconv=yes 15989fi 15990rm -f core conftest.err conftest.$ac_objext conftest.beam \ 15991 conftest$ac_exeext conftest.$ac_ext 15992 if test "$am_cv_func_iconv" != yes; then 15993 am_save_LIBS="$LIBS" 15994 LIBS="$LIBS $LIBICONV" 15995 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 15996/* end confdefs.h. */ 15997 15998#include <stdlib.h> 15999#include <iconv.h> 16000 16001int 16002main (void) 16003{ 16004iconv_t cd = iconv_open("",""); 16005 iconv(cd,NULL,NULL,NULL,NULL); 16006 iconv_close(cd); 16007 ; 16008 return 0; 16009} 16010_ACEOF 16011if ac_fn_c_try_link "$LINENO" 16012then : 16013 am_cv_lib_iconv=yes 16014 am_cv_func_iconv=yes 16015fi 16016rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16017 conftest$ac_exeext conftest.$ac_ext 16018 LIBS="$am_save_LIBS" 16019 fi 16020 16021fi 16022{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 16023printf "%s\n" "$am_cv_func_iconv" >&6; } 16024 if test "$am_cv_func_iconv" = yes; then 16025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 16026printf %s "checking for working iconv... " >&6; } 16027if test ${am_cv_func_iconv_works+y} 16028then : 16029 printf %s "(cached) " >&6 16030else $as_nop 16031 16032 am_save_LIBS="$LIBS" 16033 if test $am_cv_lib_iconv = yes; then 16034 LIBS="$LIBS $LIBICONV" 16035 fi 16036 am_cv_func_iconv_works=no 16037 for ac_iconv_const in '' 'const'; do 16038 if test "$cross_compiling" = yes 16039then : 16040 case "$host_os" in 16041 aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; 16042 *) am_cv_func_iconv_works="guessing yes" ;; 16043 esac 16044else $as_nop 16045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16046/* end confdefs.h. */ 16047 16048#include <iconv.h> 16049#include <string.h> 16050 16051#ifndef ICONV_CONST 16052# define ICONV_CONST $ac_iconv_const 16053#endif 16054 16055int 16056main (void) 16057{ 16058int result = 0; 16059 /* Test against AIX 5.1 bug: Failures are not distinguishable from successful 16060 returns. */ 16061 { 16062 iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); 16063 if (cd_utf8_to_88591 != (iconv_t)(-1)) 16064 { 16065 static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ 16066 char buf[10]; 16067 ICONV_CONST char *inptr = input; 16068 size_t inbytesleft = strlen (input); 16069 char *outptr = buf; 16070 size_t outbytesleft = sizeof (buf); 16071 size_t res = iconv (cd_utf8_to_88591, 16072 &inptr, &inbytesleft, 16073 &outptr, &outbytesleft); 16074 if (res == 0) 16075 result |= 1; 16076 iconv_close (cd_utf8_to_88591); 16077 } 16078 } 16079 /* Test against Solaris 10 bug: Failures are not distinguishable from 16080 successful returns. */ 16081 { 16082 iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); 16083 if (cd_ascii_to_88591 != (iconv_t)(-1)) 16084 { 16085 static ICONV_CONST char input[] = "\263"; 16086 char buf[10]; 16087 ICONV_CONST char *inptr = input; 16088 size_t inbytesleft = strlen (input); 16089 char *outptr = buf; 16090 size_t outbytesleft = sizeof (buf); 16091 size_t res = iconv (cd_ascii_to_88591, 16092 &inptr, &inbytesleft, 16093 &outptr, &outbytesleft); 16094 if (res == 0) 16095 result |= 2; 16096 iconv_close (cd_ascii_to_88591); 16097 } 16098 } 16099 /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ 16100 { 16101 iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); 16102 if (cd_88591_to_utf8 != (iconv_t)(-1)) 16103 { 16104 static ICONV_CONST char input[] = "\304"; 16105 static char buf[2] = { (char)0xDE, (char)0xAD }; 16106 ICONV_CONST char *inptr = input; 16107 size_t inbytesleft = 1; 16108 char *outptr = buf; 16109 size_t outbytesleft = 1; 16110 size_t res = iconv (cd_88591_to_utf8, 16111 &inptr, &inbytesleft, 16112 &outptr, &outbytesleft); 16113 if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) 16114 result |= 4; 16115 iconv_close (cd_88591_to_utf8); 16116 } 16117 } 16118#if 0 /* This bug could be worked around by the caller. */ 16119 /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ 16120 { 16121 iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); 16122 if (cd_88591_to_utf8 != (iconv_t)(-1)) 16123 { 16124 static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; 16125 char buf[50]; 16126 ICONV_CONST char *inptr = input; 16127 size_t inbytesleft = strlen (input); 16128 char *outptr = buf; 16129 size_t outbytesleft = sizeof (buf); 16130 size_t res = iconv (cd_88591_to_utf8, 16131 &inptr, &inbytesleft, 16132 &outptr, &outbytesleft); 16133 if ((int)res > 0) 16134 result |= 8; 16135 iconv_close (cd_88591_to_utf8); 16136 } 16137 } 16138#endif 16139 /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is 16140 provided. */ 16141 if (/* Try standardized names. */ 16142 iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) 16143 /* Try IRIX, OSF/1 names. */ 16144 && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) 16145 /* Try AIX names. */ 16146 && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) 16147 /* Try HP-UX names. */ 16148 && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) 16149 result |= 16; 16150 return result; 16151 16152 ; 16153 return 0; 16154} 16155_ACEOF 16156if ac_fn_c_try_run "$LINENO" 16157then : 16158 am_cv_func_iconv_works=yes 16159fi 16160rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 16161 conftest.$ac_objext conftest.beam conftest.$ac_ext 16162fi 16163 16164 test "$am_cv_func_iconv_works" = no || break 16165 done 16166 LIBS="$am_save_LIBS" 16167 16168fi 16169{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 16170printf "%s\n" "$am_cv_func_iconv_works" >&6; } 16171 case "$am_cv_func_iconv_works" in 16172 *no) am_func_iconv=no am_cv_lib_iconv=no ;; 16173 *) am_func_iconv=yes ;; 16174 esac 16175 else 16176 am_func_iconv=no am_cv_lib_iconv=no 16177 fi 16178 if test "$am_func_iconv" = yes; then 16179 16180printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h 16181 16182 fi 16183 if test "$am_cv_lib_iconv" = yes; then 16184 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 16185printf %s "checking how to link with libiconv... " >&6; } 16186 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 16187printf "%s\n" "$LIBICONV" >&6; } 16188 else 16189 CPPFLAGS="$am_save_CPPFLAGS" 16190 LIBICONV= 16191 LTLIBICONV= 16192 fi 16193 16194 16195 16196 16197 16198 16199 16200 16201 16202 16203 16204 use_additional=yes 16205 16206 acl_save_prefix="$prefix" 16207 prefix="$acl_final_prefix" 16208 acl_save_exec_prefix="$exec_prefix" 16209 exec_prefix="$acl_final_exec_prefix" 16210 16211 eval additional_includedir=\"$includedir\" 16212 eval additional_libdir=\"$libdir\" 16213 16214 exec_prefix="$acl_save_exec_prefix" 16215 prefix="$acl_save_prefix" 16216 16217 16218# Check whether --with-libintl-prefix was given. 16219if test ${with_libintl_prefix+y} 16220then : 16221 withval=$with_libintl_prefix; 16222 if test "X$withval" = "Xno"; then 16223 use_additional=no 16224 else 16225 if test "X$withval" = "X"; then 16226 16227 acl_save_prefix="$prefix" 16228 prefix="$acl_final_prefix" 16229 acl_save_exec_prefix="$exec_prefix" 16230 exec_prefix="$acl_final_exec_prefix" 16231 16232 eval additional_includedir=\"$includedir\" 16233 eval additional_libdir=\"$libdir\" 16234 16235 exec_prefix="$acl_save_exec_prefix" 16236 prefix="$acl_save_prefix" 16237 16238 else 16239 additional_includedir="$withval/include" 16240 additional_libdir="$withval/$acl_libdirstem" 16241 if test "$acl_libdirstem2" != "$acl_libdirstem" \ 16242 && ! test -d "$withval/$acl_libdirstem"; then 16243 additional_libdir="$withval/$acl_libdirstem2" 16244 fi 16245 fi 16246 fi 16247 16248fi 16249 16250 LIBINTL= 16251 LTLIBINTL= 16252 INCINTL= 16253 LIBINTL_PREFIX= 16254 HAVE_LIBINTL= 16255 rpathdirs= 16256 ltrpathdirs= 16257 names_already_handled= 16258 names_next_round='intl ' 16259 while test -n "$names_next_round"; do 16260 names_this_round="$names_next_round" 16261 names_next_round= 16262 for name in $names_this_round; do 16263 already_handled= 16264 for n in $names_already_handled; do 16265 if test "$n" = "$name"; then 16266 already_handled=yes 16267 break 16268 fi 16269 done 16270 if test -z "$already_handled"; then 16271 names_already_handled="$names_already_handled $name" 16272 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` 16273 eval value=\"\$HAVE_LIB$uppername\" 16274 if test -n "$value"; then 16275 if test "$value" = yes; then 16276 eval value=\"\$LIB$uppername\" 16277 test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" 16278 eval value=\"\$LTLIB$uppername\" 16279 test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" 16280 else 16281 : 16282 fi 16283 else 16284 found_dir= 16285 found_la= 16286 found_so= 16287 found_a= 16288 eval libname=\"$acl_libname_spec\" # typically: libname=lib$name 16289 if test -n "$acl_shlibext"; then 16290 shrext=".$acl_shlibext" # typically: shrext=.so 16291 else 16292 shrext= 16293 fi 16294 if test $use_additional = yes; then 16295 dir="$additional_libdir" 16296 if test -n "$acl_shlibext"; then 16297 if test -f "$dir/$libname$shrext"; then 16298 found_dir="$dir" 16299 found_so="$dir/$libname$shrext" 16300 else 16301 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 16302 ver=`(cd "$dir" && \ 16303 for f in "$libname$shrext".*; do echo "$f"; done \ 16304 | sed -e "s,^$libname$shrext\\\\.,," \ 16305 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 16306 | sed 1q ) 2>/dev/null` 16307 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then 16308 found_dir="$dir" 16309 found_so="$dir/$libname$shrext.$ver" 16310 fi 16311 else 16312 eval library_names=\"$acl_library_names_spec\" 16313 for f in $library_names; do 16314 if test -f "$dir/$f"; then 16315 found_dir="$dir" 16316 found_so="$dir/$f" 16317 break 16318 fi 16319 done 16320 fi 16321 fi 16322 fi 16323 if test "X$found_dir" = "X"; then 16324 if test -f "$dir/$libname.$acl_libext"; then 16325 found_dir="$dir" 16326 found_a="$dir/$libname.$acl_libext" 16327 fi 16328 fi 16329 if test "X$found_dir" != "X"; then 16330 if test -f "$dir/$libname.la"; then 16331 found_la="$dir/$libname.la" 16332 fi 16333 fi 16334 fi 16335 if test "X$found_dir" = "X"; then 16336 for x in $LDFLAGS $LTLIBINTL; do 16337 16338 acl_save_prefix="$prefix" 16339 prefix="$acl_final_prefix" 16340 acl_save_exec_prefix="$exec_prefix" 16341 exec_prefix="$acl_final_exec_prefix" 16342 eval x=\"$x\" 16343 exec_prefix="$acl_save_exec_prefix" 16344 prefix="$acl_save_prefix" 16345 16346 case "$x" in 16347 -L*) 16348 dir=`echo "X$x" | sed -e 's/^X-L//'` 16349 if test -n "$acl_shlibext"; then 16350 if test -f "$dir/$libname$shrext"; then 16351 found_dir="$dir" 16352 found_so="$dir/$libname$shrext" 16353 else 16354 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then 16355 ver=`(cd "$dir" && \ 16356 for f in "$libname$shrext".*; do echo "$f"; done \ 16357 | sed -e "s,^$libname$shrext\\\\.,," \ 16358 | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ 16359 | sed 1q ) 2>/dev/null` 16360 if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then 16361 found_dir="$dir" 16362 found_so="$dir/$libname$shrext.$ver" 16363 fi 16364 else 16365 eval library_names=\"$acl_library_names_spec\" 16366 for f in $library_names; do 16367 if test -f "$dir/$f"; then 16368 found_dir="$dir" 16369 found_so="$dir/$f" 16370 break 16371 fi 16372 done 16373 fi 16374 fi 16375 fi 16376 if test "X$found_dir" = "X"; then 16377 if test -f "$dir/$libname.$acl_libext"; then 16378 found_dir="$dir" 16379 found_a="$dir/$libname.$acl_libext" 16380 fi 16381 fi 16382 if test "X$found_dir" != "X"; then 16383 if test -f "$dir/$libname.la"; then 16384 found_la="$dir/$libname.la" 16385 fi 16386 fi 16387 ;; 16388 esac 16389 if test "X$found_dir" != "X"; then 16390 break 16391 fi 16392 done 16393 fi 16394 if test "X$found_dir" != "X"; then 16395 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" 16396 if test "X$found_so" != "X"; then 16397 if test "$enable_rpath" = no \ 16398 || test "X$found_dir" = "X/usr/$acl_libdirstem" \ 16399 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then 16400 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 16401 else 16402 haveit= 16403 for x in $ltrpathdirs; do 16404 if test "X$x" = "X$found_dir"; then 16405 haveit=yes 16406 break 16407 fi 16408 done 16409 if test -z "$haveit"; then 16410 ltrpathdirs="$ltrpathdirs $found_dir" 16411 fi 16412 if test "$acl_hardcode_direct" = yes; then 16413 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 16414 else 16415 if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then 16416 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 16417 haveit= 16418 for x in $rpathdirs; do 16419 if test "X$x" = "X$found_dir"; then 16420 haveit=yes 16421 break 16422 fi 16423 done 16424 if test -z "$haveit"; then 16425 rpathdirs="$rpathdirs $found_dir" 16426 fi 16427 else 16428 haveit= 16429 for x in $LDFLAGS $LIBINTL; do 16430 16431 acl_save_prefix="$prefix" 16432 prefix="$acl_final_prefix" 16433 acl_save_exec_prefix="$exec_prefix" 16434 exec_prefix="$acl_final_exec_prefix" 16435 eval x=\"$x\" 16436 exec_prefix="$acl_save_exec_prefix" 16437 prefix="$acl_save_prefix" 16438 16439 if test "X$x" = "X-L$found_dir"; then 16440 haveit=yes 16441 break 16442 fi 16443 done 16444 if test -z "$haveit"; then 16445 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" 16446 fi 16447 if test "$acl_hardcode_minus_L" != no; then 16448 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" 16449 else 16450 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 16451 fi 16452 fi 16453 fi 16454 fi 16455 else 16456 if test "X$found_a" != "X"; then 16457 LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" 16458 else 16459 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" 16460 fi 16461 fi 16462 additional_includedir= 16463 case "$found_dir" in 16464 */$acl_libdirstem | */$acl_libdirstem/) 16465 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` 16466 if test "$name" = 'intl'; then 16467 LIBINTL_PREFIX="$basedir" 16468 fi 16469 additional_includedir="$basedir/include" 16470 ;; 16471 */$acl_libdirstem2 | */$acl_libdirstem2/) 16472 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` 16473 if test "$name" = 'intl'; then 16474 LIBINTL_PREFIX="$basedir" 16475 fi 16476 additional_includedir="$basedir/include" 16477 ;; 16478 esac 16479 if test "X$additional_includedir" != "X"; then 16480 if test "X$additional_includedir" != "X/usr/include"; then 16481 haveit= 16482 if test "X$additional_includedir" = "X/usr/local/include"; then 16483 if test -n "$GCC"; then 16484 case $host_os in 16485 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 16486 esac 16487 fi 16488 fi 16489 if test -z "$haveit"; then 16490 for x in $CPPFLAGS $INCINTL; do 16491 16492 acl_save_prefix="$prefix" 16493 prefix="$acl_final_prefix" 16494 acl_save_exec_prefix="$exec_prefix" 16495 exec_prefix="$acl_final_exec_prefix" 16496 eval x=\"$x\" 16497 exec_prefix="$acl_save_exec_prefix" 16498 prefix="$acl_save_prefix" 16499 16500 if test "X$x" = "X-I$additional_includedir"; then 16501 haveit=yes 16502 break 16503 fi 16504 done 16505 if test -z "$haveit"; then 16506 if test -d "$additional_includedir"; then 16507 INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" 16508 fi 16509 fi 16510 fi 16511 fi 16512 fi 16513 if test -n "$found_la"; then 16514 save_libdir="$libdir" 16515 case "$found_la" in 16516 */* | *\\*) . "$found_la" ;; 16517 *) . "./$found_la" ;; 16518 esac 16519 libdir="$save_libdir" 16520 for dep in $dependency_libs; do 16521 case "$dep" in 16522 -L*) 16523 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` 16524 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ 16525 && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then 16526 haveit= 16527 if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ 16528 || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then 16529 if test -n "$GCC"; then 16530 case $host_os in 16531 linux* | gnu* | k*bsd*-gnu) haveit=yes;; 16532 esac 16533 fi 16534 fi 16535 if test -z "$haveit"; then 16536 haveit= 16537 for x in $LDFLAGS $LIBINTL; do 16538 16539 acl_save_prefix="$prefix" 16540 prefix="$acl_final_prefix" 16541 acl_save_exec_prefix="$exec_prefix" 16542 exec_prefix="$acl_final_exec_prefix" 16543 eval x=\"$x\" 16544 exec_prefix="$acl_save_exec_prefix" 16545 prefix="$acl_save_prefix" 16546 16547 if test "X$x" = "X-L$additional_libdir"; then 16548 haveit=yes 16549 break 16550 fi 16551 done 16552 if test -z "$haveit"; then 16553 if test -d "$additional_libdir"; then 16554 LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" 16555 fi 16556 fi 16557 haveit= 16558 for x in $LDFLAGS $LTLIBINTL; do 16559 16560 acl_save_prefix="$prefix" 16561 prefix="$acl_final_prefix" 16562 acl_save_exec_prefix="$exec_prefix" 16563 exec_prefix="$acl_final_exec_prefix" 16564 eval x=\"$x\" 16565 exec_prefix="$acl_save_exec_prefix" 16566 prefix="$acl_save_prefix" 16567 16568 if test "X$x" = "X-L$additional_libdir"; then 16569 haveit=yes 16570 break 16571 fi 16572 done 16573 if test -z "$haveit"; then 16574 if test -d "$additional_libdir"; then 16575 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" 16576 fi 16577 fi 16578 fi 16579 fi 16580 ;; 16581 -R*) 16582 dir=`echo "X$dep" | sed -e 's/^X-R//'` 16583 if test "$enable_rpath" != no; then 16584 haveit= 16585 for x in $rpathdirs; do 16586 if test "X$x" = "X$dir"; then 16587 haveit=yes 16588 break 16589 fi 16590 done 16591 if test -z "$haveit"; then 16592 rpathdirs="$rpathdirs $dir" 16593 fi 16594 haveit= 16595 for x in $ltrpathdirs; do 16596 if test "X$x" = "X$dir"; then 16597 haveit=yes 16598 break 16599 fi 16600 done 16601 if test -z "$haveit"; then 16602 ltrpathdirs="$ltrpathdirs $dir" 16603 fi 16604 fi 16605 ;; 16606 -l*) 16607 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` 16608 ;; 16609 *.la) 16610 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` 16611 ;; 16612 *) 16613 LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" 16614 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" 16615 ;; 16616 esac 16617 done 16618 fi 16619 else 16620 LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" 16621 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" 16622 fi 16623 fi 16624 fi 16625 done 16626 done 16627 if test "X$rpathdirs" != "X"; then 16628 if test -n "$acl_hardcode_libdir_separator"; then 16629 alldirs= 16630 for found_dir in $rpathdirs; do 16631 alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" 16632 done 16633 acl_save_libdir="$libdir" 16634 libdir="$alldirs" 16635 eval flag=\"$acl_hardcode_libdir_flag_spec\" 16636 libdir="$acl_save_libdir" 16637 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 16638 else 16639 for found_dir in $rpathdirs; do 16640 acl_save_libdir="$libdir" 16641 libdir="$found_dir" 16642 eval flag=\"$acl_hardcode_libdir_flag_spec\" 16643 libdir="$acl_save_libdir" 16644 LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" 16645 done 16646 fi 16647 fi 16648 if test "X$ltrpathdirs" != "X"; then 16649 for found_dir in $ltrpathdirs; do 16650 LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" 16651 done 16652 fi 16653 16654 16655 16656 16657 16658 16659 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 16660printf %s "checking for GNU gettext in libintl... " >&6; } 16661if eval test \${$gt_func_gnugettext_libintl+y} 16662then : 16663 printf %s "(cached) " >&6 16664else $as_nop 16665 gt_save_CPPFLAGS="$CPPFLAGS" 16666 CPPFLAGS="$CPPFLAGS $INCINTL" 16667 gt_save_LIBS="$LIBS" 16668 LIBS="$LIBS $LIBINTL" 16669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16670/* end confdefs.h. */ 16671 16672#include <libintl.h> 16673#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 16674extern int _nl_msg_cat_cntr; 16675extern 16676#ifdef __cplusplus 16677"C" 16678#endif 16679const char *_nl_expand_alias (const char *); 16680#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 16681#else 16682#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 16683#endif 16684$gt_revision_test_code 16685 16686int 16687main (void) 16688{ 16689 16690bindtextdomain ("", ""); 16691return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 16692 16693 ; 16694 return 0; 16695} 16696_ACEOF 16697if ac_fn_c_try_link "$LINENO" 16698then : 16699 eval "$gt_func_gnugettext_libintl=yes" 16700else $as_nop 16701 eval "$gt_func_gnugettext_libintl=no" 16702fi 16703rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16704 conftest$ac_exeext conftest.$ac_ext 16705 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then 16706 LIBS="$LIBS $LIBICONV" 16707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16708/* end confdefs.h. */ 16709 16710#include <libintl.h> 16711#ifndef __GNU_GETTEXT_SUPPORTED_REVISION 16712extern int _nl_msg_cat_cntr; 16713extern 16714#ifdef __cplusplus 16715"C" 16716#endif 16717const char *_nl_expand_alias (const char *); 16718#define __GNU_GETTEXT_SYMBOL_EXPRESSION (_nl_msg_cat_cntr + *_nl_expand_alias ("")) 16719#else 16720#define __GNU_GETTEXT_SYMBOL_EXPRESSION 0 16721#endif 16722$gt_revision_test_code 16723 16724int 16725main (void) 16726{ 16727 16728bindtextdomain ("", ""); 16729return * gettext ("")$gt_expression_test_code + __GNU_GETTEXT_SYMBOL_EXPRESSION 16730 16731 ; 16732 return 0; 16733} 16734_ACEOF 16735if ac_fn_c_try_link "$LINENO" 16736then : 16737 LIBINTL="$LIBINTL $LIBICONV" 16738 LTLIBINTL="$LTLIBINTL $LTLIBICONV" 16739 eval "$gt_func_gnugettext_libintl=yes" 16740 16741fi 16742rm -f core conftest.err conftest.$ac_objext conftest.beam \ 16743 conftest$ac_exeext conftest.$ac_ext 16744 fi 16745 CPPFLAGS="$gt_save_CPPFLAGS" 16746 LIBS="$gt_save_LIBS" 16747fi 16748eval ac_res=\$$gt_func_gnugettext_libintl 16749 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 16750printf "%s\n" "$ac_res" >&6; } 16751 fi 16752 16753 if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ 16754 || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ 16755 && test "$PACKAGE" != gettext-runtime \ 16756 && test "$PACKAGE" != gettext-tools; }; then 16757 gt_use_preinstalled_gnugettext=yes 16758 else 16759 LIBINTL= 16760 LTLIBINTL= 16761 INCINTL= 16762 fi 16763 16764 16765 16766 if test -n "$INTL_MACOSX_LIBS"; then 16767 if test "$gt_use_preinstalled_gnugettext" = "yes" \ 16768 || test "$nls_cv_use_gnu_gettext" = "yes"; then 16769 LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" 16770 LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" 16771 fi 16772 fi 16773 16774 if test "$gt_use_preinstalled_gnugettext" = "yes" \ 16775 || test "$nls_cv_use_gnu_gettext" = "yes"; then 16776 16777printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h 16778 16779 else 16780 USE_NLS=no 16781 fi 16782 fi 16783 16784 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 16785printf %s "checking whether to use NLS... " >&6; } 16786 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 16787printf "%s\n" "$USE_NLS" >&6; } 16788 if test "$USE_NLS" = "yes"; then 16789 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 16790printf %s "checking where the gettext function comes from... " >&6; } 16791 if test "$gt_use_preinstalled_gnugettext" = "yes"; then 16792 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 16793 gt_source="external libintl" 16794 else 16795 gt_source="libc" 16796 fi 16797 else 16798 gt_source="included intl directory" 16799 fi 16800 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 16801printf "%s\n" "$gt_source" >&6; } 16802 fi 16803 16804 if test "$USE_NLS" = "yes"; then 16805 16806 if test "$gt_use_preinstalled_gnugettext" = "yes"; then 16807 if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then 16808 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 16809printf %s "checking how to link with libintl... " >&6; } 16810 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 16811printf "%s\n" "$LIBINTL" >&6; } 16812 16813 for element in $INCINTL; do 16814 haveit= 16815 for x in $CPPFLAGS; do 16816 16817 acl_save_prefix="$prefix" 16818 prefix="$acl_final_prefix" 16819 acl_save_exec_prefix="$exec_prefix" 16820 exec_prefix="$acl_final_exec_prefix" 16821 eval x=\"$x\" 16822 exec_prefix="$acl_save_exec_prefix" 16823 prefix="$acl_save_prefix" 16824 16825 if test "X$x" = "X$element"; then 16826 haveit=yes 16827 break 16828 fi 16829 done 16830 if test -z "$haveit"; then 16831 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" 16832 fi 16833 done 16834 16835 fi 16836 16837 16838printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h 16839 16840 16841printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h 16842 16843 fi 16844 16845 POSUB=po 16846 fi 16847 16848 16849 16850 INTLLIBS="$LIBINTL" 16851 16852 16853 16854 16855 16856 16857 16858 16859if test "$os_win32" = "yes"; then 16860 # Extract the first word of "lib.exe", so it can be a program name with args. 16861set dummy lib.exe; ac_word=$2 16862{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 16863printf %s "checking for $ac_word... " >&6; } 16864if test ${ac_cv_prog_ms_librarian+y} 16865then : 16866 printf %s "(cached) " >&6 16867else $as_nop 16868 if test -n "$ms_librarian"; then 16869 ac_cv_prog_ms_librarian="$ms_librarian" # Let the user override the test. 16870else 16871as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 16872for as_dir in $PATH 16873do 16874 IFS=$as_save_IFS 16875 case $as_dir in #((( 16876 '') as_dir=./ ;; 16877 */) ;; 16878 *) as_dir=$as_dir/ ;; 16879 esac 16880 for ac_exec_ext in '' $ac_executable_extensions; do 16881 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 16882 ac_cv_prog_ms_librarian="yes" 16883 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 16884 break 2 16885 fi 16886done 16887 done 16888IFS=$as_save_IFS 16889 16890 test -z "$ac_cv_prog_ms_librarian" && ac_cv_prog_ms_librarian="no" 16891fi 16892fi 16893ms_librarian=$ac_cv_prog_ms_librarian 16894if test -n "$ms_librarian"; then 16895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ms_librarian" >&5 16896printf "%s\n" "$ms_librarian" >&6; } 16897else 16898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 16899printf "%s\n" "no" >&6; } 16900fi 16901 16902 16903fi 16904 if test x$ms_librarian = xyes; then 16905 MS_LIB_AVAILABLE_TRUE= 16906 MS_LIB_AVAILABLE_FALSE='#' 16907else 16908 MS_LIB_AVAILABLE_TRUE='#' 16909 MS_LIB_AVAILABLE_FALSE= 16910fi 16911 16912 16913{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5 16914printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; } 16915if test ${ac_cv_c_undeclared_builtin_options+y} 16916then : 16917 printf %s "(cached) " >&6 16918else $as_nop 16919 ac_save_CFLAGS=$CFLAGS 16920 ac_cv_c_undeclared_builtin_options='cannot detect' 16921 for ac_arg in '' -fno-builtin; do 16922 CFLAGS="$ac_save_CFLAGS $ac_arg" 16923 # This test program should *not* compile successfully. 16924 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16925/* end confdefs.h. */ 16926 16927int 16928main (void) 16929{ 16930(void) strchr; 16931 ; 16932 return 0; 16933} 16934_ACEOF 16935if ac_fn_c_try_compile "$LINENO" 16936then : 16937 16938else $as_nop 16939 # This test program should compile successfully. 16940 # No library function is consistently available on 16941 # freestanding implementations, so test against a dummy 16942 # declaration. Include always-available headers on the 16943 # off chance that they somehow elicit warnings. 16944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 16945/* end confdefs.h. */ 16946#include <float.h> 16947#include <limits.h> 16948#include <stdarg.h> 16949#include <stddef.h> 16950extern void ac_decl (int, char *); 16951 16952int 16953main (void) 16954{ 16955(void) ac_decl (0, (char *) 0); 16956 (void) ac_decl; 16957 16958 ; 16959 return 0; 16960} 16961_ACEOF 16962if ac_fn_c_try_compile "$LINENO" 16963then : 16964 if test x"$ac_arg" = x 16965then : 16966 ac_cv_c_undeclared_builtin_options='none needed' 16967else $as_nop 16968 ac_cv_c_undeclared_builtin_options=$ac_arg 16969fi 16970 break 16971fi 16972rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16973fi 16974rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 16975 done 16976 CFLAGS=$ac_save_CFLAGS 16977 16978fi 16979{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5 16980printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; } 16981 case $ac_cv_c_undeclared_builtin_options in #( 16982 'cannot detect') : 16983 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 16984printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 16985as_fn_error $? "cannot make $CC report undeclared builtins 16986See \`config.log' for more details" "$LINENO" 5; } ;; #( 16987 'none needed') : 16988 ac_c_undeclared_builtin_options='' ;; #( 16989 *) : 16990 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;; 16991esac 16992 16993ac_fn_check_decl "$LINENO" "__SUNPRO_C" "ac_cv_have_decl___SUNPRO_C" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS" 16994if test "x$ac_cv_have_decl___SUNPRO_C" = xyes 16995then : 16996 SUNCC="yes" 16997else $as_nop 16998 SUNCC="no" 16999fi 17000WARN_CFLAGS="" 17001WARNING_CPP_DIRECTIVE="no" 17002if test "x$GCC" = "xyes"; then 17003 WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \ 17004 -Wmissing-prototypes -Wmissing-declarations \ 17005 -Wnested-externs -fno-strict-aliasing" 17006 WARNING_CPP_DIRECTIVE="yes" 17007elif test "x$SUNCC" = "xyes"; then 17008 WARN_CFLAGS="-v -fd" 17009 WARNING_CPP_DIRECTIVE="yes" 17010fi 17011if test "x$WARNING_CPP_DIRECTIVE" = "xyes"; then 17012 17013printf "%s\n" "#define HAVE_WARNING_CPP_DIRECTIVE 1" >>confdefs.h 17014 17015fi 17016 17017 17018 17019 17020# Put a plausible default for CC_FOR_BUILD in Makefile. 17021if test -z "$CC_FOR_BUILD"; then 17022 if test "x$cross_compiling" = "xno"; then 17023 CC_FOR_BUILD='$(CC)' 17024 else 17025 CC_FOR_BUILD=gcc 17026 fi 17027fi 17028 17029# Also set EXEEXT_FOR_BUILD. 17030if test "x$cross_compiling" = "xno"; then 17031 EXEEXT_FOR_BUILD='$(EXEEXT)' 17032else 17033 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for build system executable suffix" >&5 17034printf %s "checking for build system executable suffix... " >&6; } 17035if test ${bfd_cv_build_exeext+y} 17036then : 17037 printf %s "(cached) " >&6 17038else $as_nop 17039 rm -f conftest* 17040 echo 'int main () { return 0; }' > conftest.c 17041 bfd_cv_build_exeext= 17042 ${CC_FOR_BUILD} -o conftest conftest.c 1>&5 2>&5 17043 for file in conftest.*; do 17044 case $file in 17045 *.c | *.o | *.obj | *.ilk | *.pdb) ;; 17046 *) bfd_cv_build_exeext=`echo $file | sed -e s/conftest//` ;; 17047 esac 17048 done 17049 rm -f conftest* 17050 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no 17051fi 17052{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $bfd_cv_build_exeext" >&5 17053printf "%s\n" "$bfd_cv_build_exeext" >&6; } 17054 EXEEXT_FOR_BUILD="" 17055 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext} 17056fi 17057 17058 17059 if test $cross_compiling = yes; then 17060 CROSS_COMPILING_TRUE= 17061 CROSS_COMPILING_FALSE='#' 17062else 17063 CROSS_COMPILING_TRUE='#' 17064 CROSS_COMPILING_FALSE= 17065fi 17066 17067 if test "$enable_shared" = "yes"; then 17068 ENABLE_SHARED_TRUE= 17069 ENABLE_SHARED_FALSE='#' 17070else 17071 ENABLE_SHARED_TRUE='#' 17072 ENABLE_SHARED_FALSE= 17073fi 17074 17075 17076 17077 17078# Check whether --with-arch was given. 17079if test ${with_arch+y} 17080then : 17081 withval=$with_arch; arch="$withval" 17082else $as_nop 17083 arch=auto 17084fi 17085 17086 17087if test "x$arch" != xauto; then 17088 17089printf "%s\n" "#define FC_ARCHITECTURE \"$arch\"" >>confdefs.h 17090 17091fi 17092 17093 17094 17095# Checks for header files. 17096ac_header_dirent=no 17097for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 17098 as_ac_Header=`printf "%s\n" "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 17099{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 17100printf %s "checking for $ac_hdr that defines DIR... " >&6; } 17101if eval test \${$as_ac_Header+y} 17102then : 17103 printf %s "(cached) " >&6 17104else $as_nop 17105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17106/* end confdefs.h. */ 17107#include <sys/types.h> 17108#include <$ac_hdr> 17109 17110int 17111main (void) 17112{ 17113if ((DIR *) 0) 17114return 0; 17115 ; 17116 return 0; 17117} 17118_ACEOF 17119if ac_fn_c_try_compile "$LINENO" 17120then : 17121 eval "$as_ac_Header=yes" 17122else $as_nop 17123 eval "$as_ac_Header=no" 17124fi 17125rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17126fi 17127eval ac_res=\$$as_ac_Header 17128 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 17129printf "%s\n" "$ac_res" >&6; } 17130if eval test \"x\$"$as_ac_Header"\" = x"yes" 17131then : 17132 cat >>confdefs.h <<_ACEOF 17133#define `printf "%s\n" "HAVE_$ac_hdr" | $as_tr_cpp` 1 17134_ACEOF 17135 17136ac_header_dirent=$ac_hdr; break 17137fi 17138 17139done 17140# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 17141if test $ac_header_dirent = dirent.h; then 17142 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 17143printf %s "checking for library containing opendir... " >&6; } 17144if test ${ac_cv_search_opendir+y} 17145then : 17146 printf %s "(cached) " >&6 17147else $as_nop 17148 ac_func_search_save_LIBS=$LIBS 17149cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17150/* end confdefs.h. */ 17151 17152/* Override any GCC internal prototype to avoid an error. 17153 Use char because int might match the return type of a GCC 17154 builtin and then its argument prototype would still apply. */ 17155char opendir (); 17156int 17157main (void) 17158{ 17159return opendir (); 17160 ; 17161 return 0; 17162} 17163_ACEOF 17164for ac_lib in '' dir 17165do 17166 if test -z "$ac_lib"; then 17167 ac_res="none required" 17168 else 17169 ac_res=-l$ac_lib 17170 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 17171 fi 17172 if ac_fn_c_try_link "$LINENO" 17173then : 17174 ac_cv_search_opendir=$ac_res 17175fi 17176rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17177 conftest$ac_exeext 17178 if test ${ac_cv_search_opendir+y} 17179then : 17180 break 17181fi 17182done 17183if test ${ac_cv_search_opendir+y} 17184then : 17185 17186else $as_nop 17187 ac_cv_search_opendir=no 17188fi 17189rm conftest.$ac_ext 17190LIBS=$ac_func_search_save_LIBS 17191fi 17192{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 17193printf "%s\n" "$ac_cv_search_opendir" >&6; } 17194ac_res=$ac_cv_search_opendir 17195if test "$ac_res" != no 17196then : 17197 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 17198 17199fi 17200 17201else 17202 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 17203printf %s "checking for library containing opendir... " >&6; } 17204if test ${ac_cv_search_opendir+y} 17205then : 17206 printf %s "(cached) " >&6 17207else $as_nop 17208 ac_func_search_save_LIBS=$LIBS 17209cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17210/* end confdefs.h. */ 17211 17212/* Override any GCC internal prototype to avoid an error. 17213 Use char because int might match the return type of a GCC 17214 builtin and then its argument prototype would still apply. */ 17215char opendir (); 17216int 17217main (void) 17218{ 17219return opendir (); 17220 ; 17221 return 0; 17222} 17223_ACEOF 17224for ac_lib in '' x 17225do 17226 if test -z "$ac_lib"; then 17227 ac_res="none required" 17228 else 17229 ac_res=-l$ac_lib 17230 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 17231 fi 17232 if ac_fn_c_try_link "$LINENO" 17233then : 17234 ac_cv_search_opendir=$ac_res 17235fi 17236rm -f core conftest.err conftest.$ac_objext conftest.beam \ 17237 conftest$ac_exeext 17238 if test ${ac_cv_search_opendir+y} 17239then : 17240 break 17241fi 17242done 17243if test ${ac_cv_search_opendir+y} 17244then : 17245 17246else $as_nop 17247 ac_cv_search_opendir=no 17248fi 17249rm conftest.$ac_ext 17250LIBS=$ac_func_search_save_LIBS 17251fi 17252{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 17253printf "%s\n" "$ac_cv_search_opendir" >&6; } 17254ac_res=$ac_cv_search_opendir 17255if test "$ac_res" != no 17256then : 17257 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 17258 17259fi 17260 17261fi 17262 17263# Autoupdate added the next two lines to ensure that your configure 17264# script's behavior did not change. They are probably safe to remove. 17265 17266{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 17267printf %s "checking for egrep... " >&6; } 17268if test ${ac_cv_path_EGREP+y} 17269then : 17270 printf %s "(cached) " >&6 17271else $as_nop 17272 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 17273 then ac_cv_path_EGREP="$GREP -E" 17274 else 17275 if test -z "$EGREP"; then 17276 ac_path_EGREP_found=false 17277 # Loop through the user's path and test for each of PROGNAME-LIST 17278 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 17279for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 17280do 17281 IFS=$as_save_IFS 17282 case $as_dir in #((( 17283 '') as_dir=./ ;; 17284 */) ;; 17285 *) as_dir=$as_dir/ ;; 17286 esac 17287 for ac_prog in egrep 17288 do 17289 for ac_exec_ext in '' $ac_executable_extensions; do 17290 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" 17291 as_fn_executable_p "$ac_path_EGREP" || continue 17292# Check for GNU ac_path_EGREP and select it if it is found. 17293 # Check for GNU $ac_path_EGREP 17294case `"$ac_path_EGREP" --version 2>&1` in 17295*GNU*) 17296 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 17297*) 17298 ac_count=0 17299 printf %s 0123456789 >"conftest.in" 17300 while : 17301 do 17302 cat "conftest.in" "conftest.in" >"conftest.tmp" 17303 mv "conftest.tmp" "conftest.in" 17304 cp "conftest.in" "conftest.nl" 17305 printf "%s\n" 'EGREP' >> "conftest.nl" 17306 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 17307 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 17308 as_fn_arith $ac_count + 1 && ac_count=$as_val 17309 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 17310 # Best one so far, save it but keep looking for a better one 17311 ac_cv_path_EGREP="$ac_path_EGREP" 17312 ac_path_EGREP_max=$ac_count 17313 fi 17314 # 10*(2^10) chars as input seems more than enough 17315 test $ac_count -gt 10 && break 17316 done 17317 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 17318esac 17319 17320 $ac_path_EGREP_found && break 3 17321 done 17322 done 17323 done 17324IFS=$as_save_IFS 17325 if test -z "$ac_cv_path_EGREP"; then 17326 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 17327 fi 17328else 17329 ac_cv_path_EGREP=$EGREP 17330fi 17331 17332 fi 17333fi 17334{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 17335printf "%s\n" "$ac_cv_path_EGREP" >&6; } 17336 EGREP="$ac_cv_path_EGREP" 17337 17338 17339 17340ac_fn_c_check_header_compile "$LINENO" "dirent.h" "ac_cv_header_dirent_h" "$ac_includes_default" 17341if test "x$ac_cv_header_dirent_h" = xyes 17342then : 17343 printf "%s\n" "#define HAVE_DIRENT_H 1" >>confdefs.h 17344 17345fi 17346ac_fn_c_check_header_compile "$LINENO" "fcntl.h" "ac_cv_header_fcntl_h" "$ac_includes_default" 17347if test "x$ac_cv_header_fcntl_h" = xyes 17348then : 17349 printf "%s\n" "#define HAVE_FCNTL_H 1" >>confdefs.h 17350 17351fi 17352ac_fn_c_check_header_compile "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default" 17353if test "x$ac_cv_header_stdlib_h" = xyes 17354then : 17355 printf "%s\n" "#define HAVE_STDLIB_H 1" >>confdefs.h 17356 17357fi 17358ac_fn_c_check_header_compile "$LINENO" "string.h" "ac_cv_header_string_h" "$ac_includes_default" 17359if test "x$ac_cv_header_string_h" = xyes 17360then : 17361 printf "%s\n" "#define HAVE_STRING_H 1" >>confdefs.h 17362 17363fi 17364ac_fn_c_check_header_compile "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default" 17365if test "x$ac_cv_header_unistd_h" = xyes 17366then : 17367 printf "%s\n" "#define HAVE_UNISTD_H 1" >>confdefs.h 17368 17369fi 17370ac_fn_c_check_header_compile "$LINENO" "sys/statvfs.h" "ac_cv_header_sys_statvfs_h" "$ac_includes_default" 17371if test "x$ac_cv_header_sys_statvfs_h" = xyes 17372then : 17373 printf "%s\n" "#define HAVE_SYS_STATVFS_H 1" >>confdefs.h 17374 17375fi 17376ac_fn_c_check_header_compile "$LINENO" "sys/vfs.h" "ac_cv_header_sys_vfs_h" "$ac_includes_default" 17377if test "x$ac_cv_header_sys_vfs_h" = xyes 17378then : 17379 printf "%s\n" "#define HAVE_SYS_VFS_H 1" >>confdefs.h 17380 17381fi 17382ac_fn_c_check_header_compile "$LINENO" "sys/statfs.h" "ac_cv_header_sys_statfs_h" "$ac_includes_default" 17383if test "x$ac_cv_header_sys_statfs_h" = xyes 17384then : 17385 printf "%s\n" "#define HAVE_SYS_STATFS_H 1" >>confdefs.h 17386 17387fi 17388ac_fn_c_check_header_compile "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default" 17389if test "x$ac_cv_header_sys_param_h" = xyes 17390then : 17391 printf "%s\n" "#define HAVE_SYS_PARAM_H 1" >>confdefs.h 17392 17393fi 17394ac_fn_c_check_header_compile "$LINENO" "sys/mount.h" "ac_cv_header_sys_mount_h" "$ac_includes_default" 17395if test "x$ac_cv_header_sys_mount_h" = xyes 17396then : 17397 printf "%s\n" "#define HAVE_SYS_MOUNT_H 1" >>confdefs.h 17398 17399fi 17400 17401# ------ AX CREATE STDINT H ------------------------------------- 17402{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint types" >&5 17403printf %s "checking for stdint types... " >&6; } 17404ac_stdint_h=`echo src/fcstdint.h` 17405# try to shortcircuit - if the default include path of the compiler 17406# can find a "stdint.h" header then we assume that all compilers can. 17407if test ${ac_cv_header_stdint_t+y} 17408then : 17409 printf %s "(cached) " >&6 17410else $as_nop 17411 17412old_CXXFLAGS="$CXXFLAGS" ; CXXFLAGS="" 17413old_CPPFLAGS="$CPPFLAGS" ; CPPFLAGS="" 17414old_CFLAGS="$CFLAGS" ; CFLAGS="" 17415cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17416/* end confdefs.h. */ 17417#include <stdint.h> 17418int 17419main (void) 17420{ 17421int_least32_t v = 0; 17422 ; 17423 return 0; 17424} 17425_ACEOF 17426if ac_fn_c_try_compile "$LINENO" 17427then : 17428 ac_cv_stdint_result="(assuming C99 compatible system)" 17429 ac_cv_header_stdint_t="stdint.h"; 17430else $as_nop 17431 ac_cv_header_stdint_t="" 17432fi 17433rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17434if test "$GCC" = "yes" && test ".$ac_cv_header_stdint_t" = "."; then 17435CFLAGS="-std=c99" 17436cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17437/* end confdefs.h. */ 17438#include <stdint.h> 17439int 17440main (void) 17441{ 17442int_least32_t v = 0; 17443 ; 17444 return 0; 17445} 17446_ACEOF 17447if ac_fn_c_try_compile "$LINENO" 17448then : 17449 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: your GCC compiler has a defunct stdint.h for its default-mode" >&5 17450printf "%s\n" "$as_me: WARNING: your GCC compiler has a defunct stdint.h for its default-mode" >&2;} 17451fi 17452rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17453fi 17454CXXFLAGS="$old_CXXFLAGS" 17455CPPFLAGS="$old_CPPFLAGS" 17456CFLAGS="$old_CFLAGS" 17457fi 17458 17459 17460v="... $ac_cv_header_stdint_h" 17461if test "$ac_stdint_h" = "stdint.h" ; then 17462 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (are you sure you want them in ./stdint.h?)" >&5 17463printf "%s\n" "(are you sure you want them in ./stdint.h?)" >&6; } 17464elif test "$ac_stdint_h" = "inttypes.h" ; then 17465 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (are you sure you want them in ./inttypes.h?)" >&5 17466printf "%s\n" "(are you sure you want them in ./inttypes.h?)" >&6; } 17467elif test "_$ac_cv_header_stdint_t" = "_" ; then 17468 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (putting them into $ac_stdint_h)$v" >&5 17469printf "%s\n" "(putting them into $ac_stdint_h)$v" >&6; } 17470else 17471 ac_cv_header_stdint="$ac_cv_header_stdint_t" 17472 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint (shortcircuit)" >&5 17473printf "%s\n" "$ac_cv_header_stdint (shortcircuit)" >&6; } 17474fi 17475 17476if test "_$ac_cv_header_stdint_t" = "_" ; then # can not shortcircuit.. 17477 17478 17479inttype_headers=`echo | sed -e 's/,/ /g'` 17480 17481ac_cv_stdint_result="(no helpful system typedefs seen)" 17482 17483{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint uintptr_t" >&5 17484printf %s "checking for stdint uintptr_t... " >&6; } 17485if test ${ac_cv_header_stdint_x+y} 17486then : 17487 printf %s "(cached) " >&6 17488else $as_nop 17489 17490 ac_cv_header_stdint_x="" # the 1997 typedefs (inttypes.h) 17491 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (..)" >&5 17492printf "%s\n" "(..)" >&6; } 17493 for i in stdint.h inttypes.h sys/inttypes.h $inttype_headers 17494 do 17495 unset ac_cv_type_uintptr_t 17496 unset ac_cv_type_uint64_t 17497 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#include <$i> 17498" 17499if test "x$ac_cv_type_uintptr_t" = xyes 17500then : 17501 ac_cv_header_stdint_x=$i 17502else $as_nop 17503 continue 17504fi 17505 17506 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include<$i> 17507" 17508if test "x$ac_cv_type_uint64_t" = xyes 17509then : 17510 and64="/uint64_t" 17511else $as_nop 17512 and64="" 17513fi 17514 17515 ac_cv_stdint_result="(seen uintptr_t$and64 in $i)" 17516 break 17517 done 17518 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint uintptr_t" >&5 17519printf %s "checking for stdint uintptr_t... " >&6; } 17520 17521fi 17522{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_x" >&5 17523printf "%s\n" "$ac_cv_header_stdint_x" >&6; } 17524 17525 17526if test "_$ac_cv_header_stdint_x" = "_" ; then 17527 17528{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint uint32_t" >&5 17529printf %s "checking for stdint uint32_t... " >&6; } 17530if test ${ac_cv_header_stdint_o+y} 17531then : 17532 printf %s "(cached) " >&6 17533else $as_nop 17534 17535 ac_cv_header_stdint_o="" # the 1995 typedefs (sys/inttypes.h) 17536 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (..)" >&5 17537printf "%s\n" "(..)" >&6; } 17538 for i in inttypes.h sys/inttypes.h stdint.h $inttype_headers 17539 do 17540 unset ac_cv_type_uint32_t 17541 unset ac_cv_type_uint64_t 17542 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#include <$i> 17543" 17544if test "x$ac_cv_type_uint32_t" = xyes 17545then : 17546 ac_cv_header_stdint_o=$i 17547else $as_nop 17548 continue 17549fi 17550 17551 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#include<$i> 17552" 17553if test "x$ac_cv_type_uint64_t" = xyes 17554then : 17555 and64="/uint64_t" 17556else $as_nop 17557 and64="" 17558fi 17559 17560 ac_cv_stdint_result="(seen uint32_t$and64 in $i)" 17561 break 17562 break; 17563 done 17564 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint uint32_t" >&5 17565printf %s "checking for stdint uint32_t... " >&6; } 17566 17567fi 17568{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_o" >&5 17569printf "%s\n" "$ac_cv_header_stdint_o" >&6; } 17570 17571fi 17572 17573if test "_$ac_cv_header_stdint_x" = "_" ; then 17574if test "_$ac_cv_header_stdint_o" = "_" ; then 17575 17576{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint u_int32_t" >&5 17577printf %s "checking for stdint u_int32_t... " >&6; } 17578if test ${ac_cv_header_stdint_u+y} 17579then : 17580 printf %s "(cached) " >&6 17581else $as_nop 17582 17583 ac_cv_header_stdint_u="" # the BSD typedefs (sys/types.h) 17584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (..)" >&5 17585printf "%s\n" "(..)" >&6; } 17586 for i in sys/types.h inttypes.h sys/inttypes.h $inttype_headers ; do 17587 unset ac_cv_type_u_int32_t 17588 unset ac_cv_type_u_int64_t 17589 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "#include <$i> 17590" 17591if test "x$ac_cv_type_u_int32_t" = xyes 17592then : 17593 ac_cv_header_stdint_u=$i 17594else $as_nop 17595 continue 17596fi 17597 17598 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "#include<$i> 17599" 17600if test "x$ac_cv_type_u_int64_t" = xyes 17601then : 17602 and64="/u_int64_t" 17603else $as_nop 17604 and64="" 17605fi 17606 17607 ac_cv_stdint_result="(seen u_int32_t$and64 in $i)" 17608 break 17609 break; 17610 done 17611 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint u_int32_t" >&5 17612printf %s "checking for stdint u_int32_t... " >&6; } 17613 17614fi 17615{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdint_u" >&5 17616printf "%s\n" "$ac_cv_header_stdint_u" >&6; } 17617 17618fi fi 17619 17620if test "_$ac_cv_header_stdint_x" = "_" ; then 17621 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for stdint datatype model" >&5 17622printf %s "checking for stdint datatype model... " >&6; } 17623 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: (..)" >&5 17624printf "%s\n" "(..)" >&6; } 17625 17626 # The cast to long int works around a bug in the HP C Compiler 17627# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17628# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17629# This bug is HP SR number 8606223364. 17630{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of char" >&5 17631printf %s "checking size of char... " >&6; } 17632if test ${ac_cv_sizeof_char+y} 17633then : 17634 printf %s "(cached) " >&6 17635else $as_nop 17636 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char))" "ac_cv_sizeof_char" "$ac_includes_default" 17637then : 17638 17639else $as_nop 17640 if test "$ac_cv_type_char" = yes; then 17641 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17642printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 17643as_fn_error 77 "cannot compute sizeof (char) 17644See \`config.log' for more details" "$LINENO" 5; } 17645 else 17646 ac_cv_sizeof_char=0 17647 fi 17648fi 17649 17650fi 17651{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char" >&5 17652printf "%s\n" "$ac_cv_sizeof_char" >&6; } 17653 17654 17655 17656printf "%s\n" "#define SIZEOF_CHAR $ac_cv_sizeof_char" >>confdefs.h 17657 17658 17659 # The cast to long int works around a bug in the HP C Compiler 17660# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17661# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17662# This bug is HP SR number 8606223364. 17663{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of short" >&5 17664printf %s "checking size of short... " >&6; } 17665if test ${ac_cv_sizeof_short+y} 17666then : 17667 printf %s "(cached) " >&6 17668else $as_nop 17669 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default" 17670then : 17671 17672else $as_nop 17673 if test "$ac_cv_type_short" = yes; then 17674 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17675printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 17676as_fn_error 77 "cannot compute sizeof (short) 17677See \`config.log' for more details" "$LINENO" 5; } 17678 else 17679 ac_cv_sizeof_short=0 17680 fi 17681fi 17682 17683fi 17684{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5 17685printf "%s\n" "$ac_cv_sizeof_short" >&6; } 17686 17687 17688 17689printf "%s\n" "#define SIZEOF_SHORT $ac_cv_sizeof_short" >>confdefs.h 17690 17691 17692 # The cast to long int works around a bug in the HP C Compiler 17693# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17694# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17695# This bug is HP SR number 8606223364. 17696{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 17697printf %s "checking size of int... " >&6; } 17698if test ${ac_cv_sizeof_int+y} 17699then : 17700 printf %s "(cached) " >&6 17701else $as_nop 17702 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default" 17703then : 17704 17705else $as_nop 17706 if test "$ac_cv_type_int" = yes; then 17707 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17708printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 17709as_fn_error 77 "cannot compute sizeof (int) 17710See \`config.log' for more details" "$LINENO" 5; } 17711 else 17712 ac_cv_sizeof_int=0 17713 fi 17714fi 17715 17716fi 17717{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 17718printf "%s\n" "$ac_cv_sizeof_int" >&6; } 17719 17720 17721 17722printf "%s\n" "#define SIZEOF_INT $ac_cv_sizeof_int" >>confdefs.h 17723 17724 17725 # The cast to long int works around a bug in the HP C Compiler 17726# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17727# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17728# This bug is HP SR number 8606223364. 17729{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 17730printf %s "checking size of long... " >&6; } 17731if test ${ac_cv_sizeof_long+y} 17732then : 17733 printf %s "(cached) " >&6 17734else $as_nop 17735 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default" 17736then : 17737 17738else $as_nop 17739 if test "$ac_cv_type_long" = yes; then 17740 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17741printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 17742as_fn_error 77 "cannot compute sizeof (long) 17743See \`config.log' for more details" "$LINENO" 5; } 17744 else 17745 ac_cv_sizeof_long=0 17746 fi 17747fi 17748 17749fi 17750{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 17751printf "%s\n" "$ac_cv_sizeof_long" >&6; } 17752 17753 17754 17755printf "%s\n" "#define SIZEOF_LONG $ac_cv_sizeof_long" >>confdefs.h 17756 17757 17758 # The cast to long int works around a bug in the HP C Compiler 17759# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 17760# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 17761# This bug is HP SR number 8606223364. 17762{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5 17763printf %s "checking size of void*... " >&6; } 17764if test ${ac_cv_sizeof_voidp+y} 17765then : 17766 printf %s "(cached) " >&6 17767else $as_nop 17768 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp" "$ac_includes_default" 17769then : 17770 17771else $as_nop 17772 if test "$ac_cv_type_voidp" = yes; then 17773 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 17774printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 17775as_fn_error 77 "cannot compute sizeof (void*) 17776See \`config.log' for more details" "$LINENO" 5; } 17777 else 17778 ac_cv_sizeof_voidp=0 17779 fi 17780fi 17781 17782fi 17783{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5 17784printf "%s\n" "$ac_cv_sizeof_voidp" >&6; } 17785 17786 17787 17788printf "%s\n" "#define SIZEOF_VOIDP $ac_cv_sizeof_voidp" >>confdefs.h 17789 17790 17791 ac_cv_char_data_model="" 17792 ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_char" 17793 ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_short" 17794 ac_cv_char_data_model="$ac_cv_char_data_model$ac_cv_sizeof_int" 17795 ac_cv_long_data_model="" 17796 ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_int" 17797 ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_long" 17798 ac_cv_long_data_model="$ac_cv_long_data_model$ac_cv_sizeof_voidp" 17799 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking data model" >&5 17800printf %s "checking data model... " >&6; } 17801 case "$ac_cv_char_data_model/$ac_cv_long_data_model" in 17802 122/242) ac_cv_data_model="IP16" ; n="standard 16bit machine" ;; 17803 122/244) ac_cv_data_model="LP32" ; n="standard 32bit machine" ;; 17804 122/*) ac_cv_data_model="i16" ; n="unusual int16 model" ;; 17805 124/444) ac_cv_data_model="ILP32" ; n="standard 32bit unixish" ;; 17806 124/488) ac_cv_data_model="LP64" ; n="standard 64bit unixish" ;; 17807 124/448) ac_cv_data_model="LLP64" ; n="unusual 64bit unixish" ;; 17808 124/*) ac_cv_data_model="i32" ; n="unusual int32 model" ;; 17809 128/888) ac_cv_data_model="ILP64" ; n="unusual 64bit numeric" ;; 17810 128/*) ac_cv_data_model="i64" ; n="unusual int64 model" ;; 17811 222/*2) ac_cv_data_model="DSP16" ; n="strict 16bit dsptype" ;; 17812 333/*3) ac_cv_data_model="DSP24" ; n="strict 24bit dsptype" ;; 17813 444/*4) ac_cv_data_model="DSP32" ; n="strict 32bit dsptype" ;; 17814 666/*6) ac_cv_data_model="DSP48" ; n="strict 48bit dsptype" ;; 17815 888/*8) ac_cv_data_model="DSP64" ; n="strict 64bit dsptype" ;; 17816 222/*|333/*|444/*|666/*|888/*) : 17817 ac_cv_data_model="iDSP" ; n="unusual dsptype" ;; 17818 *) ac_cv_data_model="none" ; n="very unusual model" ;; 17819 esac 17820 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_data_model ($ac_cv_long_data_model, $n)" >&5 17821printf "%s\n" "$ac_cv_data_model ($ac_cv_long_data_model, $n)" >&6; } 17822 17823fi 17824 17825if test "_$ac_cv_header_stdint_x" != "_" ; then 17826 ac_cv_header_stdint="$ac_cv_header_stdint_x" 17827elif test "_$ac_cv_header_stdint_o" != "_" ; then 17828 ac_cv_header_stdint="$ac_cv_header_stdint_o" 17829elif test "_$ac_cv_header_stdint_u" != "_" ; then 17830 ac_cv_header_stdint="$ac_cv_header_stdint_u" 17831else 17832 ac_cv_header_stdint="stddef.h" 17833fi 17834 17835{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for extra inttypes in chosen header" >&5 17836printf %s "checking for extra inttypes in chosen header... " >&6; } 17837{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ($ac_cv_header_stdint)" >&5 17838printf "%s\n" "($ac_cv_header_stdint)" >&6; } 17839unset ac_cv_type_int_least32_t 17840unset ac_cv_type_int_fast32_t 17841ac_fn_c_check_type "$LINENO" "int_least32_t" "ac_cv_type_int_least32_t" "#include <$ac_cv_header_stdint> 17842" 17843if test "x$ac_cv_type_int_least32_t" = xyes 17844then : 17845 17846fi 17847 17848ac_fn_c_check_type "$LINENO" "int_fast32_t" "ac_cv_type_int_fast32_t" "#include<$ac_cv_header_stdint> 17849" 17850if test "x$ac_cv_type_int_fast32_t" = xyes 17851then : 17852 17853fi 17854 17855ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "#include <$ac_cv_header_stdint> 17856" 17857if test "x$ac_cv_type_intmax_t" = xyes 17858then : 17859 17860fi 17861 17862 17863fi # shortcircut to system "stdint.h" 17864# ------------------ PREPARE VARIABLES ------------------------------ 17865if test "$GCC" = "yes" ; then 17866ac_cv_stdint_message="using gnu compiler "`$CC --version | head -1` 17867else 17868ac_cv_stdint_message="using $CC" 17869fi 17870 17871{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: make use of $ac_cv_header_stdint in $ac_stdint_h $ac_cv_stdint_result" >&5 17872printf "%s\n" "make use of $ac_cv_header_stdint in $ac_stdint_h $ac_cv_stdint_result" >&6; } 17873 17874# ----------------- DONE inttypes.h checks START header ------------- 17875ac_config_commands="$ac_config_commands $ac_stdint_h" 17876 17877 17878 17879# Checks for typedefs, structures, and compiler characteristics. 17880{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 17881printf %s "checking for an ANSI C-conforming const... " >&6; } 17882if test ${ac_cv_c_const+y} 17883then : 17884 printf %s "(cached) " >&6 17885else $as_nop 17886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17887/* end confdefs.h. */ 17888 17889int 17890main (void) 17891{ 17892 17893#ifndef __cplusplus 17894 /* Ultrix mips cc rejects this sort of thing. */ 17895 typedef int charset[2]; 17896 const charset cs = { 0, 0 }; 17897 /* SunOS 4.1.1 cc rejects this. */ 17898 char const *const *pcpcc; 17899 char **ppc; 17900 /* NEC SVR4.0.2 mips cc rejects this. */ 17901 struct point {int x, y;}; 17902 static struct point const zero = {0,0}; 17903 /* IBM XL C 1.02.0.0 rejects this. 17904 It does not let you subtract one const X* pointer from another in 17905 an arm of an if-expression whose if-part is not a constant 17906 expression */ 17907 const char *g = "string"; 17908 pcpcc = &g + (g ? g-g : 0); 17909 /* HPUX 7.0 cc rejects these. */ 17910 ++pcpcc; 17911 ppc = (char**) pcpcc; 17912 pcpcc = (char const *const *) ppc; 17913 { /* SCO 3.2v4 cc rejects this sort of thing. */ 17914 char tx; 17915 char *t = &tx; 17916 char const *s = 0 ? (char *) 0 : (char const *) 0; 17917 17918 *t++ = 0; 17919 if (s) return 0; 17920 } 17921 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 17922 int x[] = {25, 17}; 17923 const int *foo = &x[0]; 17924 ++foo; 17925 } 17926 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 17927 typedef const int *iptr; 17928 iptr p = 0; 17929 ++p; 17930 } 17931 { /* IBM XL C 1.02.0.0 rejects this sort of thing, saying 17932 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 17933 struct s { int j; const int *ap[3]; } bx; 17934 struct s *b = &bx; b->j = 5; 17935 } 17936 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 17937 const int foo = 10; 17938 if (!foo) return 0; 17939 } 17940 return !cs[0] && !zero.x; 17941#endif 17942 17943 ; 17944 return 0; 17945} 17946_ACEOF 17947if ac_fn_c_try_compile "$LINENO" 17948then : 17949 ac_cv_c_const=yes 17950else $as_nop 17951 ac_cv_c_const=no 17952fi 17953rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17954fi 17955{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 17956printf "%s\n" "$ac_cv_c_const" >&6; } 17957if test $ac_cv_c_const = no; then 17958 17959printf "%s\n" "#define const /**/" >>confdefs.h 17960 17961fi 17962 17963{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 17964printf %s "checking for inline... " >&6; } 17965if test ${ac_cv_c_inline+y} 17966then : 17967 printf %s "(cached) " >&6 17968else $as_nop 17969 ac_cv_c_inline=no 17970for ac_kw in inline __inline__ __inline; do 17971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 17972/* end confdefs.h. */ 17973#ifndef __cplusplus 17974typedef int foo_t; 17975static $ac_kw foo_t static_foo (void) {return 0; } 17976$ac_kw foo_t foo (void) {return 0; } 17977#endif 17978 17979_ACEOF 17980if ac_fn_c_try_compile "$LINENO" 17981then : 17982 ac_cv_c_inline=$ac_kw 17983fi 17984rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 17985 test "$ac_cv_c_inline" != no && break 17986done 17987 17988fi 17989{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 17990printf "%s\n" "$ac_cv_c_inline" >&6; } 17991 17992case $ac_cv_c_inline in 17993 inline | yes) ;; 17994 *) 17995 case $ac_cv_c_inline in 17996 no) ac_val=;; 17997 *) ac_val=$ac_cv_c_inline;; 17998 esac 17999 cat >>confdefs.h <<_ACEOF 18000#ifndef __cplusplus 18001#define inline $ac_val 18002#endif 18003_ACEOF 18004 ;; 18005esac 18006 18007 18008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for flexible array members" >&5 18009printf %s "checking for flexible array members... " >&6; } 18010if test ${ac_cv_c_flexmember+y} 18011then : 18012 printf %s "(cached) " >&6 18013else $as_nop 18014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18015/* end confdefs.h. */ 18016#include <stdlib.h> 18017 #include <stdio.h> 18018 #include <stddef.h> 18019 struct s { int n; double d[]; }; 18020int 18021main (void) 18022{ 18023int m = getchar (); 18024 struct s *p = (struct s *) malloc (offsetof (struct s, d) 18025 + m * sizeof (double)); 18026 p->d[0] = 0.0; 18027 return p->d != (double *) NULL; 18028 ; 18029 return 0; 18030} 18031_ACEOF 18032if ac_fn_c_try_compile "$LINENO" 18033then : 18034 ac_cv_c_flexmember=yes 18035else $as_nop 18036 ac_cv_c_flexmember=no 18037fi 18038rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18039fi 18040{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_flexmember" >&5 18041printf "%s\n" "$ac_cv_c_flexmember" >&6; } 18042 if test $ac_cv_c_flexmember = yes; then 18043 18044printf "%s\n" "#define FLEXIBLE_ARRAY_MEMBER /**/" >>confdefs.h 18045 18046 else 18047 printf "%s\n" "#define FLEXIBLE_ARRAY_MEMBER 1" >>confdefs.h 18048 18049 fi 18050 18051 18052 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default 18053" 18054if test "x$ac_cv_type_pid_t" = xyes 18055then : 18056 18057else $as_nop 18058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18059/* end confdefs.h. */ 18060 18061 #if defined _WIN64 && !defined __CYGWIN__ 18062 LLP64 18063 #endif 18064 18065int 18066main (void) 18067{ 18068 18069 ; 18070 return 0; 18071} 18072 18073_ACEOF 18074if ac_fn_c_try_compile "$LINENO" 18075then : 18076 ac_pid_type='int' 18077else $as_nop 18078 ac_pid_type='__int64' 18079fi 18080rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18081 18082printf "%s\n" "#define pid_t $ac_pid_type" >>confdefs.h 18083 18084 18085fi 18086 18087 18088 18089# Checks for library functions. 18090ac_func= 18091for ac_item in $ac_func_c_list 18092do 18093 if test $ac_func; then 18094 ac_fn_c_check_func "$LINENO" $ac_func ac_cv_func_$ac_func 18095 if eval test \"x\$ac_cv_func_$ac_func\" = xyes; then 18096 echo "#define $ac_item 1" >> confdefs.h 18097 fi 18098 ac_func= 18099 else 18100 ac_func=$ac_item 18101 fi 18102done 18103 18104if test "x$ac_cv_func_vprintf" = xno 18105then : 18106 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt" 18107if test "x$ac_cv_func__doprnt" = xyes 18108then : 18109 18110printf "%s\n" "#define HAVE_DOPRNT 1" >>confdefs.h 18111 18112fi 18113 18114fi 18115 18116 18117 18118 18119{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5 18120printf %s "checking for working mmap... " >&6; } 18121if test ${ac_cv_func_mmap_fixed_mapped+y} 18122then : 18123 printf %s "(cached) " >&6 18124else $as_nop 18125 if test "$cross_compiling" = yes 18126then : 18127 case "$host_os" in # (( 18128 # Guess yes on platforms where we know the result. 18129 linux*) ac_cv_func_mmap_fixed_mapped=yes ;; 18130 # If we don't know, assume the worst. 18131 *) ac_cv_func_mmap_fixed_mapped=no ;; 18132 esac 18133else $as_nop 18134 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18135/* end confdefs.h. */ 18136$ac_includes_default 18137/* malloc might have been renamed as rpl_malloc. */ 18138#undef malloc 18139 18140/* Thanks to Mike Haertel and Jim Avera for this test. 18141 Here is a matrix of mmap possibilities: 18142 mmap private not fixed 18143 mmap private fixed at somewhere currently unmapped 18144 mmap private fixed at somewhere already mapped 18145 mmap shared not fixed 18146 mmap shared fixed at somewhere currently unmapped 18147 mmap shared fixed at somewhere already mapped 18148 For private mappings, we should verify that changes cannot be read() 18149 back from the file, nor mmap's back from the file at a different 18150 address. (There have been systems where private was not correctly 18151 implemented like the infamous i386 svr4.0, and systems where the 18152 VM page cache was not coherent with the file system buffer cache 18153 like early versions of FreeBSD and possibly contemporary NetBSD.) 18154 For shared mappings, we should conversely verify that changes get 18155 propagated back to all the places they're supposed to be. 18156 18157 Grep wants private fixed already mapped. 18158 The main things grep needs to know about mmap are: 18159 * does it exist and is it safe to write into the mmap'd area 18160 * how to use it (BSD variants) */ 18161 18162#include <fcntl.h> 18163#include <sys/mman.h> 18164 18165/* This mess was copied from the GNU getpagesize.h. */ 18166#ifndef HAVE_GETPAGESIZE 18167# ifdef _SC_PAGESIZE 18168# define getpagesize() sysconf(_SC_PAGESIZE) 18169# else /* no _SC_PAGESIZE */ 18170# ifdef HAVE_SYS_PARAM_H 18171# include <sys/param.h> 18172# ifdef EXEC_PAGESIZE 18173# define getpagesize() EXEC_PAGESIZE 18174# else /* no EXEC_PAGESIZE */ 18175# ifdef NBPG 18176# define getpagesize() NBPG * CLSIZE 18177# ifndef CLSIZE 18178# define CLSIZE 1 18179# endif /* no CLSIZE */ 18180# else /* no NBPG */ 18181# ifdef NBPC 18182# define getpagesize() NBPC 18183# else /* no NBPC */ 18184# ifdef PAGESIZE 18185# define getpagesize() PAGESIZE 18186# endif /* PAGESIZE */ 18187# endif /* no NBPC */ 18188# endif /* no NBPG */ 18189# endif /* no EXEC_PAGESIZE */ 18190# else /* no HAVE_SYS_PARAM_H */ 18191# define getpagesize() 8192 /* punt totally */ 18192# endif /* no HAVE_SYS_PARAM_H */ 18193# endif /* no _SC_PAGESIZE */ 18194 18195#endif /* no HAVE_GETPAGESIZE */ 18196 18197int 18198main (void) 18199{ 18200 char *data, *data2, *data3; 18201 const char *cdata2; 18202 int i, pagesize; 18203 int fd, fd2; 18204 18205 pagesize = getpagesize (); 18206 18207 /* First, make a file with some known garbage in it. */ 18208 data = (char *) malloc (pagesize); 18209 if (!data) 18210 return 1; 18211 for (i = 0; i < pagesize; ++i) 18212 *(data + i) = rand (); 18213 umask (0); 18214 fd = creat ("conftest.mmap", 0600); 18215 if (fd < 0) 18216 return 2; 18217 if (write (fd, data, pagesize) != pagesize) 18218 return 3; 18219 close (fd); 18220 18221 /* Next, check that the tail of a page is zero-filled. File must have 18222 non-zero length, otherwise we risk SIGBUS for entire page. */ 18223 fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600); 18224 if (fd2 < 0) 18225 return 4; 18226 cdata2 = ""; 18227 if (write (fd2, cdata2, 1) != 1) 18228 return 5; 18229 data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L); 18230 if (data2 == MAP_FAILED) 18231 return 6; 18232 for (i = 0; i < pagesize; ++i) 18233 if (*(data2 + i)) 18234 return 7; 18235 close (fd2); 18236 if (munmap (data2, pagesize)) 18237 return 8; 18238 18239 /* Next, try to mmap the file at a fixed address which already has 18240 something else allocated at it. If we can, also make sure that 18241 we see the same garbage. */ 18242 fd = open ("conftest.mmap", O_RDWR); 18243 if (fd < 0) 18244 return 9; 18245 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 18246 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 18247 return 10; 18248 for (i = 0; i < pagesize; ++i) 18249 if (*(data + i) != *(data2 + i)) 18250 return 11; 18251 18252 /* Finally, make sure that changes to the mapped area do not 18253 percolate back to the file as seen by read(). (This is a bug on 18254 some variants of i386 svr4.0.) */ 18255 for (i = 0; i < pagesize; ++i) 18256 *(data2 + i) = *(data2 + i) + 1; 18257 data3 = (char *) malloc (pagesize); 18258 if (!data3) 18259 return 12; 18260 if (read (fd, data3, pagesize) != pagesize) 18261 return 13; 18262 for (i = 0; i < pagesize; ++i) 18263 if (*(data + i) != *(data3 + i)) 18264 return 14; 18265 close (fd); 18266 free (data); 18267 free (data3); 18268 return 0; 18269} 18270_ACEOF 18271if ac_fn_c_try_run "$LINENO" 18272then : 18273 ac_cv_func_mmap_fixed_mapped=yes 18274else $as_nop 18275 ac_cv_func_mmap_fixed_mapped=no 18276fi 18277rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 18278 conftest.$ac_objext conftest.beam conftest.$ac_ext 18279fi 18280 18281fi 18282{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5 18283printf "%s\n" "$ac_cv_func_mmap_fixed_mapped" >&6; } 18284if test $ac_cv_func_mmap_fixed_mapped = yes; then 18285 18286printf "%s\n" "#define HAVE_MMAP 1" >>confdefs.h 18287 18288fi 18289rm -f conftest.mmap conftest.txt 18290 18291ac_fn_c_check_func "$LINENO" "link" "ac_cv_func_link" 18292if test "x$ac_cv_func_link" = xyes 18293then : 18294 printf "%s\n" "#define HAVE_LINK 1" >>confdefs.h 18295 18296fi 18297ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp" 18298if test "x$ac_cv_func_mkstemp" = xyes 18299then : 18300 printf "%s\n" "#define HAVE_MKSTEMP 1" >>confdefs.h 18301 18302fi 18303ac_fn_c_check_func "$LINENO" "mkostemp" "ac_cv_func_mkostemp" 18304if test "x$ac_cv_func_mkostemp" = xyes 18305then : 18306 printf "%s\n" "#define HAVE_MKOSTEMP 1" >>confdefs.h 18307 18308fi 18309ac_fn_c_check_func "$LINENO" "_mktemp_s" "ac_cv_func__mktemp_s" 18310if test "x$ac_cv_func__mktemp_s" = xyes 18311then : 18312 printf "%s\n" "#define HAVE__MKTEMP_S 1" >>confdefs.h 18313 18314fi 18315ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp" 18316if test "x$ac_cv_func_mkdtemp" = xyes 18317then : 18318 printf "%s\n" "#define HAVE_MKDTEMP 1" >>confdefs.h 18319 18320fi 18321ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt" 18322if test "x$ac_cv_func_getopt" = xyes 18323then : 18324 printf "%s\n" "#define HAVE_GETOPT 1" >>confdefs.h 18325 18326fi 18327ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long" 18328if test "x$ac_cv_func_getopt_long" = xyes 18329then : 18330 printf "%s\n" "#define HAVE_GETOPT_LONG 1" >>confdefs.h 18331 18332fi 18333ac_fn_c_check_func "$LINENO" "getprogname" "ac_cv_func_getprogname" 18334if test "x$ac_cv_func_getprogname" = xyes 18335then : 18336 printf "%s\n" "#define HAVE_GETPROGNAME 1" >>confdefs.h 18337 18338fi 18339ac_fn_c_check_func "$LINENO" "getexecname" "ac_cv_func_getexecname" 18340if test "x$ac_cv_func_getexecname" = xyes 18341then : 18342 printf "%s\n" "#define HAVE_GETEXECNAME 1" >>confdefs.h 18343 18344fi 18345ac_fn_c_check_func "$LINENO" "rand" "ac_cv_func_rand" 18346if test "x$ac_cv_func_rand" = xyes 18347then : 18348 printf "%s\n" "#define HAVE_RAND 1" >>confdefs.h 18349 18350fi 18351ac_fn_c_check_func "$LINENO" "random" "ac_cv_func_random" 18352if test "x$ac_cv_func_random" = xyes 18353then : 18354 printf "%s\n" "#define HAVE_RANDOM 1" >>confdefs.h 18355 18356fi 18357ac_fn_c_check_func "$LINENO" "lrand48" "ac_cv_func_lrand48" 18358if test "x$ac_cv_func_lrand48" = xyes 18359then : 18360 printf "%s\n" "#define HAVE_LRAND48 1" >>confdefs.h 18361 18362fi 18363ac_fn_c_check_func "$LINENO" "random_r" "ac_cv_func_random_r" 18364if test "x$ac_cv_func_random_r" = xyes 18365then : 18366 printf "%s\n" "#define HAVE_RANDOM_R 1" >>confdefs.h 18367 18368fi 18369ac_fn_c_check_func "$LINENO" "rand_r" "ac_cv_func_rand_r" 18370if test "x$ac_cv_func_rand_r" = xyes 18371then : 18372 printf "%s\n" "#define HAVE_RAND_R 1" >>confdefs.h 18373 18374fi 18375ac_fn_c_check_func "$LINENO" "readlink" "ac_cv_func_readlink" 18376if test "x$ac_cv_func_readlink" = xyes 18377then : 18378 printf "%s\n" "#define HAVE_READLINK 1" >>confdefs.h 18379 18380fi 18381ac_fn_c_check_func "$LINENO" "fstatvfs" "ac_cv_func_fstatvfs" 18382if test "x$ac_cv_func_fstatvfs" = xyes 18383then : 18384 printf "%s\n" "#define HAVE_FSTATVFS 1" >>confdefs.h 18385 18386fi 18387ac_fn_c_check_func "$LINENO" "fstatfs" "ac_cv_func_fstatfs" 18388if test "x$ac_cv_func_fstatfs" = xyes 18389then : 18390 printf "%s\n" "#define HAVE_FSTATFS 1" >>confdefs.h 18391 18392fi 18393ac_fn_c_check_func "$LINENO" "lstat" "ac_cv_func_lstat" 18394if test "x$ac_cv_func_lstat" = xyes 18395then : 18396 printf "%s\n" "#define HAVE_LSTAT 1" >>confdefs.h 18397 18398fi 18399ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror" 18400if test "x$ac_cv_func_strerror" = xyes 18401then : 18402 printf "%s\n" "#define HAVE_STRERROR 1" >>confdefs.h 18403 18404fi 18405ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r" 18406if test "x$ac_cv_func_strerror_r" = xyes 18407then : 18408 printf "%s\n" "#define HAVE_STRERROR_R 1" >>confdefs.h 18409 18410fi 18411 18412 18413{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for posix_fadvise in fcntl.h" >&5 18414printf %s "checking for posix_fadvise in fcntl.h... " >&6; } 18415if test ${ac_cv_func_posix_fadvise+y} 18416then : 18417 printf %s "(cached) " >&6 18418else $as_nop 18419 symbol="[^a-zA-Z_0-9]posix_fadvise[^a-zA-Z_0-9]" 18420ac_found=no 18421for ac_header in fcntl.h ; do 18422 ac_safe=`echo "$ac_header" | sed 'y%./+-%__p_%' ` 18423 if test $ac_found != "yes" ; then 18424 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then 18425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18426/* end confdefs.h. */ 18427#include <$ac_header> 18428 18429_ACEOF 18430if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 18431 $EGREP "$symbol" >/dev/null 2>&1 18432then : 18433 ac_found="$ac_header" 18434fi 18435rm -rf conftest* 18436 18437 fi 18438 fi 18439done 18440if test "$ac_found" != "no" ; then 18441 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_found" >&5 18442printf "%s\n" "$ac_found" >&6; } 18443 fc_func_posix_fadvise=1 18444else 18445 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18446printf "%s\n" "no" >&6; } 18447 fc_func_posix_fadvise=0 18448fi 18449 18450fi 18451 18452 18453printf "%s\n" "#define HAVE_POSIX_FADVISE $fc_func_posix_fadvise" >>confdefs.h 18454 18455 18456# 18457ac_fn_c_check_member "$LINENO" "struct stat" "st_mtim" "ac_cv_member_struct_stat_st_mtim" "#include <sys/stat.h> 18458" 18459if test "x$ac_cv_member_struct_stat_st_mtim" = xyes 18460then : 18461 18462printf "%s\n" "#define HAVE_STRUCT_STAT_ST_MTIM 1" >>confdefs.h 18463 18464 18465fi 18466 18467 18468# 18469if test "x$ac_cv_func_fstatvfs" = "xyes"; then 18470 ac_fn_c_check_member "$LINENO" "struct statvfs" "f_basetype" "ac_cv_member_struct_statvfs_f_basetype" "#include <sys/statvfs.h> 18471" 18472if test "x$ac_cv_member_struct_statvfs_f_basetype" = xyes 18473then : 18474 18475printf "%s\n" "#define HAVE_STRUCT_STATVFS_F_BASETYPE 1" >>confdefs.h 18476 18477 18478fi 18479ac_fn_c_check_member "$LINENO" "struct statvfs" "f_fstypename" "ac_cv_member_struct_statvfs_f_fstypename" "#include <sys/statvfs.h> 18480" 18481if test "x$ac_cv_member_struct_statvfs_f_fstypename" = xyes 18482then : 18483 18484printf "%s\n" "#define HAVE_STRUCT_STATVFS_F_FSTYPENAME 1" >>confdefs.h 18485 18486 18487fi 18488 18489fi 18490if test "x$ac_cv_func_fstatfs" = "xyes"; then 18491 ac_fn_c_check_member "$LINENO" "struct statfs" "f_flags" "ac_cv_member_struct_statfs_f_flags" " 18492#ifdef HAVE_SYS_VFS_H 18493#include <sys/vfs.h> 18494#endif 18495#ifdef HAVE_SYS_STATFS_H 18496#include <sys/statfs.h> 18497#endif 18498#ifdef HAVE_SYS_PARAM_H 18499#include <sys/param.h> 18500#endif 18501#ifdef HAVE_SYS_MOUNT_H 18502#include <sys/mount.h> 18503#endif 18504" 18505if test "x$ac_cv_member_struct_statfs_f_flags" = xyes 18506then : 18507 18508printf "%s\n" "#define HAVE_STRUCT_STATFS_F_FLAGS 1" >>confdefs.h 18509 18510 18511fi 18512ac_fn_c_check_member "$LINENO" "struct statfs" "f_fstypename" "ac_cv_member_struct_statfs_f_fstypename" " 18513#ifdef HAVE_SYS_VFS_H 18514#include <sys/vfs.h> 18515#endif 18516#ifdef HAVE_SYS_STATFS_H 18517#include <sys/statfs.h> 18518#endif 18519#ifdef HAVE_SYS_PARAM_H 18520#include <sys/param.h> 18521#endif 18522#ifdef HAVE_SYS_MOUNT_H 18523#include <sys/mount.h> 18524#endif 18525" 18526if test "x$ac_cv_member_struct_statfs_f_fstypename" = xyes 18527then : 18528 18529printf "%s\n" "#define HAVE_STRUCT_STATFS_F_FSTYPENAME 1" >>confdefs.h 18530 18531 18532fi 18533 18534fi 18535ac_fn_c_check_member "$LINENO" "struct dirent" "d_type" "ac_cv_member_struct_dirent_d_type" "#include <dirent.h> 18536" 18537if test "x$ac_cv_member_struct_dirent_d_type" = xyes 18538then : 18539 18540printf "%s\n" "#define HAVE_STRUCT_DIRENT_D_TYPE 1" >>confdefs.h 18541 18542 18543fi 18544 18545 18546# Check the argument type of the gperf hash/lookup function 18547{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking The type of len parameter of gperf hash/lookup function" >&5 18548printf %s "checking The type of len parameter of gperf hash/lookup function... " >&6; } 18549fc_gperf_test="$(echo 'foo' | gperf -L ANSI-C)" 18550cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18551/* end confdefs.h. */ 18552 18553 #include <string.h> 18554 18555 const char *in_word_set(register const char *, register size_t); 18556 $fc_gperf_test 18557 18558int 18559main (void) 18560{ 18561 18562 ; 18563 return 0; 18564} 18565_ACEOF 18566if ac_fn_c_try_compile "$LINENO" 18567then : 18568 FC_GPERF_SIZE_T=size_t 18569else $as_nop 18570 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18571/* end confdefs.h. */ 18572 18573 #include <string.h> 18574 18575 const char *in_word_set(register const char *, register unsigned int); 18576 $fc_gperf_test 18577 18578int 18579main (void) 18580{ 18581 18582 ; 18583 return 0; 18584} 18585_ACEOF 18586if ac_fn_c_try_compile "$LINENO" 18587then : 18588 FC_GPERF_SIZE_T="unsigned int" 18589else $as_nop 18590 as_fn_error $? "Unable to determine the type of the len parameter of the gperf hash/lookup function" "$LINENO" 5 18591 18592fi 18593rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18594fi 18595rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18596 18597printf "%s\n" "#define FC_GPERF_SIZE_T $FC_GPERF_SIZE_T" >>confdefs.h 18598 18599{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $FC_GPERF_SIZE_T" >&5 18600printf "%s\n" "$FC_GPERF_SIZE_T" >&6; } 18601 18602# 18603# Checks for iconv 18604# 18605# Check whether --enable-iconv was given. 18606if test ${enable_iconv+y} 18607then : 18608 enableval=$enable_iconv; 18609else $as_nop 18610 enable_iconv=no 18611fi 18612 18613 18614# Check whether --with-libiconv was given. 18615if test ${with_libiconv+y} 18616then : 18617 withval=$with_libiconv; if test "x$withval" = "xyes"; then 18618 libiconv_prefix=$prefix 18619 else 18620 libiconv_prefix=$withval 18621 fi 18622else $as_nop 18623 libiconv_prefix=auto 18624fi 18625 18626 18627# Check whether --with-libiconv-includes was given. 18628if test ${with_libiconv_includes+y} 18629then : 18630 withval=$with_libiconv_includes; libiconv_includes=$withval 18631else $as_nop 18632 libiconv_includes=auto 18633fi 18634 18635 18636# Check whether --with-libiconv-lib was given. 18637if test ${with_libiconv_lib+y} 18638then : 18639 withval=$with_libiconv_lib; libiconv_lib=$withval 18640else $as_nop 18641 libiconv_lib=auto 18642fi 18643 18644 18645# if no libiconv,libiconv-includes,libiconv-lib are specified, 18646# libc's iconv has a priority. 18647if test "$libiconv_includes" != "auto" -a -r ${libiconv_includes}/iconv.h; then 18648 libiconv_cflags="-I${libiconv_includes}" 18649elif test "$libiconv_prefix" != "auto" -a -r ${libiconv_prefix}/include/iconv.h; then 18650 libiconv_cflags="-I${libiconv_prefix}/include" 18651else 18652 libiconv_cflags="" 18653fi 18654libiconv_libs="" 18655if test "x$libiconv_cflags" != "x"; then 18656 if test "$libiconv_lib" != "auto" -a -d ${libiconv_lib}; then 18657 libiconv_libs="-L${libiconv_lib} -liconv" 18658 elif test "$libiconv_prefix" != "auto" -a -d ${libiconv_prefix}/lib; then 18659 libiconv_libs="-L${libiconv_prefix}/lib -liconv" 18660 else 18661 libiconv_libs="-liconv" 18662 fi 18663fi 18664 18665use_iconv=0 18666if test "x$enable_iconv" != "xno"; then 18667 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a usable iconv" >&5 18668printf %s "checking for a usable iconv... " >&6; } 18669 if test "x$libiconv_cflags" != "x" -o "x$libiconv_libs" != "x"; then 18670 iconvsaved_CFLAGS="$CFLAGS" 18671 iconvsaved_LIBS="$LIBS" 18672 CFLAGS="$CFLAGS $libiconv_cflags" 18673 LIBS="$LIBS $libiconv_libs" 18674 18675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18676/* end confdefs.h. */ 18677#include <iconv.h> 18678int 18679main (void) 18680{ 18681iconv_open ("from", "to"); 18682 ; 18683 return 0; 18684} 18685_ACEOF 18686if ac_fn_c_try_link "$LINENO" 18687then : 18688 iconv_type="libiconv" 18689 use_iconv=1 18690 ICONV_CFLAGS="$libiconv_cflags" 18691 ICONV_LIBS="$libiconv_libs" 18692 18693else $as_nop 18694 use_iconv=0 18695fi 18696rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18697 conftest$ac_exeext conftest.$ac_ext 18698 18699 CFLAGS="$iconvsaved_CFLAGS" 18700 LIBS="$iconvsaved_LIBS" 18701 fi 18702 if test "x$use_iconv" = "x0"; then 18703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18704/* end confdefs.h. */ 18705#include <iconv.h> 18706int 18707main (void) 18708{ 18709iconv_open ("from", "to"); 18710 ; 18711 return 0; 18712} 18713_ACEOF 18714if ac_fn_c_try_link "$LINENO" 18715then : 18716 iconv_type="libc" 18717 use_iconv=1 18718else $as_nop 18719 iconv_type="not found" 18720 use_iconv=0 18721fi 18722rm -f core conftest.err conftest.$ac_objext conftest.beam \ 18723 conftest$ac_exeext conftest.$ac_ext 18724 fi 18725 18726 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $iconv_type" >&5 18727printf "%s\n" "$iconv_type" >&6; } 18728 18729 18730fi 18731 18732printf "%s\n" "#define USE_ICONV $use_iconv" >>confdefs.h 18733 18734# 18735# Checks for FreeType 18736# 18737 18738pkg_failed=no 18739{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for FREETYPE" >&5 18740printf %s "checking for FREETYPE... " >&6; } 18741 18742if test -n "$FREETYPE_CFLAGS"; then 18743 pkg_cv_FREETYPE_CFLAGS="$FREETYPE_CFLAGS" 18744 elif test -n "$PKG_CONFIG"; then 18745 if test -n "$PKG_CONFIG" && \ 18746 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2 >= 21.0.15\""; } >&5 18747 ($PKG_CONFIG --exists --print-errors "freetype2 >= 21.0.15") 2>&5 18748 ac_status=$? 18749 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18750 test $ac_status = 0; }; then 18751 pkg_cv_FREETYPE_CFLAGS=`$PKG_CONFIG --cflags "freetype2 >= 21.0.15" 2>/dev/null` 18752 test "x$?" != "x0" && pkg_failed=yes 18753else 18754 pkg_failed=yes 18755fi 18756 else 18757 pkg_failed=untried 18758fi 18759if test -n "$FREETYPE_LIBS"; then 18760 pkg_cv_FREETYPE_LIBS="$FREETYPE_LIBS" 18761 elif test -n "$PKG_CONFIG"; then 18762 if test -n "$PKG_CONFIG" && \ 18763 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2 >= 21.0.15\""; } >&5 18764 ($PKG_CONFIG --exists --print-errors "freetype2 >= 21.0.15") 2>&5 18765 ac_status=$? 18766 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18767 test $ac_status = 0; }; then 18768 pkg_cv_FREETYPE_LIBS=`$PKG_CONFIG --libs "freetype2 >= 21.0.15" 2>/dev/null` 18769 test "x$?" != "x0" && pkg_failed=yes 18770else 18771 pkg_failed=yes 18772fi 18773 else 18774 pkg_failed=untried 18775fi 18776 18777 18778 18779if test $pkg_failed = yes; then 18780 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18781printf "%s\n" "no" >&6; } 18782 18783if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18784 _pkg_short_errors_supported=yes 18785else 18786 _pkg_short_errors_supported=no 18787fi 18788 if test $_pkg_short_errors_supported = yes; then 18789 FREETYPE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "freetype2 >= 21.0.15" 2>&1` 18790 else 18791 FREETYPE_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "freetype2 >= 21.0.15" 2>&1` 18792 fi 18793 # Put the nasty error message in config.log where it belongs 18794 echo "$FREETYPE_PKG_ERRORS" >&5 18795 18796 as_fn_error $? "Package requirements (freetype2 >= 21.0.15) were not met: 18797 18798$FREETYPE_PKG_ERRORS 18799 18800Consider adjusting the PKG_CONFIG_PATH environment variable if you 18801installed software in a non-standard prefix. 18802 18803Alternatively, you may set the environment variables FREETYPE_CFLAGS 18804and FREETYPE_LIBS to avoid the need to call pkg-config. 18805See the pkg-config man page for more details." "$LINENO" 5 18806elif test $pkg_failed = untried; then 18807 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18808printf "%s\n" "no" >&6; } 18809 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 18810printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 18811as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 18812is in your PATH or set the PKG_CONFIG environment variable to the full 18813path to pkg-config. 18814 18815Alternatively, you may set the environment variables FREETYPE_CFLAGS 18816and FREETYPE_LIBS to avoid the need to call pkg-config. 18817See the pkg-config man page for more details. 18818 18819To get pkg-config, see <http://pkg-config.freedesktop.org/>. 18820See \`config.log' for more details" "$LINENO" 5; } 18821else 18822 FREETYPE_CFLAGS=$pkg_cv_FREETYPE_CFLAGS 18823 FREETYPE_LIBS=$pkg_cv_FREETYPE_LIBS 18824 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 18825printf "%s\n" "yes" >&6; } 18826 18827fi 18828PKGCONFIG_REQUIRES="$PKGCONFIG_REQUIRES freetype2 >= 21.0.15" 18829 18830 18831 18832 18833fontconfig_save_libs="$LIBS" 18834fontconfig_save_cflags="$CFLAGS" 18835LIBS="$LIBS $FREETYPE_LIBS" 18836CFLAGS="$CFLAGS $FREETYPE_CFLAGS" 18837ac_fn_c_check_func "$LINENO" "FT_Get_BDF_Property" "ac_cv_func_FT_Get_BDF_Property" 18838if test "x$ac_cv_func_FT_Get_BDF_Property" = xyes 18839then : 18840 printf "%s\n" "#define HAVE_FT_GET_BDF_PROPERTY 1" >>confdefs.h 18841 18842fi 18843ac_fn_c_check_func "$LINENO" "FT_Get_PS_Font_Info" "ac_cv_func_FT_Get_PS_Font_Info" 18844if test "x$ac_cv_func_FT_Get_PS_Font_Info" = xyes 18845then : 18846 printf "%s\n" "#define HAVE_FT_GET_PS_FONT_INFO 1" >>confdefs.h 18847 18848fi 18849ac_fn_c_check_func "$LINENO" "FT_Has_PS_Glyph_Names" "ac_cv_func_FT_Has_PS_Glyph_Names" 18850if test "x$ac_cv_func_FT_Has_PS_Glyph_Names" = xyes 18851then : 18852 printf "%s\n" "#define HAVE_FT_HAS_PS_GLYPH_NAMES 1" >>confdefs.h 18853 18854fi 18855ac_fn_c_check_func "$LINENO" "FT_Get_X11_Font_Format" "ac_cv_func_FT_Get_X11_Font_Format" 18856if test "x$ac_cv_func_FT_Get_X11_Font_Format" = xyes 18857then : 18858 printf "%s\n" "#define HAVE_FT_GET_X11_FONT_FORMAT 1" >>confdefs.h 18859 18860fi 18861ac_fn_c_check_func "$LINENO" "FT_Done_MM_Var" "ac_cv_func_FT_Done_MM_Var" 18862if test "x$ac_cv_func_FT_Done_MM_Var" = xyes 18863then : 18864 printf "%s\n" "#define HAVE_FT_DONE_MM_VAR 1" >>confdefs.h 18865 18866fi 18867 18868 18869cat confdefs.h - <<_ACEOF >conftest.$ac_ext 18870/* end confdefs.h. */ 18871 18872 #include <ft2build.h> 18873 #include FT_CONFIG_OPTIONS_H 18874 #ifndef PCF_CONFIG_OPTION_LONG_FAMILY_NAMES 18875 # error "No pcf long family names support" 18876 #endif 18877 18878_ACEOF 18879if ac_fn_c_try_compile "$LINENO" 18880then : 18881 have_pcf_long_family_names=yes 18882else $as_nop 18883 have_pcf_long_family_names=no 18884fi 18885rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 18886 if test "x$have_pcf_long_family_names" = xyes; then 18887 FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE= 18888 FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE='#' 18889else 18890 FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE='#' 18891 FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE= 18892fi 18893 18894 18895LIBS="$fontconfig_save_libs" 18896CFLAGS="$fontconfig_save_cflags" 18897 18898# 18899# Check expat configuration 18900# 18901 18902# Check whether --with-expat was given. 18903if test ${with_expat+y} 18904then : 18905 withval=$with_expat; expat_prefix=$withval 18906else $as_nop 18907 expat_prefix=auto 18908fi 18909 18910 18911# Check whether --with-expat-includes was given. 18912if test ${with_expat_includes+y} 18913then : 18914 withval=$with_expat_includes; expat_includes=$withval 18915else $as_nop 18916 expat_includes=auto 18917fi 18918 18919 18920# Check whether --with-expat-lib was given. 18921if test ${with_expat_lib+y} 18922then : 18923 withval=$with_expat_lib; expat_lib=$withval 18924else $as_nop 18925 expat_lib=auto 18926fi 18927 18928 18929if test "$enable_libxml2" != "yes"; then 18930 use_pkgconfig_for_expat=yes 18931 if test "$expat_prefix" = "auto" -a "$expat_includes" = "auto" -a "$expat_lib" = "auto"; then 18932 18933pkg_failed=no 18934{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for EXPAT" >&5 18935printf %s "checking for EXPAT... " >&6; } 18936 18937if test -n "$EXPAT_CFLAGS"; then 18938 pkg_cv_EXPAT_CFLAGS="$EXPAT_CFLAGS" 18939 elif test -n "$PKG_CONFIG"; then 18940 if test -n "$PKG_CONFIG" && \ 18941 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"expat\""; } >&5 18942 ($PKG_CONFIG --exists --print-errors "expat") 2>&5 18943 ac_status=$? 18944 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18945 test $ac_status = 0; }; then 18946 pkg_cv_EXPAT_CFLAGS=`$PKG_CONFIG --cflags "expat" 2>/dev/null` 18947 test "x$?" != "x0" && pkg_failed=yes 18948else 18949 pkg_failed=yes 18950fi 18951 else 18952 pkg_failed=untried 18953fi 18954if test -n "$EXPAT_LIBS"; then 18955 pkg_cv_EXPAT_LIBS="$EXPAT_LIBS" 18956 elif test -n "$PKG_CONFIG"; then 18957 if test -n "$PKG_CONFIG" && \ 18958 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"expat\""; } >&5 18959 ($PKG_CONFIG --exists --print-errors "expat") 2>&5 18960 ac_status=$? 18961 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 18962 test $ac_status = 0; }; then 18963 pkg_cv_EXPAT_LIBS=`$PKG_CONFIG --libs "expat" 2>/dev/null` 18964 test "x$?" != "x0" && pkg_failed=yes 18965else 18966 pkg_failed=yes 18967fi 18968 else 18969 pkg_failed=untried 18970fi 18971 18972 18973 18974if test $pkg_failed = yes; then 18975 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18976printf "%s\n" "no" >&6; } 18977 18978if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 18979 _pkg_short_errors_supported=yes 18980else 18981 _pkg_short_errors_supported=no 18982fi 18983 if test $_pkg_short_errors_supported = yes; then 18984 EXPAT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "expat" 2>&1` 18985 else 18986 EXPAT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "expat" 2>&1` 18987 fi 18988 # Put the nasty error message in config.log where it belongs 18989 echo "$EXPAT_PKG_ERRORS" >&5 18990 18991 use_pkgconfig_for_expat=no 18992elif test $pkg_failed = untried; then 18993 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 18994printf "%s\n" "no" >&6; } 18995 use_pkgconfig_for_expat=no 18996else 18997 EXPAT_CFLAGS=$pkg_cv_EXPAT_CFLAGS 18998 EXPAT_LIBS=$pkg_cv_EXPAT_LIBS 18999 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19000printf "%s\n" "yes" >&6; } 19001 19002fi 19003 else 19004 use_pkgconfig_for_expat=no 19005 fi 19006 if test "x$use_pkgconfig_for_expat" = "xno"; then 19007 if test "$expat_includes" != "auto" -a -r ${expat_includes}/expat.h; then 19008 EXPAT_CFLAGS="-I${expat_includes}" 19009 elif test "$expat_prefix" != "auto" -a -r ${expat_prefix}/include/expat.h; then 19010 EXPAT_CFLAGS="-I${expat_prefix}/include" 19011 else 19012 EXPAT_CFLAGS="" 19013 fi 19014 if test "$expat_lib" != "auto"; then 19015 EXPAT_LIBS="-L${expat_lib} -lexpat" 19016 elif test "$expat_prefix" != "auto"; then 19017 EXPAT_LIBS="-L${expat_prefix}/lib -lexpat" 19018 else 19019 EXPAT_LIBS="-lexpat" 19020 fi 19021 PKG_EXPAT_CFLAGS=$EXPAT_CFLAGS 19022 PKG_EXPAT_LIBS=$EXPAT_LIBS 19023 else 19024 PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY expat" 19025 PKG_EXPAT_CFLAGS= 19026 PKG_EXPAT_LIBS= 19027 fi 19028 19029 expatsaved_CPPFLAGS="$CPPFLAGS" 19030 expatsaved_LIBS="$LIBS" 19031 CPPFLAGS="$CPPFLAGS $EXPAT_CFLAGS" 19032 LIBS="$LIBS $EXPAT_LIBS" 19033 19034 ac_fn_c_check_header_compile "$LINENO" "expat.h" "ac_cv_header_expat_h" "$ac_includes_default" 19035if test "x$ac_cv_header_expat_h" = xyes 19036then : 19037 19038fi 19039 19040 if test "$ac_cv_header_expat_h" = "no"; then 19041 ac_fn_c_check_header_compile "$LINENO" "xmlparse.h" "ac_cv_header_xmlparse_h" "$ac_includes_default" 19042if test "x$ac_cv_header_xmlparse_h" = xyes 19043then : 19044 19045fi 19046 19047 if test "$ac_cv_header_xmlparse_h" = "yes"; then 19048 HAVE_XMLPARSE_H=1 19049 19050 19051printf "%s\n" "#define HAVE_XMLPARSE_H $HAVE_XMLPARSE_H" >>confdefs.h 19052 19053 else 19054 as_fn_error $? " 19055*** expat is required. or try to use --enable-libxml2" "$LINENO" 5 19056 fi 19057 fi 19058 ac_fn_c_check_func "$LINENO" "XML_SetDoctypeDeclHandler" "ac_cv_func_XML_SetDoctypeDeclHandler" 19059if test "x$ac_cv_func_XML_SetDoctypeDeclHandler" = xyes 19060then : 19061 printf "%s\n" "#define HAVE_XML_SETDOCTYPEDECLHANDLER 1" >>confdefs.h 19062 19063fi 19064 19065 if test "$ac_cv_func_XML_SetDoctypeDeclHandler" = "no"; then 19066 as_fn_error $? " 19067*** expat is required. or try to use --enable-libxml2" "$LINENO" 5 19068 fi 19069 CPPFLAGS="$expatsaved_CPPFLAGS" 19070 LIBS="$expatsaved_LIBS" 19071 19072 19073 19074 19075 19076fi 19077 19078# 19079# Check libxml2 configuration 19080# 19081# Check whether --enable-libxml2 was given. 19082if test ${enable_libxml2+y} 19083then : 19084 enableval=$enable_libxml2; 19085fi 19086 19087 19088if test "$enable_libxml2" = "yes"; then 19089 19090pkg_failed=no 19091{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for LIBXML2" >&5 19092printf %s "checking for LIBXML2... " >&6; } 19093 19094if test -n "$LIBXML2_CFLAGS"; then 19095 pkg_cv_LIBXML2_CFLAGS="$LIBXML2_CFLAGS" 19096 elif test -n "$PKG_CONFIG"; then 19097 if test -n "$PKG_CONFIG" && \ 19098 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6\""; } >&5 19099 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6") 2>&5 19100 ac_status=$? 19101 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19102 test $ac_status = 0; }; then 19103 pkg_cv_LIBXML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.6" 2>/dev/null` 19104 test "x$?" != "x0" && pkg_failed=yes 19105else 19106 pkg_failed=yes 19107fi 19108 else 19109 pkg_failed=untried 19110fi 19111if test -n "$LIBXML2_LIBS"; then 19112 pkg_cv_LIBXML2_LIBS="$LIBXML2_LIBS" 19113 elif test -n "$PKG_CONFIG"; then 19114 if test -n "$PKG_CONFIG" && \ 19115 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.6\""; } >&5 19116 ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.6") 2>&5 19117 ac_status=$? 19118 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19119 test $ac_status = 0; }; then 19120 pkg_cv_LIBXML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.6" 2>/dev/null` 19121 test "x$?" != "x0" && pkg_failed=yes 19122else 19123 pkg_failed=yes 19124fi 19125 else 19126 pkg_failed=untried 19127fi 19128 19129 19130 19131if test $pkg_failed = yes; then 19132 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19133printf "%s\n" "no" >&6; } 19134 19135if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19136 _pkg_short_errors_supported=yes 19137else 19138 _pkg_short_errors_supported=no 19139fi 19140 if test $_pkg_short_errors_supported = yes; then 19141 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libxml-2.0 >= 2.6" 2>&1` 19142 else 19143 LIBXML2_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libxml-2.0 >= 2.6" 2>&1` 19144 fi 19145 # Put the nasty error message in config.log where it belongs 19146 echo "$LIBXML2_PKG_ERRORS" >&5 19147 19148 as_fn_error $? "Package requirements (libxml-2.0 >= 2.6) were not met: 19149 19150$LIBXML2_PKG_ERRORS 19151 19152Consider adjusting the PKG_CONFIG_PATH environment variable if you 19153installed software in a non-standard prefix. 19154 19155Alternatively, you may set the environment variables LIBXML2_CFLAGS 19156and LIBXML2_LIBS to avoid the need to call pkg-config. 19157See the pkg-config man page for more details." "$LINENO" 5 19158elif test $pkg_failed = untried; then 19159 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19160printf "%s\n" "no" >&6; } 19161 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 19162printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 19163as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it 19164is in your PATH or set the PKG_CONFIG environment variable to the full 19165path to pkg-config. 19166 19167Alternatively, you may set the environment variables LIBXML2_CFLAGS 19168and LIBXML2_LIBS to avoid the need to call pkg-config. 19169See the pkg-config man page for more details. 19170 19171To get pkg-config, see <http://pkg-config.freedesktop.org/>. 19172See \`config.log' for more details" "$LINENO" 5; } 19173else 19174 LIBXML2_CFLAGS=$pkg_cv_LIBXML2_CFLAGS 19175 LIBXML2_LIBS=$pkg_cv_LIBXML2_LIBS 19176 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19177printf "%s\n" "yes" >&6; } 19178 19179fi 19180 PKGCONFIG_REQUIRES_PRIVATELY="$PKGCONFIG_REQUIRES_PRIVATELY libxml-2.0 >= 2.6" 19181 19182printf "%s\n" "#define ENABLE_LIBXML2 1" >>confdefs.h 19183 19184 19185 19186 19187 19188 fc_saved_CFLAGS="$CFLAGS" 19189 CFLAGS="$CFLAGS $LIBXML2_CFLAGS" 19190 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking SAX1 support in libxml2" >&5 19191printf %s "checking SAX1 support in libxml2... " >&6; } 19192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19193/* end confdefs.h. */ 19194 19195 #include <libxml/xmlversion.h> 19196 #if !defined(LIBXML_SAX1_ENABLED) 19197 # include "error: No SAX1 support in libxml2" 19198 #endif 19199 19200_ACEOF 19201if ac_fn_c_try_compile "$LINENO" 19202then : 19203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: found" >&5 19204printf "%s\n" "found" >&6; } 19205else $as_nop 19206 as_fn_error $? " 19207*** SAX1 support in libxml2 is required. enable it or use expat instead." "$LINENO" 5 19208fi 19209rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19210 CFLAGS="$fc_saved_CFLAGS" 19211fi 19212 19213# 19214# Check json-c 19215# 19216 19217pkg_failed=no 19218{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for JSONC" >&5 19219printf %s "checking for JSONC... " >&6; } 19220 19221if test -n "$JSONC_CFLAGS"; then 19222 pkg_cv_JSONC_CFLAGS="$JSONC_CFLAGS" 19223 elif test -n "$PKG_CONFIG"; then 19224 if test -n "$PKG_CONFIG" && \ 19225 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"json-c\""; } >&5 19226 ($PKG_CONFIG --exists --print-errors "json-c") 2>&5 19227 ac_status=$? 19228 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19229 test $ac_status = 0; }; then 19230 pkg_cv_JSONC_CFLAGS=`$PKG_CONFIG --cflags "json-c" 2>/dev/null` 19231 test "x$?" != "x0" && pkg_failed=yes 19232else 19233 pkg_failed=yes 19234fi 19235 else 19236 pkg_failed=untried 19237fi 19238if test -n "$JSONC_LIBS"; then 19239 pkg_cv_JSONC_LIBS="$JSONC_LIBS" 19240 elif test -n "$PKG_CONFIG"; then 19241 if test -n "$PKG_CONFIG" && \ 19242 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"json-c\""; } >&5 19243 ($PKG_CONFIG --exists --print-errors "json-c") 2>&5 19244 ac_status=$? 19245 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 19246 test $ac_status = 0; }; then 19247 pkg_cv_JSONC_LIBS=`$PKG_CONFIG --libs "json-c" 2>/dev/null` 19248 test "x$?" != "x0" && pkg_failed=yes 19249else 19250 pkg_failed=yes 19251fi 19252 else 19253 pkg_failed=untried 19254fi 19255 19256 19257 19258if test $pkg_failed = yes; then 19259 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19260printf "%s\n" "no" >&6; } 19261 19262if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then 19263 _pkg_short_errors_supported=yes 19264else 19265 _pkg_short_errors_supported=no 19266fi 19267 if test $_pkg_short_errors_supported = yes; then 19268 JSONC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "json-c" 2>&1` 19269 else 19270 JSONC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "json-c" 2>&1` 19271 fi 19272 # Put the nasty error message in config.log where it belongs 19273 echo "$JSONC_PKG_ERRORS" >&5 19274 19275 use_jsonc=no 19276elif test $pkg_failed = untried; then 19277 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19278printf "%s\n" "no" >&6; } 19279 use_jsonc=no 19280else 19281 JSONC_CFLAGS=$pkg_cv_JSONC_CFLAGS 19282 JSONC_LIBS=$pkg_cv_JSONC_LIBS 19283 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19284printf "%s\n" "yes" >&6; } 19285 use_jsonc=yes 19286fi 19287 19288 if test "x$use_jsonc" = "xyes"; then 19289 ENABLE_JSONC_TRUE= 19290 ENABLE_JSONC_FALSE='#' 19291else 19292 ENABLE_JSONC_TRUE='#' 19293 ENABLE_JSONC_FALSE= 19294fi 19295 19296 19297 19298 19299# 19300# Set default hinting 19301# 19302 19303 19304# Check whether --with-default-hinting was given. 19305if test ${with_default_hinting+y} 19306then : 19307 withval=$with_default_hinting; preferred_hinting="$withval" 19308else $as_nop 19309 preferred_hinting=slight 19310fi 19311 19312 19313case "$preferred_hinting" in 19314none|slight|medium|full) 19315 PREFERRED_HINTING="$preferred_hinting" 19316 19317 ;; 19318*) 19319 as_fn_error $? "Invalid hinting. please choose one of none, slight, medium, or full" "$LINENO" 5 19320 ;; 19321esac 19322 19323# 19324# Set default font directory 19325# 19326 19327 19328# Check whether --with-default-fonts was given. 19329if test ${with_default_fonts+y} 19330then : 19331 withval=$with_default_fonts; default_fonts="$withval" 19332else $as_nop 19333 default_fonts=yes 19334fi 19335 19336 19337case "$default_fonts" in 19338yes) 19339 if test "$os_win32" = "yes"; then 19340 default_fonts="WINDOWSFONTDIR,WINDOWSUSERFONTDIR" 19341 elif test "$os_darwin" = "yes"; then 19342 default_fonts="/System/Library/Fonts,/Library/Fonts,~/Library/Fonts,/System/Library/Assets/com_apple_MobileAsset_Font3,/System/Library/Assets/com_apple_MobileAsset_Font4" 19343 else 19344 default_fonts="/usr/share/fonts" 19345 fi 19346 ;; 19347esac 19348 19349FC_DEFAULT_FONTS="" 19350if test x${default_fonts+set} = xset; then 19351 fc_IFS=$IFS 19352 IFS="," 19353 for p in $default_fonts; do 19354 if test x"$FC_DEFAULT_FONTS" != x; then 19355 FC_DEFAULT_FONTS="$FC_DEFAULT_FONTS " 19356 fi 19357 FC_DEFAULT_FONTS="$FC_DEFAULT_FONTS<dir>$p</dir>" 19358 done 19359 IFS=$fc_IFS 19360fi 19361 19362 19363printf "%s\n" "#define FC_DEFAULT_FONTS \"$FC_DEFAULT_FONTS\"" >>confdefs.h 19364 19365 19366 19367 19368# 19369# Add more fonts if available. By default, add only the directories 19370# with outline fonts; those with bitmaps can be added as desired in 19371# local.conf or ~/.fonts.conf 19372# 19373 19374# Check whether --with-add-fonts was given. 19375if test ${with_add_fonts+y} 19376then : 19377 withval=$with_add_fonts; add_fonts="$withval" 19378else $as_nop 19379 add_fonts=yes 19380fi 19381 19382 19383case "$add_fonts" in 19384yes) 19385 FC_ADD_FONTS="" 19386 for dir in /usr/X11R6/lib/X11 /usr/X11/lib/X11 /usr/lib/X11; do 19387 case x"$FC_ADD_FONTS" in 19388 x) 19389 sub="$dir/fonts" 19390 if test -d "$sub"; then 19391 case x$FC_ADD_FONTS in 19392 x) 19393 FC_ADD_FONTS="$sub" 19394 ;; 19395 *) 19396 FC_ADD_FONTS="$FC_ADD_FONTS,$sub" 19397 ;; 19398 esac 19399 fi 19400 ;; 19401 esac 19402 done 19403 19404printf "%s\n" "#define FC_ADD_FONTS \"$add_fonts\"" >>confdefs.h 19405 19406 ;; 19407no) 19408 FC_ADD_FONTS="" 19409 ;; 19410*) 19411 FC_ADD_FONTS="$add_fonts" 19412 19413printf "%s\n" "#define FC_ADD_FONTS \"$add_fonts\"" >>confdefs.h 19414 19415 ;; 19416esac 19417 19418 19419 19420FC_FONTPATH="" 19421 19422case "$FC_ADD_FONTS" in 19423"") 19424 ;; 19425*) 19426 FC_FONTPATH=`echo $FC_ADD_FONTS | 19427 sed -e 's/^/<dir>/' -e 's/$/<\/dir>/' -e 's/,/<\/dir> <dir>/g'` 19428 ;; 19429esac 19430 19431 19432 19433# 19434# Set default cache directory path 19435# 19436 19437# Check whether --with-cache-dir was given. 19438if test ${with_cache_dir+y} 19439then : 19440 withval=$with_cache_dir; fc_cachedir="$withval" 19441else $as_nop 19442 fc_cachedir=yes 19443fi 19444 19445 19446case $fc_cachedir in 19447no|yes) 19448 if test "$os_win32" = "yes"; then 19449 fc_cachedir="LOCAL_APPDATA_FONTCONFIG_CACHE" 19450 else 19451 fc_cachedir='${localstatedir}/cache/${PACKAGE}' 19452 fi 19453 ;; 19454*) 19455 ;; 19456esac 19457 19458FC_CACHEDIR=${fc_cachedir} 19459 19460 19461FC_FONTDATE=`LC_ALL=C date` 19462 19463 19464 19465# 19466# Set configuration paths 19467# 19468 19469 19470# Check whether --with-templatedir was given. 19471if test ${with_templatedir+y} 19472then : 19473 withval=$with_templatedir; templatedir="$withval" 19474else $as_nop 19475 templatedir=yes 19476fi 19477 19478 19479# Check whether --with-baseconfigdir was given. 19480if test ${with_baseconfigdir+y} 19481then : 19482 withval=$with_baseconfigdir; baseconfigdir="$withval" 19483else $as_nop 19484 baseconfigdir=yes 19485fi 19486 19487 19488# Check whether --with-configdir was given. 19489if test ${with_configdir+y} 19490then : 19491 withval=$with_configdir; configdir="$withval" 19492else $as_nop 19493 configdir=yes 19494fi 19495 19496 19497# Check whether --with-xmldir was given. 19498if test ${with_xmldir+y} 19499then : 19500 withval=$with_xmldir; xmldir="$withval" 19501else $as_nop 19502 xmldir=yes 19503fi 19504 19505 19506case "$templatedir" in 19507no|yes) 19508 templatedir='${datadir}'/fontconfig/conf.avail 19509 ;; 19510*) 19511 ;; 19512esac 19513case "$baseconfigdir" in 19514no|yes) 19515 baseconfigdir='${sysconfdir}'/fonts 19516 ;; 19517*) 19518 ;; 19519esac 19520case "$configdir" in 19521no|yes) 19522 configdir='${BASECONFIGDIR}'/conf.d 19523 ;; 19524*) 19525 ;; 19526esac 19527case "$xmldir" in 19528no|yes) 19529 xmldir='${datadir}'/xml/fontconfig 19530 ;; 19531*) 19532 ;; 19533esac 19534 19535TEMPLATEDIR=${templatedir} 19536BASECONFIGDIR=${baseconfigdir} 19537CONFIGDIR=${configdir} 19538XMLDIR=${xmldir} 19539 19540 19541 19542 19543 19544 19545 19546# 19547# Thread-safety primitives 19548# 19549 19550{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking stdatomic.h atomic primitives" >&5 19551printf %s "checking stdatomic.h atomic primitives... " >&6; } 19552if test ${fc_cv_have_stdatomic_atomic_primitives+y} 19553then : 19554 printf %s "(cached) " >&6 19555else $as_nop 19556 19557 fc_cv_have_stdatomic_atomic_primitives=false 19558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19559/* end confdefs.h. */ 19560 19561 #include <stdatomic.h> 19562 19563 void memory_barrier (void) { atomic_thread_fence (memory_order_acq_rel); } 19564 int atomic_add (atomic_int *i) { return atomic_fetch_add_explicit (i, 1, memory_order_relaxed); } 19565 int mutex_trylock (atomic_flag *m) { return atomic_flag_test_and_set_explicit (m, memory_order_acquire); } 19566 void mutex_unlock (atomic_flag *m) { atomic_flag_clear_explicit (m, memory_order_release); } 19567 19568int 19569main (void) 19570{ 19571 19572 ; 19573 return 0; 19574} 19575_ACEOF 19576if ac_fn_c_try_link "$LINENO" 19577then : 19578 fc_cv_have_stdatomic_atomic_primitives=true 19579 19580fi 19581rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19582 conftest$ac_exeext conftest.$ac_ext 19583 19584fi 19585{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_stdatomic_atomic_primitives" >&5 19586printf "%s\n" "$fc_cv_have_stdatomic_atomic_primitives" >&6; } 19587if $fc_cv_have_stdatomic_atomic_primitives; then 19588 19589printf "%s\n" "#define HAVE_STDATOMIC_PRIMITIVES 1" >>confdefs.h 19590 19591fi 19592 19593{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Intel atomic primitives" >&5 19594printf %s "checking for Intel atomic primitives... " >&6; } 19595if test ${fc_cv_have_intel_atomic_primitives+y} 19596then : 19597 printf %s "(cached) " >&6 19598else $as_nop 19599 19600 fc_cv_have_intel_atomic_primitives=false 19601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19602/* end confdefs.h. */ 19603 19604 void memory_barrier (void) { __sync_synchronize (); } 19605 int atomic_add (int *i) { return __sync_fetch_and_add (i, 1); } 19606 int mutex_trylock (int *m) { return __sync_lock_test_and_set (m, 1); } 19607 void mutex_unlock (int *m) { __sync_lock_release (m); } 19608 19609int 19610main (void) 19611{ 19612 19613 ; 19614 return 0; 19615} 19616_ACEOF 19617if ac_fn_c_try_link "$LINENO" 19618then : 19619 fc_cv_have_intel_atomic_primitives=true 19620 19621fi 19622rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19623 conftest$ac_exeext conftest.$ac_ext 19624 19625fi 19626{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_intel_atomic_primitives" >&5 19627printf "%s\n" "$fc_cv_have_intel_atomic_primitives" >&6; } 19628if $fc_cv_have_intel_atomic_primitives; then 19629 19630printf "%s\n" "#define HAVE_INTEL_ATOMIC_PRIMITIVES 1" >>confdefs.h 19631 19632fi 19633 19634{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for Solaris atomic operations" >&5 19635printf %s "checking for Solaris atomic operations... " >&6; } 19636if test ${fc_cv_have_solaris_atomic_ops+y} 19637then : 19638 printf %s "(cached) " >&6 19639else $as_nop 19640 19641 fc_cv_have_solaris_atomic_ops=false 19642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19643/* end confdefs.h. */ 19644 19645 #include <atomic.h> 19646 /* This requires Solaris Studio 12.2 or newer: */ 19647 #include <mbarrier.h> 19648 void memory_barrier (void) { __machine_rw_barrier (); } 19649 int atomic_add (volatile unsigned *i) { return atomic_add_int_nv (i, 1); } 19650 void *atomic_ptr_cmpxchg (volatile void **target, void *cmp, void *newval) { return atomic_cas_ptr (target, cmp, newval); } 19651 19652int 19653main (void) 19654{ 19655 19656 ; 19657 return 0; 19658} 19659_ACEOF 19660if ac_fn_c_try_link "$LINENO" 19661then : 19662 fc_cv_have_solaris_atomic_ops=true 19663 19664fi 19665rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19666 conftest$ac_exeext conftest.$ac_ext 19667 19668fi 19669{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $fc_cv_have_solaris_atomic_ops" >&5 19670printf "%s\n" "$fc_cv_have_solaris_atomic_ops" >&6; } 19671if $fc_cv_have_solaris_atomic_ops; then 19672 19673printf "%s\n" "#define HAVE_SOLARIS_ATOMIC_OPS 1" >>confdefs.h 19674 19675fi 19676 19677if test "$os_win32" = no && ! $have_pthread; then 19678 ac_fn_c_check_header_compile "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default" 19679if test "x$ac_cv_header_sched_h" = xyes 19680then : 19681 printf "%s\n" "#define HAVE_SCHED_H 1" >>confdefs.h 19682 19683fi 19684 19685 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing sched_yield" >&5 19686printf %s "checking for library containing sched_yield... " >&6; } 19687if test ${ac_cv_search_sched_yield+y} 19688then : 19689 printf %s "(cached) " >&6 19690else $as_nop 19691 ac_func_search_save_LIBS=$LIBS 19692cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19693/* end confdefs.h. */ 19694 19695/* Override any GCC internal prototype to avoid an error. 19696 Use char because int might match the return type of a GCC 19697 builtin and then its argument prototype would still apply. */ 19698char sched_yield (); 19699int 19700main (void) 19701{ 19702return sched_yield (); 19703 ; 19704 return 0; 19705} 19706_ACEOF 19707for ac_lib in '' rt 19708do 19709 if test -z "$ac_lib"; then 19710 ac_res="none required" 19711 else 19712 ac_res=-l$ac_lib 19713 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 19714 fi 19715 if ac_fn_c_try_link "$LINENO" 19716then : 19717 ac_cv_search_sched_yield=$ac_res 19718fi 19719rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19720 conftest$ac_exeext 19721 if test ${ac_cv_search_sched_yield+y} 19722then : 19723 break 19724fi 19725done 19726if test ${ac_cv_search_sched_yield+y} 19727then : 19728 19729else $as_nop 19730 ac_cv_search_sched_yield=no 19731fi 19732rm conftest.$ac_ext 19733LIBS=$ac_func_search_save_LIBS 19734fi 19735{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sched_yield" >&5 19736printf "%s\n" "$ac_cv_search_sched_yield" >&6; } 19737ac_res=$ac_cv_search_sched_yield 19738if test "$ac_res" != no 19739then : 19740 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 19741 19742printf "%s\n" "#define HAVE_SCHED_YIELD 1" >>confdefs.h 19743 19744fi 19745 19746fi 19747 19748have_pthread=false 19749if test "$os_win32" = no; then 19750 19751 19752ac_ext=c 19753ac_cpp='$CPP $CPPFLAGS' 19754ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 19755ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 19756ac_compiler_gnu=$ac_cv_c_compiler_gnu 19757 19758ax_pthread_ok=no 19759 19760# We used to check for pthread.h first, but this fails if pthread.h 19761# requires special compiler flags (e.g. on True64 or Sequent). 19762# It gets checked for in the link test anyway. 19763 19764# First of all, check if the user has set any of the PTHREAD_LIBS, 19765# etcetera environment variables, and if threads linking works using 19766# them: 19767if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then 19768 save_CFLAGS="$CFLAGS" 19769 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 19770 save_LIBS="$LIBS" 19771 LIBS="$PTHREAD_LIBS $LIBS" 19772 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5 19773printf %s "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; } 19774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19775/* end confdefs.h. */ 19776 19777/* Override any GCC internal prototype to avoid an error. 19778 Use char because int might match the return type of a GCC 19779 builtin and then its argument prototype would still apply. */ 19780char pthread_join (); 19781int 19782main (void) 19783{ 19784return pthread_join (); 19785 ; 19786 return 0; 19787} 19788_ACEOF 19789if ac_fn_c_try_link "$LINENO" 19790then : 19791 ax_pthread_ok=yes 19792fi 19793rm -f core conftest.err conftest.$ac_objext conftest.beam \ 19794 conftest$ac_exeext conftest.$ac_ext 19795 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 19796printf "%s\n" "$ax_pthread_ok" >&6; } 19797 if test x"$ax_pthread_ok" = xno; then 19798 PTHREAD_LIBS="" 19799 PTHREAD_CFLAGS="" 19800 fi 19801 LIBS="$save_LIBS" 19802 CFLAGS="$save_CFLAGS" 19803fi 19804 19805# We must check for the threads library under a number of different 19806# names; the ordering is very important because some systems 19807# (e.g. DEC) have both -lpthread and -lpthreads, where one of the 19808# libraries is broken (non-POSIX). 19809 19810# Create a list of thread flags to try. Items starting with a "-" are 19811# C compiler flags, and other items are library names, except for "none" 19812# which indicates that we try without any flags at all, and "pthread-config" 19813# which is a program returning the flags for the Pth emulation library. 19814 19815ax_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config" 19816 19817# The ordering *is* (sometimes) important. Some notes on the 19818# individual items follow: 19819 19820# pthreads: AIX (must check this before -lpthread) 19821# none: in case threads are in libc; should be tried before -Kthread and 19822# other compiler flags to prevent continual compiler warnings 19823# -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h) 19824# -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able) 19825# lthread: LinuxThreads port on FreeBSD (also preferred to -pthread) 19826# -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads) 19827# -pthreads: Solaris/gcc 19828# -mthreads: Mingw32/gcc, Lynx/gcc 19829# -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it 19830# doesn't hurt to check since this sometimes defines pthreads too; 19831# also defines -D_REENTRANT) 19832# ... -mt is also the pthreads flag for HP/aCC 19833# pthread: Linux, etcetera 19834# --thread-safe: KAI C++ 19835# pthread-config: use pthread-config program (for GNU Pth library) 19836 19837case ${host_os} in 19838 solaris*) 19839 19840 # On Solaris (at least, for some versions), libc contains stubbed 19841 # (non-functional) versions of the pthreads routines, so link-based 19842 # tests will erroneously succeed. (We need to link with -pthreads/-mt/ 19843 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather 19844 # a function called by this macro, so we could check for that, but 19845 # who knows whether they'll stub that too in a future libc.) So, 19846 # we'll just look for -pthreads and -lpthread first: 19847 19848 ax_pthread_flags="-pthreads pthread -mt -pthread $ax_pthread_flags" 19849 ;; 19850 19851 darwin*) 19852 ax_pthread_flags="-pthread $ax_pthread_flags" 19853 ;; 19854 netbsd*) 19855 # use libc stubs, don't link against libpthread, to allow 19856 # dynamic loading 19857 ax_pthread_flags="" 19858 ;; 19859esac 19860 19861# Clang doesn't consider unrecognized options an error unless we specify 19862# -Werror. We throw in some extra Clang-specific options to ensure that 19863# this doesn't happen for GCC, which also accepts -Werror. 19864 19865{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if compiler needs -Werror to reject unknown flags" >&5 19866printf %s "checking if compiler needs -Werror to reject unknown flags... " >&6; } 19867save_CFLAGS="$CFLAGS" 19868ax_pthread_extra_flags="-Werror" 19869CFLAGS="$CFLAGS $ax_pthread_extra_flags -Wunknown-warning-option -Wsizeof-array-argument" 19870cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19871/* end confdefs.h. */ 19872int foo(void); 19873int 19874main (void) 19875{ 19876foo() 19877 ; 19878 return 0; 19879} 19880_ACEOF 19881if ac_fn_c_try_compile "$LINENO" 19882then : 19883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 19884printf "%s\n" "yes" >&6; } 19885else $as_nop 19886 ax_pthread_extra_flags= 19887 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19888printf "%s\n" "no" >&6; } 19889fi 19890rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 19891CFLAGS="$save_CFLAGS" 19892 19893if test x"$ax_pthread_ok" = xno; then 19894for flag in $ax_pthread_flags; do 19895 19896 case $flag in 19897 none) 19898 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5 19899printf %s "checking whether pthreads work without any flags... " >&6; } 19900 ;; 19901 19902 -*) 19903 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5 19904printf %s "checking whether pthreads work with $flag... " >&6; } 19905 PTHREAD_CFLAGS="$flag" 19906 ;; 19907 19908 pthread-config) 19909 # Extract the first word of "pthread-config", so it can be a program name with args. 19910set dummy pthread-config; ac_word=$2 19911{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 19912printf %s "checking for $ac_word... " >&6; } 19913if test ${ac_cv_prog_ax_pthread_config+y} 19914then : 19915 printf %s "(cached) " >&6 19916else $as_nop 19917 if test -n "$ax_pthread_config"; then 19918 ac_cv_prog_ax_pthread_config="$ax_pthread_config" # Let the user override the test. 19919else 19920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 19921for as_dir in $PATH 19922do 19923 IFS=$as_save_IFS 19924 case $as_dir in #((( 19925 '') as_dir=./ ;; 19926 */) ;; 19927 *) as_dir=$as_dir/ ;; 19928 esac 19929 for ac_exec_ext in '' $ac_executable_extensions; do 19930 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 19931 ac_cv_prog_ax_pthread_config="yes" 19932 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 19933 break 2 19934 fi 19935done 19936 done 19937IFS=$as_save_IFS 19938 19939 test -z "$ac_cv_prog_ax_pthread_config" && ac_cv_prog_ax_pthread_config="no" 19940fi 19941fi 19942ax_pthread_config=$ac_cv_prog_ax_pthread_config 19943if test -n "$ax_pthread_config"; then 19944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_config" >&5 19945printf "%s\n" "$ax_pthread_config" >&6; } 19946else 19947 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 19948printf "%s\n" "no" >&6; } 19949fi 19950 19951 19952 if test x"$ax_pthread_config" = xno; then continue; fi 19953 PTHREAD_CFLAGS="`pthread-config --cflags`" 19954 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`" 19955 ;; 19956 19957 *) 19958 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5 19959printf %s "checking for the pthreads library -l$flag... " >&6; } 19960 PTHREAD_LIBS="-l$flag" 19961 ;; 19962 esac 19963 19964 save_LIBS="$LIBS" 19965 save_CFLAGS="$CFLAGS" 19966 LIBS="$PTHREAD_LIBS $LIBS" 19967 CFLAGS="$CFLAGS $PTHREAD_CFLAGS $ax_pthread_extra_flags" 19968 19969 # Check for various functions. We must include pthread.h, 19970 # since some functions may be macros. (On the Sequent, we 19971 # need a special flag -Kthread to make this header compile.) 19972 # We check for pthread_join because it is in -lpthread on IRIX 19973 # while pthread_create is in libc. We check for pthread_attr_init 19974 # due to DEC craziness with -lpthreads. We check for 19975 # pthread_cleanup_push because it is one of the few pthread 19976 # functions on Solaris that doesn't have a non-functional libc stub. 19977 # We try pthread_create on general principles. 19978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 19979/* end confdefs.h. */ 19980#include <pthread.h> 19981 static void routine(void *a) { a = 0; } 19982 static void *start_routine(void *a) { return a; } 19983int 19984main (void) 19985{ 19986pthread_t th; pthread_attr_t attr; 19987 pthread_create(&th, 0, start_routine, 0); 19988 pthread_join(th, 0); 19989 pthread_attr_init(&attr); 19990 pthread_cleanup_push(routine, 0); 19991 pthread_cleanup_pop(0) /* ; */ 19992 ; 19993 return 0; 19994} 19995_ACEOF 19996if ac_fn_c_try_link "$LINENO" 19997then : 19998 ax_pthread_ok=yes 19999fi 20000rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20001 conftest$ac_exeext conftest.$ac_ext 20002 20003 LIBS="$save_LIBS" 20004 CFLAGS="$save_CFLAGS" 20005 20006 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_pthread_ok" >&5 20007printf "%s\n" "$ax_pthread_ok" >&6; } 20008 if test "x$ax_pthread_ok" = xyes; then 20009 break; 20010 fi 20011 20012 PTHREAD_LIBS="" 20013 PTHREAD_CFLAGS="" 20014done 20015fi 20016 20017# Various other checks: 20018if test "x$ax_pthread_ok" = xyes; then 20019 save_LIBS="$LIBS" 20020 LIBS="$PTHREAD_LIBS $LIBS" 20021 save_CFLAGS="$CFLAGS" 20022 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 20023 20024 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED. 20025 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5 20026printf %s "checking for joinable pthread attribute... " >&6; } 20027 attr_name=unknown 20028 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do 20029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20030/* end confdefs.h. */ 20031#include <pthread.h> 20032int 20033main (void) 20034{ 20035int attr = $attr; return attr /* ; */ 20036 ; 20037 return 0; 20038} 20039_ACEOF 20040if ac_fn_c_try_link "$LINENO" 20041then : 20042 attr_name=$attr; break 20043fi 20044rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20045 conftest$ac_exeext conftest.$ac_ext 20046 done 20047 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5 20048printf "%s\n" "$attr_name" >&6; } 20049 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then 20050 20051printf "%s\n" "#define PTHREAD_CREATE_JOINABLE $attr_name" >>confdefs.h 20052 20053 fi 20054 20055 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5 20056printf %s "checking if more special flags are required for pthreads... " >&6; } 20057 flag=no 20058 case ${host_os} in 20059 aix* | freebsd* | darwin*) flag="-D_THREAD_SAFE";; 20060 osf* | hpux*) flag="-D_REENTRANT";; 20061 solaris*) 20062 if test "$GCC" = "yes"; then 20063 flag="-D_REENTRANT" 20064 else 20065 # TODO: What about Clang on Solaris? 20066 flag="-mt -D_REENTRANT" 20067 fi 20068 ;; 20069 esac 20070 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $flag" >&5 20071printf "%s\n" "$flag" >&6; } 20072 if test "x$flag" != xno; then 20073 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS" 20074 fi 20075 20076 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PTHREAD_PRIO_INHERIT" >&5 20077printf %s "checking for PTHREAD_PRIO_INHERIT... " >&6; } 20078if test ${ax_cv_PTHREAD_PRIO_INHERIT+y} 20079then : 20080 printf %s "(cached) " >&6 20081else $as_nop 20082 20083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20084/* end confdefs.h. */ 20085#include <pthread.h> 20086int 20087main (void) 20088{ 20089int i = PTHREAD_PRIO_INHERIT; 20090 ; 20091 return 0; 20092} 20093_ACEOF 20094if ac_fn_c_try_link "$LINENO" 20095then : 20096 ax_cv_PTHREAD_PRIO_INHERIT=yes 20097else $as_nop 20098 ax_cv_PTHREAD_PRIO_INHERIT=no 20099fi 20100rm -f core conftest.err conftest.$ac_objext conftest.beam \ 20101 conftest$ac_exeext conftest.$ac_ext 20102 20103fi 20104{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_PTHREAD_PRIO_INHERIT" >&5 20105printf "%s\n" "$ax_cv_PTHREAD_PRIO_INHERIT" >&6; } 20106 if test "x$ax_cv_PTHREAD_PRIO_INHERIT" = "xyes" 20107then : 20108 20109printf "%s\n" "#define HAVE_PTHREAD_PRIO_INHERIT 1" >>confdefs.h 20110 20111fi 20112 20113 LIBS="$save_LIBS" 20114 CFLAGS="$save_CFLAGS" 20115 20116 # More AIX lossage: compile with *_r variant 20117 if test "x$GCC" != xyes; then 20118 case $host_os in 20119 aix*) 20120 case "x/$CC" in #( 20121 x*/c89|x*/c89_128|x*/c99|x*/c99_128|x*/cc|x*/cc128|x*/xlc|x*/xlc_v6|x*/xlc128|x*/xlc128_v6) : 20122 #handle absolute path differently from PATH based program lookup 20123 case "x$CC" in #( 20124 x/*) : 20125 if as_fn_executable_p ${CC}_r 20126then : 20127 PTHREAD_CC="${CC}_r" 20128fi ;; #( 20129 *) : 20130 for ac_prog in ${CC}_r 20131do 20132 # Extract the first word of "$ac_prog", so it can be a program name with args. 20133set dummy $ac_prog; ac_word=$2 20134{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20135printf %s "checking for $ac_word... " >&6; } 20136if test ${ac_cv_prog_PTHREAD_CC+y} 20137then : 20138 printf %s "(cached) " >&6 20139else $as_nop 20140 if test -n "$PTHREAD_CC"; then 20141 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test. 20142else 20143as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20144for as_dir in $PATH 20145do 20146 IFS=$as_save_IFS 20147 case $as_dir in #((( 20148 '') as_dir=./ ;; 20149 */) ;; 20150 *) as_dir=$as_dir/ ;; 20151 esac 20152 for ac_exec_ext in '' $ac_executable_extensions; do 20153 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20154 ac_cv_prog_PTHREAD_CC="$ac_prog" 20155 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20156 break 2 20157 fi 20158done 20159 done 20160IFS=$as_save_IFS 20161 20162fi 20163fi 20164PTHREAD_CC=$ac_cv_prog_PTHREAD_CC 20165if test -n "$PTHREAD_CC"; then 20166 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5 20167printf "%s\n" "$PTHREAD_CC" >&6; } 20168else 20169 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20170printf "%s\n" "no" >&6; } 20171fi 20172 20173 20174 test -n "$PTHREAD_CC" && break 20175done 20176test -n "$PTHREAD_CC" || PTHREAD_CC="$CC" 20177 ;; 20178esac ;; #( 20179 *) : 20180 ;; 20181esac 20182 ;; 20183 esac 20184 fi 20185fi 20186 20187test -n "$PTHREAD_CC" || PTHREAD_CC="$CC" 20188 20189 20190 20191 20192 20193# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: 20194if test x"$ax_pthread_ok" = xyes; then 20195 have_pthread=true 20196 : 20197else 20198 ax_pthread_ok=no 20199 20200fi 20201ac_ext=c 20202ac_cpp='$CPP $CPPFLAGS' 20203ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 20204ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 20205ac_compiler_gnu=$ac_cv_c_compiler_gnu 20206 20207 20208fi 20209if $have_pthread; then 20210 LIBS="$PTHREAD_LIBS $LIBS" 20211 CFLAGS="$CFLAGS $PTHREAD_CFLAGS" 20212 CC="$PTHREAD_CC" 20213 20214printf "%s\n" "#define HAVE_PTHREAD 1" >>confdefs.h 20215 20216fi 20217 if $have_pthread; then 20218 HAVE_PTHREAD_TRUE= 20219 HAVE_PTHREAD_FALSE='#' 20220else 20221 HAVE_PTHREAD_TRUE='#' 20222 HAVE_PTHREAD_FALSE= 20223fi 20224 20225 20226 20227 20228# 20229# Let people not build/install docs if they don't have docbook 20230# 20231 20232# Check whether --enable-docbook was given. 20233if test ${enable_docbook+y} 20234then : 20235 enableval=$enable_docbook; 20236fi 20237 20238 20239if test x$enable_docbook != xno; then 20240 # Extract the first word of "docbook2html", so it can be a program name with args. 20241set dummy docbook2html; ac_word=$2 20242{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 20243printf %s "checking for $ac_word... " >&6; } 20244if test ${ac_cv_prog_HASDOCBOOK+y} 20245then : 20246 printf %s "(cached) " >&6 20247else $as_nop 20248 if test -n "$HASDOCBOOK"; then 20249 ac_cv_prog_HASDOCBOOK="$HASDOCBOOK" # Let the user override the test. 20250else 20251as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20252for as_dir in $PATH 20253do 20254 IFS=$as_save_IFS 20255 case $as_dir in #((( 20256 '') as_dir=./ ;; 20257 */) ;; 20258 *) as_dir=$as_dir/ ;; 20259 esac 20260 for ac_exec_ext in '' $ac_executable_extensions; do 20261 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then 20262 ac_cv_prog_HASDOCBOOK="yes" 20263 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 20264 break 2 20265 fi 20266done 20267 done 20268IFS=$as_save_IFS 20269 20270 test -z "$ac_cv_prog_HASDOCBOOK" && ac_cv_prog_HASDOCBOOK="no" 20271fi 20272fi 20273HASDOCBOOK=$ac_cv_prog_HASDOCBOOK 20274if test -n "$HASDOCBOOK"; then 20275 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $HASDOCBOOK" >&5 20276printf "%s\n" "$HASDOCBOOK" >&6; } 20277else 20278 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 20279printf "%s\n" "no" >&6; } 20280fi 20281 20282 20283fi 20284 20285 if test "x$HASDOCBOOK" = xyes; then 20286 USEDOCBOOK_TRUE= 20287 USEDOCBOOK_FALSE='#' 20288else 20289 USEDOCBOOK_TRUE='#' 20290 USEDOCBOOK_FALSE= 20291fi 20292 20293 20294default_docs="yes" 20295# 20296# Check if docs exist or can be created 20297# 20298if test x$HASDOCBOOK = xno; then 20299 if test -f $srcdir/doc/fonts-conf.5; then 20300 : 20301 else 20302 default_docs="no" 20303 fi 20304fi 20305 20306# Check whether --enable-docs was given. 20307if test ${enable_docs+y} 20308then : 20309 enableval=$enable_docs; 20310else $as_nop 20311 enable_docs=$default_docs 20312fi 20313 20314 20315 if test "x$enable_docs" = xyes; then 20316 ENABLE_DOCS_TRUE= 20317 ENABLE_DOCS_FALSE='#' 20318else 20319 ENABLE_DOCS_TRUE='#' 20320 ENABLE_DOCS_FALSE= 20321fi 20322 20323 20324if test "x$enable_docs" = xyes; then 20325 tmp=funcs.$$ 20326 cat $srcdir/doc/*.fncs | awk ' 20327 /^@TITLE@/ { if (!done) { printf ("%s\n", $2); done = 1; } } 20328 /^@FUNC@/ { if (!done) { printf ("%s\n", $2); done = 1; } } 20329 /^@@/ { done = 0; }' > $tmp 20330 DOCMAN3=`cat $tmp | awk '{ printf ("%s.3 ", $1); }'` 20331 echo DOCMAN3 $DOCMAN3 20332 rm -f $tmp 20333else 20334 DOCMAN3="" 20335fi 20336 20337 20338default_cache_build="yes" 20339if test $cross_compiling = "yes"; then 20340 default_cache_build="no" 20341fi 20342# Check whether --enable-cache-build was given. 20343if test ${enable_cache_build+y} 20344then : 20345 enableval=$enable_cache_build; 20346else $as_nop 20347 enable_cache_build=$default_cache_build 20348fi 20349 20350 20351 if test "x$enable_cache_build" = xyes; then 20352 ENABLE_CACHE_BUILD_TRUE= 20353 ENABLE_CACHE_BUILD_FALSE='#' 20354else 20355 ENABLE_CACHE_BUILD_TRUE='#' 20356 ENABLE_CACHE_BUILD_FALSE= 20357fi 20358 20359 20360 20361 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 20362printf %s "checking whether byte ordering is bigendian... " >&6; } 20363if test ${ac_cv_c_bigendian+y} 20364then : 20365 printf %s "(cached) " >&6 20366else $as_nop 20367 ac_cv_c_bigendian=unknown 20368 # See if we're dealing with a universal compiler. 20369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20370/* end confdefs.h. */ 20371#ifndef __APPLE_CC__ 20372 not a universal capable compiler 20373 #endif 20374 typedef int dummy; 20375 20376_ACEOF 20377if ac_fn_c_try_compile "$LINENO" 20378then : 20379 20380 # Check for potential -arch flags. It is not universal unless 20381 # there are at least two -arch flags with different values. 20382 ac_arch= 20383 ac_prev= 20384 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 20385 if test -n "$ac_prev"; then 20386 case $ac_word in 20387 i?86 | x86_64 | ppc | ppc64) 20388 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 20389 ac_arch=$ac_word 20390 else 20391 ac_cv_c_bigendian=universal 20392 break 20393 fi 20394 ;; 20395 esac 20396 ac_prev= 20397 elif test "x$ac_word" = "x-arch"; then 20398 ac_prev=arch 20399 fi 20400 done 20401fi 20402rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20403 if test $ac_cv_c_bigendian = unknown; then 20404 # See if sys/param.h defines the BYTE_ORDER macro. 20405 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20406/* end confdefs.h. */ 20407#include <sys/types.h> 20408 #include <sys/param.h> 20409 20410int 20411main (void) 20412{ 20413#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 20414 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 20415 && LITTLE_ENDIAN) 20416 bogus endian macros 20417 #endif 20418 20419 ; 20420 return 0; 20421} 20422_ACEOF 20423if ac_fn_c_try_compile "$LINENO" 20424then : 20425 # It does; now see whether it defined to BIG_ENDIAN or not. 20426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20427/* end confdefs.h. */ 20428#include <sys/types.h> 20429 #include <sys/param.h> 20430 20431int 20432main (void) 20433{ 20434#if BYTE_ORDER != BIG_ENDIAN 20435 not big endian 20436 #endif 20437 20438 ; 20439 return 0; 20440} 20441_ACEOF 20442if ac_fn_c_try_compile "$LINENO" 20443then : 20444 ac_cv_c_bigendian=yes 20445else $as_nop 20446 ac_cv_c_bigendian=no 20447fi 20448rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20449fi 20450rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20451 fi 20452 if test $ac_cv_c_bigendian = unknown; then 20453 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 20454 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20455/* end confdefs.h. */ 20456#include <limits.h> 20457 20458int 20459main (void) 20460{ 20461#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 20462 bogus endian macros 20463 #endif 20464 20465 ; 20466 return 0; 20467} 20468_ACEOF 20469if ac_fn_c_try_compile "$LINENO" 20470then : 20471 # It does; now see whether it defined to _BIG_ENDIAN or not. 20472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20473/* end confdefs.h. */ 20474#include <limits.h> 20475 20476int 20477main (void) 20478{ 20479#ifndef _BIG_ENDIAN 20480 not big endian 20481 #endif 20482 20483 ; 20484 return 0; 20485} 20486_ACEOF 20487if ac_fn_c_try_compile "$LINENO" 20488then : 20489 ac_cv_c_bigendian=yes 20490else $as_nop 20491 ac_cv_c_bigendian=no 20492fi 20493rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20494fi 20495rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20496 fi 20497 if test $ac_cv_c_bigendian = unknown; then 20498 # Compile a test program. 20499 if test "$cross_compiling" = yes 20500then : 20501 # Try to guess by grepping values from an object file. 20502 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20503/* end confdefs.h. */ 20504unsigned short int ascii_mm[] = 20505 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 20506 unsigned short int ascii_ii[] = 20507 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 20508 int use_ascii (int i) { 20509 return ascii_mm[i] + ascii_ii[i]; 20510 } 20511 unsigned short int ebcdic_ii[] = 20512 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 20513 unsigned short int ebcdic_mm[] = 20514 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 20515 int use_ebcdic (int i) { 20516 return ebcdic_mm[i] + ebcdic_ii[i]; 20517 } 20518 extern int foo; 20519 20520int 20521main (void) 20522{ 20523return use_ascii (foo) == use_ebcdic (foo); 20524 ; 20525 return 0; 20526} 20527_ACEOF 20528if ac_fn_c_try_compile "$LINENO" 20529then : 20530 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 20531 ac_cv_c_bigendian=yes 20532 fi 20533 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 20534 if test "$ac_cv_c_bigendian" = unknown; then 20535 ac_cv_c_bigendian=no 20536 else 20537 # finding both strings is unlikely to happen, but who knows? 20538 ac_cv_c_bigendian=unknown 20539 fi 20540 fi 20541fi 20542rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext 20543else $as_nop 20544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 20545/* end confdefs.h. */ 20546$ac_includes_default 20547int 20548main (void) 20549{ 20550 20551 /* Are we little or big endian? From Harbison&Steele. */ 20552 union 20553 { 20554 long int l; 20555 char c[sizeof (long int)]; 20556 } u; 20557 u.l = 1; 20558 return u.c[sizeof (long int) - 1] == 1; 20559 20560 ; 20561 return 0; 20562} 20563_ACEOF 20564if ac_fn_c_try_run "$LINENO" 20565then : 20566 ac_cv_c_bigendian=no 20567else $as_nop 20568 ac_cv_c_bigendian=yes 20569fi 20570rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 20571 conftest.$ac_objext conftest.beam conftest.$ac_ext 20572fi 20573 20574 fi 20575fi 20576{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 20577printf "%s\n" "$ac_cv_c_bigendian" >&6; } 20578 case $ac_cv_c_bigendian in #( 20579 yes) 20580 printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h 20581;; #( 20582 no) 20583 ;; #( 20584 universal) 20585 20586printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 20587 20588 ;; #( 20589 *) 20590 as_fn_error $? "unknown endianness 20591 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 20592 esac 20593 20594# The cast to long int works around a bug in the HP C Compiler 20595# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 20596# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 20597# This bug is HP SR number 8606223364. 20598{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5 20599printf %s "checking size of void *... " >&6; } 20600if test ${ac_cv_sizeof_void_p+y} 20601then : 20602 printf %s "(cached) " >&6 20603else $as_nop 20604 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default" 20605then : 20606 20607else $as_nop 20608 if test "$ac_cv_type_void_p" = yes; then 20609 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 20610printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 20611as_fn_error 77 "cannot compute sizeof (void *) 20612See \`config.log' for more details" "$LINENO" 5; } 20613 else 20614 ac_cv_sizeof_void_p=0 20615 fi 20616fi 20617 20618fi 20619{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5 20620printf "%s\n" "$ac_cv_sizeof_void_p" >&6; } 20621 20622 20623 20624printf "%s\n" "#define SIZEOF_VOID_P $ac_cv_sizeof_void_p" >>confdefs.h 20625 20626 20627# The cast to long int works around a bug in the HP C Compiler, 20628# see AC_CHECK_SIZEOF for more information. 20629{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking alignment of double" >&5 20630printf %s "checking alignment of double... " >&6; } 20631if test ${ac_cv_alignof_double+y} 20632then : 20633 printf %s "(cached) " >&6 20634else $as_nop 20635 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_double" "$ac_includes_default 20636typedef struct { char x; double y; } ac__type_alignof_;" 20637then : 20638 20639else $as_nop 20640 if test "$ac_cv_type_double" = yes; then 20641 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 20642printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 20643as_fn_error 77 "cannot compute alignment of double 20644See \`config.log' for more details" "$LINENO" 5; } 20645 else 20646 ac_cv_alignof_double=0 20647 fi 20648fi 20649 20650fi 20651{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_double" >&5 20652printf "%s\n" "$ac_cv_alignof_double" >&6; } 20653 20654 20655 20656printf "%s\n" "#define ALIGNOF_DOUBLE $ac_cv_alignof_double" >>confdefs.h 20657 20658 20659# The cast to long int works around a bug in the HP C Compiler, 20660# see AC_CHECK_SIZEOF for more information. 20661{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking alignment of void *" >&5 20662printf %s "checking alignment of void *... " >&6; } 20663if test ${ac_cv_alignof_void_p+y} 20664then : 20665 printf %s "(cached) " >&6 20666else $as_nop 20667 if ac_fn_c_compute_int "$LINENO" "(long int) offsetof (ac__type_alignof_, y)" "ac_cv_alignof_void_p" "$ac_includes_default 20668typedef struct { char x; void * y; } ac__type_alignof_;" 20669then : 20670 20671else $as_nop 20672 if test "$ac_cv_type_void_p" = yes; then 20673 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 20674printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 20675as_fn_error 77 "cannot compute alignment of void * 20676See \`config.log' for more details" "$LINENO" 5; } 20677 else 20678 ac_cv_alignof_void_p=0 20679 fi 20680fi 20681 20682fi 20683{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_alignof_void_p" >&5 20684printf "%s\n" "$ac_cv_alignof_void_p" >&6; } 20685 20686 20687 20688printf "%s\n" "#define ALIGNOF_VOID_P $ac_cv_alignof_void_p" >>confdefs.h 20689 20690 20691 20692 20693 20694 20695 20696 20697ac_config_files="$ac_config_files Makefile fontconfig/Makefile fc-lang/Makefile fc-case/Makefile src/Makefile conf.d/Makefile fc-cache/Makefile fc-cat/Makefile fc-conflist/Makefile fc-list/Makefile fc-match/Makefile fc-pattern/Makefile fc-query/Makefile fc-scan/Makefile fc-validate/Makefile doc/Makefile doc/version.sgml its/Makefile po/Makefile.in po-conf/Makefile.in test/Makefile fontconfig.pc fontconfig-zip" 20698 20699cat >confcache <<\_ACEOF 20700# This file is a shell script that caches the results of configure 20701# tests run on this system so they can be shared between configure 20702# scripts and configure runs, see configure's option --config-cache. 20703# It is not useful on other systems. If it contains results you don't 20704# want to keep, you may remove or edit it. 20705# 20706# config.status only pays attention to the cache file if you give it 20707# the --recheck option to rerun configure. 20708# 20709# `ac_cv_env_foo' variables (set or unset) will be overridden when 20710# loading this file, other *unset* `ac_cv_foo' will be assigned the 20711# following values. 20712 20713_ACEOF 20714 20715# The following way of writing the cache mishandles newlines in values, 20716# but we know of no workaround that is simple, portable, and efficient. 20717# So, we kill variables containing newlines. 20718# Ultrix sh set writes to stderr and can't be redirected directly, 20719# and sets the high bit in the cache file unless we assign to the vars. 20720( 20721 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 20722 eval ac_val=\$$ac_var 20723 case $ac_val in #( 20724 *${as_nl}*) 20725 case $ac_var in #( 20726 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 20727printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 20728 esac 20729 case $ac_var in #( 20730 _ | IFS | as_nl) ;; #( 20731 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 20732 *) { eval $ac_var=; unset $ac_var;} ;; 20733 esac ;; 20734 esac 20735 done 20736 20737 (set) 2>&1 | 20738 case $as_nl`(ac_space=' '; set) 2>&1` in #( 20739 *${as_nl}ac_space=\ *) 20740 # `set' does not quote correctly, so add quotes: double-quote 20741 # substitution turns \\\\ into \\, and sed turns \\ into \. 20742 sed -n \ 20743 "s/'/'\\\\''/g; 20744 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 20745 ;; #( 20746 *) 20747 # `set' quotes correctly as required by POSIX, so do not add quotes. 20748 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 20749 ;; 20750 esac | 20751 sort 20752) | 20753 sed ' 20754 /^ac_cv_env_/b end 20755 t clear 20756 :clear 20757 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ 20758 t end 20759 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 20760 :end' >>confcache 20761if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 20762 if test -w "$cache_file"; then 20763 if test "x$cache_file" != "x/dev/null"; then 20764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 20765printf "%s\n" "$as_me: updating cache $cache_file" >&6;} 20766 if test ! -f "$cache_file" || test -h "$cache_file"; then 20767 cat confcache >"$cache_file" 20768 else 20769 case $cache_file in #( 20770 */* | ?:*) 20771 mv -f confcache "$cache_file"$$ && 20772 mv -f "$cache_file"$$ "$cache_file" ;; #( 20773 *) 20774 mv -f confcache "$cache_file" ;; 20775 esac 20776 fi 20777 fi 20778 else 20779 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 20780printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} 20781 fi 20782fi 20783rm -f confcache 20784 20785test "x$prefix" = xNONE && prefix=$ac_default_prefix 20786# Let make expand exec_prefix. 20787test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 20788 20789DEFS=-DHAVE_CONFIG_H 20790 20791ac_libobjs= 20792ac_ltlibobjs= 20793U= 20794for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 20795 # 1. Remove the extension, and $U if already installed. 20796 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 20797 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` 20798 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 20799 # will be set to the directory where LIBOBJS objects are built. 20800 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 20801 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 20802done 20803LIBOBJS=$ac_libobjs 20804 20805LTLIBOBJS=$ac_ltlibobjs 20806 20807 20808{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 20809printf %s "checking that generated files are newer than configure... " >&6; } 20810 if test -n "$am_sleep_pid"; then 20811 # Hide warnings about reused PIDs. 20812 wait $am_sleep_pid 2>/dev/null 20813 fi 20814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 20815printf "%s\n" "done" >&6; } 20816 if test -n "$EXEEXT"; then 20817 am__EXEEXT_TRUE= 20818 am__EXEEXT_FALSE='#' 20819else 20820 am__EXEEXT_TRUE='#' 20821 am__EXEEXT_FALSE= 20822fi 20823 20824if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then 20825 as_fn_error $? "conditional \"AMDEP\" was never defined. 20826Usually this means the macro was only invoked conditionally." "$LINENO" 5 20827fi 20828if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then 20829 as_fn_error $? "conditional \"am__fastdepCC\" was never defined. 20830Usually this means the macro was only invoked conditionally." "$LINENO" 5 20831fi 20832if test -z "${OS_WIN32_TRUE}" && test -z "${OS_WIN32_FALSE}"; then 20833 as_fn_error $? "conditional \"OS_WIN32\" was never defined. 20834Usually this means the macro was only invoked conditionally." "$LINENO" 5 20835fi 20836if test -z "${OS_DARWIN_TRUE}" && test -z "${OS_DARWIN_FALSE}"; then 20837 as_fn_error $? "conditional \"OS_DARWIN\" was never defined. 20838Usually this means the macro was only invoked conditionally." "$LINENO" 5 20839fi 20840if test -z "${MS_LIB_AVAILABLE_TRUE}" && test -z "${MS_LIB_AVAILABLE_FALSE}"; then 20841 as_fn_error $? "conditional \"MS_LIB_AVAILABLE\" was never defined. 20842Usually this means the macro was only invoked conditionally." "$LINENO" 5 20843fi 20844if test -z "${CROSS_COMPILING_TRUE}" && test -z "${CROSS_COMPILING_FALSE}"; then 20845 as_fn_error $? "conditional \"CROSS_COMPILING\" was never defined. 20846Usually this means the macro was only invoked conditionally." "$LINENO" 5 20847fi 20848if test -z "${ENABLE_SHARED_TRUE}" && test -z "${ENABLE_SHARED_FALSE}"; then 20849 as_fn_error $? "conditional \"ENABLE_SHARED\" was never defined. 20850Usually this means the macro was only invoked conditionally." "$LINENO" 5 20851fi 20852if test -z "${FREETYPE_PCF_LONG_FAMILY_NAMES_TRUE}" && test -z "${FREETYPE_PCF_LONG_FAMILY_NAMES_FALSE}"; then 20853 as_fn_error $? "conditional \"FREETYPE_PCF_LONG_FAMILY_NAMES\" was never defined. 20854Usually this means the macro was only invoked conditionally." "$LINENO" 5 20855fi 20856if test -z "${ENABLE_JSONC_TRUE}" && test -z "${ENABLE_JSONC_FALSE}"; then 20857 as_fn_error $? "conditional \"ENABLE_JSONC\" was never defined. 20858Usually this means the macro was only invoked conditionally." "$LINENO" 5 20859fi 20860if test -z "${HAVE_PTHREAD_TRUE}" && test -z "${HAVE_PTHREAD_FALSE}"; then 20861 as_fn_error $? "conditional \"HAVE_PTHREAD\" was never defined. 20862Usually this means the macro was only invoked conditionally." "$LINENO" 5 20863fi 20864if test -z "${USEDOCBOOK_TRUE}" && test -z "${USEDOCBOOK_FALSE}"; then 20865 as_fn_error $? "conditional \"USEDOCBOOK\" was never defined. 20866Usually this means the macro was only invoked conditionally." "$LINENO" 5 20867fi 20868if test -z "${ENABLE_DOCS_TRUE}" && test -z "${ENABLE_DOCS_FALSE}"; then 20869 as_fn_error $? "conditional \"ENABLE_DOCS\" was never defined. 20870Usually this means the macro was only invoked conditionally." "$LINENO" 5 20871fi 20872if test -z "${ENABLE_CACHE_BUILD_TRUE}" && test -z "${ENABLE_CACHE_BUILD_FALSE}"; then 20873 as_fn_error $? "conditional \"ENABLE_CACHE_BUILD\" was never defined. 20874Usually this means the macro was only invoked conditionally." "$LINENO" 5 20875fi 20876 20877 20878: "${CONFIG_STATUS=./config.status}" 20879ac_write_fail=0 20880ac_clean_files_save=$ac_clean_files 20881ac_clean_files="$ac_clean_files $CONFIG_STATUS" 20882{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 20883printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} 20884as_write_fail=0 20885cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 20886#! $SHELL 20887# Generated by $as_me. 20888# Run this file to recreate the current configuration. 20889# Compiler output produced by configure, useful for debugging 20890# configure, is in config.log if it exists. 20891 20892debug=false 20893ac_cs_recheck=false 20894ac_cs_silent=false 20895 20896SHELL=\${CONFIG_SHELL-$SHELL} 20897export SHELL 20898_ASEOF 20899cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 20900## -------------------- ## 20901## M4sh Initialization. ## 20902## -------------------- ## 20903 20904# Be more Bourne compatible 20905DUALCASE=1; export DUALCASE # for MKS sh 20906as_nop=: 20907if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 20908then : 20909 emulate sh 20910 NULLCMD=: 20911 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 20912 # is contrary to our usage. Disable this feature. 20913 alias -g '${1+"$@"}'='"$@"' 20914 setopt NO_GLOB_SUBST 20915else $as_nop 20916 case `(set -o) 2>/dev/null` in #( 20917 *posix*) : 20918 set -o posix ;; #( 20919 *) : 20920 ;; 20921esac 20922fi 20923 20924 20925 20926# Reset variables that may have inherited troublesome values from 20927# the environment. 20928 20929# IFS needs to be set, to space, tab, and newline, in precisely that order. 20930# (If _AS_PATH_WALK were called with IFS unset, it would have the 20931# side effect of setting IFS to empty, thus disabling word splitting.) 20932# Quoting is to prevent editors from complaining about space-tab. 20933as_nl=' 20934' 20935export as_nl 20936IFS=" "" $as_nl" 20937 20938PS1='$ ' 20939PS2='> ' 20940PS4='+ ' 20941 20942# Ensure predictable behavior from utilities with locale-dependent output. 20943LC_ALL=C 20944export LC_ALL 20945LANGUAGE=C 20946export LANGUAGE 20947 20948# We cannot yet rely on "unset" to work, but we need these variables 20949# to be unset--not just set to an empty or harmless value--now, to 20950# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct 20951# also avoids known problems related to "unset" and subshell syntax 20952# in other old shells (e.g. bash 2.01 and pdksh 5.2.14). 20953for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH 20954do eval test \${$as_var+y} \ 20955 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 20956done 20957 20958# Ensure that fds 0, 1, and 2 are open. 20959if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi 20960if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi 20961if (exec 3>&2) ; then :; else exec 2>/dev/null; fi 20962 20963# The user is always right. 20964if ${PATH_SEPARATOR+false} :; then 20965 PATH_SEPARATOR=: 20966 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 20967 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 20968 PATH_SEPARATOR=';' 20969 } 20970fi 20971 20972 20973# Find who we are. Look in the path if we contain no directory separator. 20974as_myself= 20975case $0 in #(( 20976 *[\\/]* ) as_myself=$0 ;; 20977 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 20978for as_dir in $PATH 20979do 20980 IFS=$as_save_IFS 20981 case $as_dir in #((( 20982 '') as_dir=./ ;; 20983 */) ;; 20984 *) as_dir=$as_dir/ ;; 20985 esac 20986 test -r "$as_dir$0" && as_myself=$as_dir$0 && break 20987 done 20988IFS=$as_save_IFS 20989 20990 ;; 20991esac 20992# We did not find ourselves, most probably we were run as `sh COMMAND' 20993# in which case we are not to be found in the path. 20994if test "x$as_myself" = x; then 20995 as_myself=$0 20996fi 20997if test ! -f "$as_myself"; then 20998 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 20999 exit 1 21000fi 21001 21002 21003 21004# as_fn_error STATUS ERROR [LINENO LOG_FD] 21005# ---------------------------------------- 21006# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 21007# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 21008# script with STATUS, using 1 if that was 0. 21009as_fn_error () 21010{ 21011 as_status=$1; test $as_status -eq 0 && as_status=1 21012 if test "$4"; then 21013 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 21014 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 21015 fi 21016 printf "%s\n" "$as_me: error: $2" >&2 21017 as_fn_exit $as_status 21018} # as_fn_error 21019 21020 21021 21022# as_fn_set_status STATUS 21023# ----------------------- 21024# Set $? to STATUS, without forking. 21025as_fn_set_status () 21026{ 21027 return $1 21028} # as_fn_set_status 21029 21030# as_fn_exit STATUS 21031# ----------------- 21032# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 21033as_fn_exit () 21034{ 21035 set +e 21036 as_fn_set_status $1 21037 exit $1 21038} # as_fn_exit 21039 21040# as_fn_unset VAR 21041# --------------- 21042# Portably unset VAR. 21043as_fn_unset () 21044{ 21045 { eval $1=; unset $1;} 21046} 21047as_unset=as_fn_unset 21048 21049# as_fn_append VAR VALUE 21050# ---------------------- 21051# Append the text in VALUE to the end of the definition contained in VAR. Take 21052# advantage of any shell optimizations that allow amortized linear growth over 21053# repeated appends, instead of the typical quadratic growth present in naive 21054# implementations. 21055if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null 21056then : 21057 eval 'as_fn_append () 21058 { 21059 eval $1+=\$2 21060 }' 21061else $as_nop 21062 as_fn_append () 21063 { 21064 eval $1=\$$1\$2 21065 } 21066fi # as_fn_append 21067 21068# as_fn_arith ARG... 21069# ------------------ 21070# Perform arithmetic evaluation on the ARGs, and store the result in the 21071# global $as_val. Take advantage of shells that can avoid forks. The arguments 21072# must be portable across $(()) and expr. 21073if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null 21074then : 21075 eval 'as_fn_arith () 21076 { 21077 as_val=$(( $* )) 21078 }' 21079else $as_nop 21080 as_fn_arith () 21081 { 21082 as_val=`expr "$@" || test $? -eq 1` 21083 } 21084fi # as_fn_arith 21085 21086 21087if expr a : '\(a\)' >/dev/null 2>&1 && 21088 test "X`expr 00001 : '.*\(...\)'`" = X001; then 21089 as_expr=expr 21090else 21091 as_expr=false 21092fi 21093 21094if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 21095 as_basename=basename 21096else 21097 as_basename=false 21098fi 21099 21100if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 21101 as_dirname=dirname 21102else 21103 as_dirname=false 21104fi 21105 21106as_me=`$as_basename -- "$0" || 21107$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 21108 X"$0" : 'X\(//\)$' \| \ 21109 X"$0" : 'X\(/\)' \| . 2>/dev/null || 21110printf "%s\n" X/"$0" | 21111 sed '/^.*\/\([^/][^/]*\)\/*$/{ 21112 s//\1/ 21113 q 21114 } 21115 /^X\/\(\/\/\)$/{ 21116 s//\1/ 21117 q 21118 } 21119 /^X\/\(\/\).*/{ 21120 s//\1/ 21121 q 21122 } 21123 s/.*/./; q'` 21124 21125# Avoid depending upon Character Ranges. 21126as_cr_letters='abcdefghijklmnopqrstuvwxyz' 21127as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 21128as_cr_Letters=$as_cr_letters$as_cr_LETTERS 21129as_cr_digits='0123456789' 21130as_cr_alnum=$as_cr_Letters$as_cr_digits 21131 21132 21133# Determine whether it's possible to make 'echo' print without a newline. 21134# These variables are no longer used directly by Autoconf, but are AC_SUBSTed 21135# for compatibility with existing Makefiles. 21136ECHO_C= ECHO_N= ECHO_T= 21137case `echo -n x` in #((((( 21138-n*) 21139 case `echo 'xy\c'` in 21140 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 21141 xy) ECHO_C='\c';; 21142 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 21143 ECHO_T=' ';; 21144 esac;; 21145*) 21146 ECHO_N='-n';; 21147esac 21148 21149# For backward compatibility with old third-party macros, we provide 21150# the shell variables $as_echo and $as_echo_n. New code should use 21151# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. 21152as_echo='printf %s\n' 21153as_echo_n='printf %s' 21154 21155rm -f conf$$ conf$$.exe conf$$.file 21156if test -d conf$$.dir; then 21157 rm -f conf$$.dir/conf$$.file 21158else 21159 rm -f conf$$.dir 21160 mkdir conf$$.dir 2>/dev/null 21161fi 21162if (echo >conf$$.file) 2>/dev/null; then 21163 if ln -s conf$$.file conf$$ 2>/dev/null; then 21164 as_ln_s='ln -s' 21165 # ... but there are two gotchas: 21166 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 21167 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 21168 # In both cases, we have to default to `cp -pR'. 21169 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 21170 as_ln_s='cp -pR' 21171 elif ln conf$$.file conf$$ 2>/dev/null; then 21172 as_ln_s=ln 21173 else 21174 as_ln_s='cp -pR' 21175 fi 21176else 21177 as_ln_s='cp -pR' 21178fi 21179rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 21180rmdir conf$$.dir 2>/dev/null 21181 21182 21183# as_fn_mkdir_p 21184# ------------- 21185# Create "$as_dir" as a directory, including parents if necessary. 21186as_fn_mkdir_p () 21187{ 21188 21189 case $as_dir in #( 21190 -*) as_dir=./$as_dir;; 21191 esac 21192 test -d "$as_dir" || eval $as_mkdir_p || { 21193 as_dirs= 21194 while :; do 21195 case $as_dir in #( 21196 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 21197 *) as_qdir=$as_dir;; 21198 esac 21199 as_dirs="'$as_qdir' $as_dirs" 21200 as_dir=`$as_dirname -- "$as_dir" || 21201$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 21202 X"$as_dir" : 'X\(//\)[^/]' \| \ 21203 X"$as_dir" : 'X\(//\)$' \| \ 21204 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 21205printf "%s\n" X"$as_dir" | 21206 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 21207 s//\1/ 21208 q 21209 } 21210 /^X\(\/\/\)[^/].*/{ 21211 s//\1/ 21212 q 21213 } 21214 /^X\(\/\/\)$/{ 21215 s//\1/ 21216 q 21217 } 21218 /^X\(\/\).*/{ 21219 s//\1/ 21220 q 21221 } 21222 s/.*/./; q'` 21223 test -d "$as_dir" && break 21224 done 21225 test -z "$as_dirs" || eval "mkdir $as_dirs" 21226 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 21227 21228 21229} # as_fn_mkdir_p 21230if mkdir -p . 2>/dev/null; then 21231 as_mkdir_p='mkdir -p "$as_dir"' 21232else 21233 test -d ./-p && rmdir ./-p 21234 as_mkdir_p=false 21235fi 21236 21237 21238# as_fn_executable_p FILE 21239# ----------------------- 21240# Test if FILE is an executable regular file. 21241as_fn_executable_p () 21242{ 21243 test -f "$1" && test -x "$1" 21244} # as_fn_executable_p 21245as_test_x='test -x' 21246as_executable_p=as_fn_executable_p 21247 21248# Sed expression to map a string onto a valid CPP name. 21249as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 21250 21251# Sed expression to map a string onto a valid variable name. 21252as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 21253 21254 21255exec 6>&1 21256## ----------------------------------- ## 21257## Main body of $CONFIG_STATUS script. ## 21258## ----------------------------------- ## 21259_ASEOF 21260test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 21261 21262cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21263# Save the log message, to keep $0 and so on meaningful, and to 21264# report actual input values of CONFIG_FILES etc. instead of their 21265# values after options handling. 21266ac_log=" 21267This file was extended by fontconfig $as_me 2.14.1, which was 21268generated by GNU Autoconf 2.71. Invocation command line was 21269 21270 CONFIG_FILES = $CONFIG_FILES 21271 CONFIG_HEADERS = $CONFIG_HEADERS 21272 CONFIG_LINKS = $CONFIG_LINKS 21273 CONFIG_COMMANDS = $CONFIG_COMMANDS 21274 $ $0 $@ 21275 21276on `(hostname || uname -n) 2>/dev/null | sed 1q` 21277" 21278 21279_ACEOF 21280 21281case $ac_config_files in *" 21282"*) set x $ac_config_files; shift; ac_config_files=$*;; 21283esac 21284 21285case $ac_config_headers in *" 21286"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 21287esac 21288 21289 21290cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21291# Files that config.status was made for. 21292config_files="$ac_config_files" 21293config_headers="$ac_config_headers" 21294config_commands="$ac_config_commands" 21295 21296_ACEOF 21297 21298cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21299ac_cs_usage="\ 21300\`$as_me' instantiates files and other configuration actions 21301from templates according to the current configuration. Unless the files 21302and actions are specified as TAGs, all are instantiated by default. 21303 21304Usage: $0 [OPTION]... [TAG]... 21305 21306 -h, --help print this help, then exit 21307 -V, --version print version number and configuration settings, then exit 21308 --config print configuration, then exit 21309 -q, --quiet, --silent 21310 do not print progress messages 21311 -d, --debug don't remove temporary files 21312 --recheck update $as_me by reconfiguring in the same conditions 21313 --file=FILE[:TEMPLATE] 21314 instantiate the configuration file FILE 21315 --header=FILE[:TEMPLATE] 21316 instantiate the configuration header FILE 21317 21318Configuration files: 21319$config_files 21320 21321Configuration headers: 21322$config_headers 21323 21324Configuration commands: 21325$config_commands 21326 21327Report bugs to <https://gitlab.freedesktop.org/fontconfig/fontconfig/issues/new>." 21328 21329_ACEOF 21330ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` 21331ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` 21332cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21333ac_cs_config='$ac_cs_config_escaped' 21334ac_cs_version="\\ 21335fontconfig config.status 2.14.1 21336configured by $0, generated by GNU Autoconf 2.71, 21337 with options \\"\$ac_cs_config\\" 21338 21339Copyright (C) 2021 Free Software Foundation, Inc. 21340This config.status script is free software; the Free Software Foundation 21341gives unlimited permission to copy, distribute and modify it." 21342 21343ac_pwd='$ac_pwd' 21344srcdir='$srcdir' 21345INSTALL='$INSTALL' 21346MKDIR_P='$MKDIR_P' 21347AWK='$AWK' 21348test -n "\$AWK" || AWK=awk 21349_ACEOF 21350 21351cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21352# The default lists apply if the user does not specify any file. 21353ac_need_defaults=: 21354while test $# != 0 21355do 21356 case $1 in 21357 --*=?*) 21358 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21359 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 21360 ac_shift=: 21361 ;; 21362 --*=) 21363 ac_option=`expr "X$1" : 'X\([^=]*\)='` 21364 ac_optarg= 21365 ac_shift=: 21366 ;; 21367 *) 21368 ac_option=$1 21369 ac_optarg=$2 21370 ac_shift=shift 21371 ;; 21372 esac 21373 21374 case $ac_option in 21375 # Handling of the options. 21376 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 21377 ac_cs_recheck=: ;; 21378 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 21379 printf "%s\n" "$ac_cs_version"; exit ;; 21380 --config | --confi | --conf | --con | --co | --c ) 21381 printf "%s\n" "$ac_cs_config"; exit ;; 21382 --debug | --debu | --deb | --de | --d | -d ) 21383 debug=: ;; 21384 --file | --fil | --fi | --f ) 21385 $ac_shift 21386 case $ac_optarg in 21387 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21388 '') as_fn_error $? "missing file argument" ;; 21389 esac 21390 as_fn_append CONFIG_FILES " '$ac_optarg'" 21391 ac_need_defaults=false;; 21392 --header | --heade | --head | --hea ) 21393 $ac_shift 21394 case $ac_optarg in 21395 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 21396 esac 21397 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 21398 ac_need_defaults=false;; 21399 --he | --h) 21400 # Conflict between --help and --header 21401 as_fn_error $? "ambiguous option: \`$1' 21402Try \`$0 --help' for more information.";; 21403 --help | --hel | -h ) 21404 printf "%s\n" "$ac_cs_usage"; exit ;; 21405 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 21406 | -silent | --silent | --silen | --sile | --sil | --si | --s) 21407 ac_cs_silent=: ;; 21408 21409 # This is an error. 21410 -*) as_fn_error $? "unrecognized option: \`$1' 21411Try \`$0 --help' for more information." ;; 21412 21413 *) as_fn_append ac_config_targets " $1" 21414 ac_need_defaults=false ;; 21415 21416 esac 21417 shift 21418done 21419 21420ac_configure_extra_args= 21421 21422if $ac_cs_silent; then 21423 exec 6>/dev/null 21424 ac_configure_extra_args="$ac_configure_extra_args --silent" 21425fi 21426 21427_ACEOF 21428cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21429if \$ac_cs_recheck; then 21430 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 21431 shift 21432 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 21433 CONFIG_SHELL='$SHELL' 21434 export CONFIG_SHELL 21435 exec "\$@" 21436fi 21437 21438_ACEOF 21439cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21440exec 5>>config.log 21441{ 21442 echo 21443 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 21444## Running $as_me. ## 21445_ASBOX 21446 printf "%s\n" "$ac_log" 21447} >&5 21448 21449_ACEOF 21450cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21451# 21452# INIT-COMMANDS 21453# 21454AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" 21455 21456 21457# The HP-UX ksh and POSIX shell print the target directory to stdout 21458# if CDPATH is set. 21459(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 21460 21461sed_quote_subst='$sed_quote_subst' 21462double_quote_subst='$double_quote_subst' 21463delay_variable_subst='$delay_variable_subst' 21464macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' 21465macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' 21466enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' 21467AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`' 21468DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' 21469OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' 21470enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' 21471pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' 21472enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' 21473shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' 21474SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' 21475ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' 21476PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' 21477host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' 21478host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' 21479host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' 21480build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' 21481build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' 21482build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' 21483SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' 21484Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' 21485GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' 21486EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' 21487FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' 21488LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' 21489NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' 21490LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' 21491max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' 21492ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' 21493exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' 21494lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' 21495lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' 21496lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' 21497lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' 21498lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' 21499reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' 21500reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' 21501FILECMD='`$ECHO "$FILECMD" | $SED "$delay_single_quote_subst"`' 21502deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' 21503file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' 21504file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' 21505want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' 21506sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' 21507AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' 21508lt_ar_flags='`$ECHO "$lt_ar_flags" | $SED "$delay_single_quote_subst"`' 21509AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' 21510archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' 21511STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' 21512RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' 21513old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' 21514old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 21515old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' 21516lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' 21517CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' 21518CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' 21519compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' 21520GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' 21521lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' 21522lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' 21523lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' 21524lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' 21525lt_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"`' 21526lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' 21527nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' 21528lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' 21529lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' 21530objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' 21531MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' 21532lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' 21533lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' 21534lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' 21535lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' 21536lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' 21537need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' 21538MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' 21539DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' 21540NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' 21541LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' 21542OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' 21543OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' 21544libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' 21545shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' 21546extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 21547archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' 21548enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' 21549export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' 21550whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' 21551compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' 21552old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' 21553old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' 21554archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' 21555archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' 21556module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' 21557module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' 21558with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' 21559allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' 21560no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' 21561hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' 21562hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' 21563hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' 21564hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' 21565hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' 21566hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' 21567hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' 21568inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' 21569link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' 21570always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' 21571export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' 21572exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' 21573include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' 21574prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' 21575postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' 21576file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' 21577variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' 21578need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' 21579need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' 21580version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' 21581runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' 21582shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' 21583shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' 21584libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' 21585library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' 21586soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' 21587install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' 21588postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' 21589postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' 21590finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' 21591finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' 21592hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' 21593sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' 21594configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' 21595configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' 21596hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' 21597enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' 21598enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' 21599enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' 21600old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' 21601striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' 21602 21603LTCC='$LTCC' 21604LTCFLAGS='$LTCFLAGS' 21605compiler='$compiler_DEFAULT' 21606 21607# A function that is used when there is no print builtin or printf. 21608func_fallback_echo () 21609{ 21610 eval 'cat <<_LTECHO_EOF 21611\$1 21612_LTECHO_EOF' 21613} 21614 21615# Quote evaled strings. 21616for var in AS \ 21617DLLTOOL \ 21618OBJDUMP \ 21619SHELL \ 21620ECHO \ 21621PATH_SEPARATOR \ 21622SED \ 21623GREP \ 21624EGREP \ 21625FGREP \ 21626LD \ 21627NM \ 21628LN_S \ 21629lt_SP2NL \ 21630lt_NL2SP \ 21631reload_flag \ 21632FILECMD \ 21633deplibs_check_method \ 21634file_magic_cmd \ 21635file_magic_glob \ 21636want_nocaseglob \ 21637sharedlib_from_linklib_cmd \ 21638AR \ 21639archiver_list_spec \ 21640STRIP \ 21641RANLIB \ 21642CC \ 21643CFLAGS \ 21644compiler \ 21645lt_cv_sys_global_symbol_pipe \ 21646lt_cv_sys_global_symbol_to_cdecl \ 21647lt_cv_sys_global_symbol_to_import \ 21648lt_cv_sys_global_symbol_to_c_name_address \ 21649lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ 21650lt_cv_nm_interface \ 21651nm_file_list_spec \ 21652lt_cv_truncate_bin \ 21653lt_prog_compiler_no_builtin_flag \ 21654lt_prog_compiler_pic \ 21655lt_prog_compiler_wl \ 21656lt_prog_compiler_static \ 21657lt_cv_prog_compiler_c_o \ 21658need_locks \ 21659MANIFEST_TOOL \ 21660DSYMUTIL \ 21661NMEDIT \ 21662LIPO \ 21663OTOOL \ 21664OTOOL64 \ 21665shrext_cmds \ 21666export_dynamic_flag_spec \ 21667whole_archive_flag_spec \ 21668compiler_needs_object \ 21669with_gnu_ld \ 21670allow_undefined_flag \ 21671no_undefined_flag \ 21672hardcode_libdir_flag_spec \ 21673hardcode_libdir_separator \ 21674exclude_expsyms \ 21675include_expsyms \ 21676file_list_spec \ 21677variables_saved_for_relink \ 21678libname_spec \ 21679library_names_spec \ 21680soname_spec \ 21681install_override_mode \ 21682finish_eval \ 21683old_striplib \ 21684striplib; do 21685 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21686 *[\\\\\\\`\\"\\\$]*) 21687 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21688 ;; 21689 *) 21690 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21691 ;; 21692 esac 21693done 21694 21695# Double-quote double-evaled strings. 21696for var in reload_cmds \ 21697old_postinstall_cmds \ 21698old_postuninstall_cmds \ 21699old_archive_cmds \ 21700extract_expsyms_cmds \ 21701old_archive_from_new_cmds \ 21702old_archive_from_expsyms_cmds \ 21703archive_cmds \ 21704archive_expsym_cmds \ 21705module_cmds \ 21706module_expsym_cmds \ 21707export_symbols_cmds \ 21708prelink_cmds \ 21709postlink_cmds \ 21710postinstall_cmds \ 21711postuninstall_cmds \ 21712finish_cmds \ 21713sys_lib_search_path_spec \ 21714configure_time_dlsearch_path \ 21715configure_time_lt_sys_library_path; do 21716 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in 21717 *[\\\\\\\`\\"\\\$]*) 21718 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes 21719 ;; 21720 *) 21721 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" 21722 ;; 21723 esac 21724done 21725 21726ac_aux_dir='$ac_aux_dir' 21727 21728# See if we are running on zsh, and set the options that allow our 21729# commands through without removal of \ escapes INIT. 21730if test -n "\${ZSH_VERSION+set}"; then 21731 setopt NO_GLOB_SUBST 21732fi 21733 21734 21735 PACKAGE='$PACKAGE' 21736 VERSION='$VERSION' 21737 RM='$RM' 21738 ofile='$ofile' 21739 21740 21741 21742# Capture the value of obsolete ALL_LINGUAS because we need it to compute 21743 # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it 21744 # from automake < 1.5. 21745 eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' 21746 # Capture the value of LINGUAS because we need it to compute CATALOGS. 21747 LINGUAS="${LINGUAS-%UNSET%}" 21748 21749# variables for create stdint.h replacement 21750PACKAGE="$PACKAGE" 21751VERSION="$VERSION" 21752ac_stdint_h="$ac_stdint_h" 21753_ac_stdint_h=`printf "%s\n" "_$PACKAGE-$ac_stdint_h" | $as_tr_cpp` 21754ac_cv_stdint_message="$ac_cv_stdint_message" 21755ac_cv_header_stdint_t="$ac_cv_header_stdint_t" 21756ac_cv_header_stdint_x="$ac_cv_header_stdint_x" 21757ac_cv_header_stdint_o="$ac_cv_header_stdint_o" 21758ac_cv_header_stdint_u="$ac_cv_header_stdint_u" 21759ac_cv_type_uint64_t="$ac_cv_type_uint64_t" 21760ac_cv_type_u_int64_t="$ac_cv_type_u_int64_t" 21761ac_cv_char_data_model="$ac_cv_char_data_model" 21762ac_cv_long_data_model="$ac_cv_long_data_model" 21763ac_cv_type_int_least32_t="$ac_cv_type_int_least32_t" 21764ac_cv_type_int_fast32_t="$ac_cv_type_int_fast32_t" 21765ac_cv_type_intmax_t="$ac_cv_type_intmax_t" 21766 21767 21768_ACEOF 21769 21770cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21771 21772# Handling of arguments. 21773for ac_config_target in $ac_config_targets 21774do 21775 case $ac_config_target in 21776 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; 21777 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; 21778 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; 21779 "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;; 21780 "$ac_stdint_h") CONFIG_COMMANDS="$CONFIG_COMMANDS $ac_stdint_h" ;; 21781 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 21782 "fontconfig/Makefile") CONFIG_FILES="$CONFIG_FILES fontconfig/Makefile" ;; 21783 "fc-lang/Makefile") CONFIG_FILES="$CONFIG_FILES fc-lang/Makefile" ;; 21784 "fc-case/Makefile") CONFIG_FILES="$CONFIG_FILES fc-case/Makefile" ;; 21785 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 21786 "conf.d/Makefile") CONFIG_FILES="$CONFIG_FILES conf.d/Makefile" ;; 21787 "fc-cache/Makefile") CONFIG_FILES="$CONFIG_FILES fc-cache/Makefile" ;; 21788 "fc-cat/Makefile") CONFIG_FILES="$CONFIG_FILES fc-cat/Makefile" ;; 21789 "fc-conflist/Makefile") CONFIG_FILES="$CONFIG_FILES fc-conflist/Makefile" ;; 21790 "fc-list/Makefile") CONFIG_FILES="$CONFIG_FILES fc-list/Makefile" ;; 21791 "fc-match/Makefile") CONFIG_FILES="$CONFIG_FILES fc-match/Makefile" ;; 21792 "fc-pattern/Makefile") CONFIG_FILES="$CONFIG_FILES fc-pattern/Makefile" ;; 21793 "fc-query/Makefile") CONFIG_FILES="$CONFIG_FILES fc-query/Makefile" ;; 21794 "fc-scan/Makefile") CONFIG_FILES="$CONFIG_FILES fc-scan/Makefile" ;; 21795 "fc-validate/Makefile") CONFIG_FILES="$CONFIG_FILES fc-validate/Makefile" ;; 21796 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 21797 "doc/version.sgml") CONFIG_FILES="$CONFIG_FILES doc/version.sgml" ;; 21798 "its/Makefile") CONFIG_FILES="$CONFIG_FILES its/Makefile" ;; 21799 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; 21800 "po-conf/Makefile.in") CONFIG_FILES="$CONFIG_FILES po-conf/Makefile.in" ;; 21801 "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; 21802 "fontconfig.pc") CONFIG_FILES="$CONFIG_FILES fontconfig.pc" ;; 21803 "fontconfig-zip") CONFIG_FILES="$CONFIG_FILES fontconfig-zip" ;; 21804 21805 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 21806 esac 21807done 21808 21809 21810# If the user did not use the arguments to specify the items to instantiate, 21811# then the envvar interface is used. Set only those that are not. 21812# We use the long form for the default assignment because of an extremely 21813# bizarre bug on SunOS 4.1.3. 21814if $ac_need_defaults; then 21815 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files 21816 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers 21817 test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands 21818fi 21819 21820# Have a temporary directory for convenience. Make it in the build tree 21821# simply because there is no reason against having it here, and in addition, 21822# creating and moving files from /tmp can sometimes cause problems. 21823# Hook for its removal unless debugging. 21824# Note that there is a small window in which the directory will not be cleaned: 21825# after its creation but before its name has been assigned to `$tmp'. 21826$debug || 21827{ 21828 tmp= ac_tmp= 21829 trap 'exit_status=$? 21830 : "${ac_tmp:=$tmp}" 21831 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 21832' 0 21833 trap 'as_fn_exit 1' 1 2 13 15 21834} 21835# Create a (secure) tmp directory for tmp files. 21836 21837{ 21838 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 21839 test -d "$tmp" 21840} || 21841{ 21842 tmp=./conf$$-$RANDOM 21843 (umask 077 && mkdir "$tmp") 21844} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 21845ac_tmp=$tmp 21846 21847# Set up the scripts for CONFIG_FILES section. 21848# No need to generate them if there are no CONFIG_FILES. 21849# This happens for instance with `./config.status config.h'. 21850if test -n "$CONFIG_FILES"; then 21851 21852 21853ac_cr=`echo X | tr X '\015'` 21854# On cygwin, bash can eat \r inside `` if the user requested igncr. 21855# But we know of no other shell where ac_cr would be empty at this 21856# point, so we can use a bashism as a fallback. 21857if test "x$ac_cr" = x; then 21858 eval ac_cr=\$\'\\r\' 21859fi 21860ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 21861if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 21862 ac_cs_awk_cr='\\r' 21863else 21864 ac_cs_awk_cr=$ac_cr 21865fi 21866 21867echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 21868_ACEOF 21869 21870 21871{ 21872 echo "cat >conf$$subs.awk <<_ACEOF" && 21873 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 21874 echo "_ACEOF" 21875} >conf$$subs.sh || 21876 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21877ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 21878ac_delim='%!_!# ' 21879for ac_last_try in false false false false false :; do 21880 . ./conf$$subs.sh || 21881 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21882 21883 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 21884 if test $ac_delim_n = $ac_delim_num; then 21885 break 21886 elif $ac_last_try; then 21887 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 21888 else 21889 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 21890 fi 21891done 21892rm -f conf$$subs.sh 21893 21894cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21895cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 21896_ACEOF 21897sed -n ' 21898h 21899s/^/S["/; s/!.*/"]=/ 21900p 21901g 21902s/^[^!]*!// 21903:repl 21904t repl 21905s/'"$ac_delim"'$// 21906t delim 21907:nl 21908h 21909s/\(.\{148\}\)..*/\1/ 21910t more1 21911s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 21912p 21913n 21914b repl 21915:more1 21916s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21917p 21918g 21919s/.\{148\}// 21920t nl 21921:delim 21922h 21923s/\(.\{148\}\)..*/\1/ 21924t more2 21925s/["\\]/\\&/g; s/^/"/; s/$/"/ 21926p 21927b 21928:more2 21929s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 21930p 21931g 21932s/.\{148\}// 21933t delim 21934' <conf$$subs.awk | sed ' 21935/^[^""]/{ 21936 N 21937 s/\n// 21938} 21939' >>$CONFIG_STATUS || ac_write_fail=1 21940rm -f conf$$subs.awk 21941cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 21942_ACAWK 21943cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 21944 for (key in S) S_is_set[key] = 1 21945 FS = "" 21946 21947} 21948{ 21949 line = $ 0 21950 nfields = split(line, field, "@") 21951 substed = 0 21952 len = length(field[1]) 21953 for (i = 2; i < nfields; i++) { 21954 key = field[i] 21955 keylen = length(key) 21956 if (S_is_set[key]) { 21957 value = S[key] 21958 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 21959 len += length(value) + length(field[++i]) 21960 substed = 1 21961 } else 21962 len += 1 + keylen 21963 } 21964 21965 print line 21966} 21967 21968_ACAWK 21969_ACEOF 21970cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 21971if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 21972 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 21973else 21974 cat 21975fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 21976 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 21977_ACEOF 21978 21979# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 21980# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 21981# trailing colons and then remove the whole line if VPATH becomes empty 21982# (actually we leave an empty line to preserve line numbers). 21983if test "x$srcdir" = x.; then 21984 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 21985h 21986s/// 21987s/^/:/ 21988s/[ ]*$/:/ 21989s/:\$(srcdir):/:/g 21990s/:\${srcdir}:/:/g 21991s/:@srcdir@:/:/g 21992s/^:*// 21993s/:*$// 21994x 21995s/\(=[ ]*\).*/\1/ 21996G 21997s/\n// 21998s/^[^=]*=[ ]*$// 21999}' 22000fi 22001 22002cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22003fi # test -n "$CONFIG_FILES" 22004 22005# Set up the scripts for CONFIG_HEADERS section. 22006# No need to generate them if there are no CONFIG_HEADERS. 22007# This happens for instance with `./config.status Makefile'. 22008if test -n "$CONFIG_HEADERS"; then 22009cat >"$ac_tmp/defines.awk" <<\_ACAWK || 22010BEGIN { 22011_ACEOF 22012 22013# Transform confdefs.h into an awk script `defines.awk', embedded as 22014# here-document in config.status, that substitutes the proper values into 22015# config.h.in to produce config.h. 22016 22017# Create a delimiter string that does not exist in confdefs.h, to ease 22018# handling of long lines. 22019ac_delim='%!_!# ' 22020for ac_last_try in false false :; do 22021 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 22022 if test -z "$ac_tt"; then 22023 break 22024 elif $ac_last_try; then 22025 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 22026 else 22027 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 22028 fi 22029done 22030 22031# For the awk script, D is an array of macro values keyed by name, 22032# likewise P contains macro parameters if any. Preserve backslash 22033# newline sequences. 22034 22035ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 22036sed -n ' 22037s/.\{148\}/&'"$ac_delim"'/g 22038t rset 22039:rset 22040s/^[ ]*#[ ]*define[ ][ ]*/ / 22041t def 22042d 22043:def 22044s/\\$// 22045t bsnl 22046s/["\\]/\\&/g 22047s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22048D["\1"]=" \3"/p 22049s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 22050d 22051:bsnl 22052s/["\\]/\\&/g 22053s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 22054D["\1"]=" \3\\\\\\n"\\/p 22055t cont 22056s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 22057t cont 22058d 22059:cont 22060n 22061s/.\{148\}/&'"$ac_delim"'/g 22062t clear 22063:clear 22064s/\\$// 22065t bsnlc 22066s/["\\]/\\&/g; s/^/"/; s/$/"/p 22067d 22068:bsnlc 22069s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 22070b cont 22071' <confdefs.h | sed ' 22072s/'"$ac_delim"'/"\\\ 22073"/g' >>$CONFIG_STATUS || ac_write_fail=1 22074 22075cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22076 for (key in D) D_is_set[key] = 1 22077 FS = "" 22078} 22079/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 22080 line = \$ 0 22081 split(line, arg, " ") 22082 if (arg[1] == "#") { 22083 defundef = arg[2] 22084 mac1 = arg[3] 22085 } else { 22086 defundef = substr(arg[1], 2) 22087 mac1 = arg[2] 22088 } 22089 split(mac1, mac2, "(") #) 22090 macro = mac2[1] 22091 prefix = substr(line, 1, index(line, defundef) - 1) 22092 if (D_is_set[macro]) { 22093 # Preserve the white space surrounding the "#". 22094 print prefix "define", macro P[macro] D[macro] 22095 next 22096 } else { 22097 # Replace #undef with comments. This is necessary, for example, 22098 # in the case of _POSIX_SOURCE, which is predefined and required 22099 # on some systems where configure will not decide to define it. 22100 if (defundef == "undef") { 22101 print "/*", prefix defundef, macro, "*/" 22102 next 22103 } 22104 } 22105} 22106{ print } 22107_ACAWK 22108_ACEOF 22109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22110 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 22111fi # test -n "$CONFIG_HEADERS" 22112 22113 22114eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" 22115shift 22116for ac_tag 22117do 22118 case $ac_tag in 22119 :[FHLC]) ac_mode=$ac_tag; continue;; 22120 esac 22121 case $ac_mode$ac_tag in 22122 :[FHL]*:*);; 22123 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 22124 :[FH]-) ac_tag=-:-;; 22125 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 22126 esac 22127 ac_save_IFS=$IFS 22128 IFS=: 22129 set x $ac_tag 22130 IFS=$ac_save_IFS 22131 shift 22132 ac_file=$1 22133 shift 22134 22135 case $ac_mode in 22136 :L) ac_source=$1;; 22137 :[FH]) 22138 ac_file_inputs= 22139 for ac_f 22140 do 22141 case $ac_f in 22142 -) ac_f="$ac_tmp/stdin";; 22143 *) # Look for the file first in the build tree, then in the source tree 22144 # (if the path is not absolute). The absolute path cannot be DOS-style, 22145 # because $ac_f cannot contain `:'. 22146 test -f "$ac_f" || 22147 case $ac_f in 22148 [\\/$]*) false;; 22149 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 22150 esac || 22151 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 22152 esac 22153 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 22154 as_fn_append ac_file_inputs " '$ac_f'" 22155 done 22156 22157 # Let's still pretend it is `configure' which instantiates (i.e., don't 22158 # use $as_me), people would be surprised to read: 22159 # /* config.h. Generated by config.status. */ 22160 configure_input='Generated from '` 22161 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 22162 `' by configure.' 22163 if test x"$ac_file" != x-; then 22164 configure_input="$ac_file. $configure_input" 22165 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 22166printf "%s\n" "$as_me: creating $ac_file" >&6;} 22167 fi 22168 # Neutralize special characters interpreted by sed in replacement strings. 22169 case $configure_input in #( 22170 *\&* | *\|* | *\\* ) 22171 ac_sed_conf_input=`printf "%s\n" "$configure_input" | 22172 sed 's/[\\\\&|]/\\\\&/g'`;; #( 22173 *) ac_sed_conf_input=$configure_input;; 22174 esac 22175 22176 case $ac_tag in 22177 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 22178 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 22179 esac 22180 ;; 22181 esac 22182 22183 ac_dir=`$as_dirname -- "$ac_file" || 22184$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22185 X"$ac_file" : 'X\(//\)[^/]' \| \ 22186 X"$ac_file" : 'X\(//\)$' \| \ 22187 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 22188printf "%s\n" X"$ac_file" | 22189 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22190 s//\1/ 22191 q 22192 } 22193 /^X\(\/\/\)[^/].*/{ 22194 s//\1/ 22195 q 22196 } 22197 /^X\(\/\/\)$/{ 22198 s//\1/ 22199 q 22200 } 22201 /^X\(\/\).*/{ 22202 s//\1/ 22203 q 22204 } 22205 s/.*/./; q'` 22206 as_dir="$ac_dir"; as_fn_mkdir_p 22207 ac_builddir=. 22208 22209case "$ac_dir" in 22210.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 22211*) 22212 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` 22213 # A ".." for each directory in $ac_dir_suffix. 22214 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 22215 case $ac_top_builddir_sub in 22216 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 22217 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 22218 esac ;; 22219esac 22220ac_abs_top_builddir=$ac_pwd 22221ac_abs_builddir=$ac_pwd$ac_dir_suffix 22222# for backward compatibility: 22223ac_top_builddir=$ac_top_build_prefix 22224 22225case $srcdir in 22226 .) # We are building in place. 22227 ac_srcdir=. 22228 ac_top_srcdir=$ac_top_builddir_sub 22229 ac_abs_top_srcdir=$ac_pwd ;; 22230 [\\/]* | ?:[\\/]* ) # Absolute name. 22231 ac_srcdir=$srcdir$ac_dir_suffix; 22232 ac_top_srcdir=$srcdir 22233 ac_abs_top_srcdir=$srcdir ;; 22234 *) # Relative name. 22235 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 22236 ac_top_srcdir=$ac_top_build_prefix$srcdir 22237 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 22238esac 22239ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 22240 22241 22242 case $ac_mode in 22243 :F) 22244 # 22245 # CONFIG_FILE 22246 # 22247 22248 case $INSTALL in 22249 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 22250 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; 22251 esac 22252 ac_MKDIR_P=$MKDIR_P 22253 case $MKDIR_P in 22254 [\\/$]* | ?:[\\/]* ) ;; 22255 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; 22256 esac 22257_ACEOF 22258 22259cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22260# If the template does not know about datarootdir, expand it. 22261# FIXME: This hack should be removed a few years after 2.60. 22262ac_datarootdir_hack=; ac_datarootdir_seen= 22263ac_sed_dataroot=' 22264/datarootdir/ { 22265 p 22266 q 22267} 22268/@datadir@/p 22269/@docdir@/p 22270/@infodir@/p 22271/@localedir@/p 22272/@mandir@/p' 22273case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 22274*datarootdir*) ac_datarootdir_seen=yes;; 22275*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 22276 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 22277printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 22278_ACEOF 22279cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22280 ac_datarootdir_hack=' 22281 s&@datadir@&$datadir&g 22282 s&@docdir@&$docdir&g 22283 s&@infodir@&$infodir&g 22284 s&@localedir@&$localedir&g 22285 s&@mandir@&$mandir&g 22286 s&\\\${datarootdir}&$datarootdir&g' ;; 22287esac 22288_ACEOF 22289 22290# Neutralize VPATH when `$srcdir' = `.'. 22291# Shell code in configure.ac might set extrasub. 22292# FIXME: do we really want to maintain this feature? 22293cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 22294ac_sed_extra="$ac_vpsub 22295$extrasub 22296_ACEOF 22297cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 22298:t 22299/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 22300s|@configure_input@|$ac_sed_conf_input|;t t 22301s&@top_builddir@&$ac_top_builddir_sub&;t t 22302s&@top_build_prefix@&$ac_top_build_prefix&;t t 22303s&@srcdir@&$ac_srcdir&;t t 22304s&@abs_srcdir@&$ac_abs_srcdir&;t t 22305s&@top_srcdir@&$ac_top_srcdir&;t t 22306s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 22307s&@builddir@&$ac_builddir&;t t 22308s&@abs_builddir@&$ac_abs_builddir&;t t 22309s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 22310s&@INSTALL@&$ac_INSTALL&;t t 22311s&@MKDIR_P@&$ac_MKDIR_P&;t t 22312$ac_datarootdir_hack 22313" 22314eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 22315 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22316 22317test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 22318 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 22319 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 22320 "$ac_tmp/out"`; test -z "$ac_out"; } && 22321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22322which seems to be undefined. Please make sure it is defined" >&5 22323printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 22324which seems to be undefined. Please make sure it is defined" >&2;} 22325 22326 rm -f "$ac_tmp/stdin" 22327 case $ac_file in 22328 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 22329 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 22330 esac \ 22331 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22332 ;; 22333 :H) 22334 # 22335 # CONFIG_HEADER 22336 # 22337 if test x"$ac_file" != x-; then 22338 { 22339 printf "%s\n" "/* $configure_input */" >&1 \ 22340 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 22341 } >"$ac_tmp/config.h" \ 22342 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22343 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 22344 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 22345printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} 22346 else 22347 rm -f "$ac_file" 22348 mv "$ac_tmp/config.h" "$ac_file" \ 22349 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 22350 fi 22351 else 22352 printf "%s\n" "/* $configure_input */" >&1 \ 22353 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 22354 || as_fn_error $? "could not create -" "$LINENO" 5 22355 fi 22356# Compute "$ac_file"'s index in $config_headers. 22357_am_arg="$ac_file" 22358_am_stamp_count=1 22359for _am_header in $config_headers :; do 22360 case $_am_header in 22361 $_am_arg | $_am_arg:* ) 22362 break ;; 22363 * ) 22364 _am_stamp_count=`expr $_am_stamp_count + 1` ;; 22365 esac 22366done 22367echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || 22368$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22369 X"$_am_arg" : 'X\(//\)[^/]' \| \ 22370 X"$_am_arg" : 'X\(//\)$' \| \ 22371 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || 22372printf "%s\n" X"$_am_arg" | 22373 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22374 s//\1/ 22375 q 22376 } 22377 /^X\(\/\/\)[^/].*/{ 22378 s//\1/ 22379 q 22380 } 22381 /^X\(\/\/\)$/{ 22382 s//\1/ 22383 q 22384 } 22385 /^X\(\/\).*/{ 22386 s//\1/ 22387 q 22388 } 22389 s/.*/./; q'`/stamp-h$_am_stamp_count 22390 ;; 22391 22392 :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 22393printf "%s\n" "$as_me: executing $ac_file commands" >&6;} 22394 ;; 22395 esac 22396 22397 22398 case $ac_file$ac_mode in 22399 "depfiles":C) test x"$AMDEP_TRUE" != x"" || { 22400 # Older Autoconf quotes --file arguments for eval, but not when files 22401 # are listed without --file. Let's play safe and only enable the eval 22402 # if we detect the quoting. 22403 # TODO: see whether this extra hack can be removed once we start 22404 # requiring Autoconf 2.70 or later. 22405 case $CONFIG_FILES in #( 22406 *\'*) : 22407 eval set x "$CONFIG_FILES" ;; #( 22408 *) : 22409 set x $CONFIG_FILES ;; #( 22410 *) : 22411 ;; 22412esac 22413 shift 22414 # Used to flag and report bootstrapping failures. 22415 am_rc=0 22416 for am_mf 22417 do 22418 # Strip MF so we end up with the name of the file. 22419 am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` 22420 # Check whether this is an Automake generated Makefile which includes 22421 # dependency-tracking related rules and includes. 22422 # Grep'ing the whole file directly is not great: AIX grep has a line 22423 # limit of 2048, but all sed's we know have understand at least 4000. 22424 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ 22425 || continue 22426 am_dirpart=`$as_dirname -- "$am_mf" || 22427$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 22428 X"$am_mf" : 'X\(//\)[^/]' \| \ 22429 X"$am_mf" : 'X\(//\)$' \| \ 22430 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 22431printf "%s\n" X"$am_mf" | 22432 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 22433 s//\1/ 22434 q 22435 } 22436 /^X\(\/\/\)[^/].*/{ 22437 s//\1/ 22438 q 22439 } 22440 /^X\(\/\/\)$/{ 22441 s//\1/ 22442 q 22443 } 22444 /^X\(\/\).*/{ 22445 s//\1/ 22446 q 22447 } 22448 s/.*/./; q'` 22449 am_filepart=`$as_basename -- "$am_mf" || 22450$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ 22451 X"$am_mf" : 'X\(//\)$' \| \ 22452 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || 22453printf "%s\n" X/"$am_mf" | 22454 sed '/^.*\/\([^/][^/]*\)\/*$/{ 22455 s//\1/ 22456 q 22457 } 22458 /^X\/\(\/\/\)$/{ 22459 s//\1/ 22460 q 22461 } 22462 /^X\/\(\/\).*/{ 22463 s//\1/ 22464 q 22465 } 22466 s/.*/./; q'` 22467 { echo "$as_me:$LINENO: cd "$am_dirpart" \ 22468 && sed -e '/# am--include-marker/d' "$am_filepart" \ 22469 | $MAKE -f - am--depfiles" >&5 22470 (cd "$am_dirpart" \ 22471 && sed -e '/# am--include-marker/d' "$am_filepart" \ 22472 | $MAKE -f - am--depfiles) >&5 2>&5 22473 ac_status=$? 22474 echo "$as_me:$LINENO: \$? = $ac_status" >&5 22475 (exit $ac_status); } || am_rc=$? 22476 done 22477 if test $am_rc -ne 0; then 22478 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 22479printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} 22480as_fn_error $? "Something went wrong bootstrapping makefile fragments 22481 for automatic dependency tracking. If GNU make was not used, consider 22482 re-running the configure script with MAKE=\"gmake\" (or whatever is 22483 necessary). You can also try re-running configure with the 22484 '--disable-dependency-tracking' option to at least be able to build 22485 the package (albeit without support for automatic dependency tracking). 22486See \`config.log' for more details" "$LINENO" 5; } 22487 fi 22488 { am_dirpart=; unset am_dirpart;} 22489 { am_filepart=; unset am_filepart;} 22490 { am_mf=; unset am_mf;} 22491 { am_rc=; unset am_rc;} 22492 rm -f conftest-deps.mk 22493} 22494 ;; 22495 "libtool":C) 22496 22497 # See if we are running on zsh, and set the options that allow our 22498 # commands through without removal of \ escapes. 22499 if test -n "${ZSH_VERSION+set}"; then 22500 setopt NO_GLOB_SUBST 22501 fi 22502 22503 cfgfile=${ofile}T 22504 trap "$RM \"$cfgfile\"; exit 1" 1 2 15 22505 $RM "$cfgfile" 22506 22507 cat <<_LT_EOF >> "$cfgfile" 22508#! $SHELL 22509# Generated automatically by $as_me ($PACKAGE) $VERSION 22510# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: 22511# NOTE: Changes made to this file will be lost: look at ltmain.sh. 22512 22513# Provide generalized library-building support services. 22514# Written by Gordon Matzigkeit, 1996 22515 22516# Copyright (C) 2014 Free Software Foundation, Inc. 22517# This is free software; see the source for copying conditions. There is NO 22518# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 22519 22520# GNU Libtool is free software; you can redistribute it and/or modify 22521# it under the terms of the GNU General Public License as published by 22522# the Free Software Foundation; either version 2 of of the License, or 22523# (at your option) any later version. 22524# 22525# As a special exception to the GNU General Public License, if you 22526# distribute this file as part of a program or library that is built 22527# using GNU Libtool, you may include this file under the same 22528# distribution terms that you use for the rest of that program. 22529# 22530# GNU Libtool is distributed in the hope that it will be useful, but 22531# WITHOUT ANY WARRANTY; without even the implied warranty of 22532# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 22533# GNU General Public License for more details. 22534# 22535# You should have received a copy of the GNU General Public License 22536# along with this program. If not, see <http://www.gnu.org/licenses/>. 22537 22538 22539# The names of the tagged configurations supported by this script. 22540available_tags='' 22541 22542# Configured defaults for sys_lib_dlsearch_path munging. 22543: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} 22544 22545# ### BEGIN LIBTOOL CONFIG 22546 22547# Which release of libtool.m4 was used? 22548macro_version=$macro_version 22549macro_revision=$macro_revision 22550 22551# Whether or not to build static libraries. 22552build_old_libs=$enable_static 22553 22554# Assembler program. 22555AS=$lt_AS 22556 22557# DLL creation program. 22558DLLTOOL=$lt_DLLTOOL 22559 22560# Object dumper program. 22561OBJDUMP=$lt_OBJDUMP 22562 22563# Whether or not to build shared libraries. 22564build_libtool_libs=$enable_shared 22565 22566# What type of objects to build. 22567pic_mode=$pic_mode 22568 22569# Whether or not to optimize for fast installation. 22570fast_install=$enable_fast_install 22571 22572# Shared archive member basename,for filename based shared library versioning on AIX. 22573shared_archive_member_spec=$shared_archive_member_spec 22574 22575# Shell to use when invoking shell scripts. 22576SHELL=$lt_SHELL 22577 22578# An echo program that protects backslashes. 22579ECHO=$lt_ECHO 22580 22581# The PATH separator for the build system. 22582PATH_SEPARATOR=$lt_PATH_SEPARATOR 22583 22584# The host system. 22585host_alias=$host_alias 22586host=$host 22587host_os=$host_os 22588 22589# The build system. 22590build_alias=$build_alias 22591build=$build 22592build_os=$build_os 22593 22594# A sed program that does not truncate output. 22595SED=$lt_SED 22596 22597# Sed that helps us avoid accidentally triggering echo(1) options like -n. 22598Xsed="\$SED -e 1s/^X//" 22599 22600# A grep program that handles long lines. 22601GREP=$lt_GREP 22602 22603# An ERE matcher. 22604EGREP=$lt_EGREP 22605 22606# A literal string matcher. 22607FGREP=$lt_FGREP 22608 22609# A BSD- or MS-compatible name lister. 22610NM=$lt_NM 22611 22612# Whether we need soft or hard links. 22613LN_S=$lt_LN_S 22614 22615# What is the maximum length of a command? 22616max_cmd_len=$max_cmd_len 22617 22618# Object file suffix (normally "o"). 22619objext=$ac_objext 22620 22621# Executable file suffix (normally ""). 22622exeext=$exeext 22623 22624# whether the shell understands "unset". 22625lt_unset=$lt_unset 22626 22627# turn spaces into newlines. 22628SP2NL=$lt_lt_SP2NL 22629 22630# turn newlines into spaces. 22631NL2SP=$lt_lt_NL2SP 22632 22633# convert \$build file names to \$host format. 22634to_host_file_cmd=$lt_cv_to_host_file_cmd 22635 22636# convert \$build files to toolchain format. 22637to_tool_file_cmd=$lt_cv_to_tool_file_cmd 22638 22639# A file(cmd) program that detects file types. 22640FILECMD=$lt_FILECMD 22641 22642# Method to check whether dependent libraries are shared objects. 22643deplibs_check_method=$lt_deplibs_check_method 22644 22645# Command to use when deplibs_check_method = "file_magic". 22646file_magic_cmd=$lt_file_magic_cmd 22647 22648# How to find potential files when deplibs_check_method = "file_magic". 22649file_magic_glob=$lt_file_magic_glob 22650 22651# Find potential files using nocaseglob when deplibs_check_method = "file_magic". 22652want_nocaseglob=$lt_want_nocaseglob 22653 22654# Command to associate shared and link libraries. 22655sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd 22656 22657# The archiver. 22658AR=$lt_AR 22659 22660# Flags to create an archive (by configure). 22661lt_ar_flags=$lt_ar_flags 22662 22663# Flags to create an archive. 22664AR_FLAGS=\${ARFLAGS-"\$lt_ar_flags"} 22665 22666# How to feed a file listing to the archiver. 22667archiver_list_spec=$lt_archiver_list_spec 22668 22669# A symbol stripping program. 22670STRIP=$lt_STRIP 22671 22672# Commands used to install an old-style archive. 22673RANLIB=$lt_RANLIB 22674old_postinstall_cmds=$lt_old_postinstall_cmds 22675old_postuninstall_cmds=$lt_old_postuninstall_cmds 22676 22677# Whether to use a lock for old archive extraction. 22678lock_old_archive_extraction=$lock_old_archive_extraction 22679 22680# A C compiler. 22681LTCC=$lt_CC 22682 22683# LTCC compiler flags. 22684LTCFLAGS=$lt_CFLAGS 22685 22686# Take the output of nm and produce a listing of raw symbols and C names. 22687global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe 22688 22689# Transform the output of nm in a proper C declaration. 22690global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl 22691 22692# Transform the output of nm into a list of symbols to manually relocate. 22693global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import 22694 22695# Transform the output of nm in a C name address pair. 22696global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address 22697 22698# Transform the output of nm in a C name address pair when lib prefix is needed. 22699global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix 22700 22701# The name lister interface. 22702nm_interface=$lt_lt_cv_nm_interface 22703 22704# Specify filename containing input files for \$NM. 22705nm_file_list_spec=$lt_nm_file_list_spec 22706 22707# The root where to search for dependent libraries,and where our libraries should be installed. 22708lt_sysroot=$lt_sysroot 22709 22710# Command to truncate a binary pipe. 22711lt_truncate_bin=$lt_lt_cv_truncate_bin 22712 22713# The name of the directory that contains temporary libtool files. 22714objdir=$objdir 22715 22716# Used to examine libraries when file_magic_cmd begins with "file". 22717MAGIC_CMD=$MAGIC_CMD 22718 22719# Must we lock files when doing compilation? 22720need_locks=$lt_need_locks 22721 22722# Manifest tool. 22723MANIFEST_TOOL=$lt_MANIFEST_TOOL 22724 22725# Tool to manipulate archived DWARF debug symbol files on Mac OS X. 22726DSYMUTIL=$lt_DSYMUTIL 22727 22728# Tool to change global to local symbols on Mac OS X. 22729NMEDIT=$lt_NMEDIT 22730 22731# Tool to manipulate fat objects and archives on Mac OS X. 22732LIPO=$lt_LIPO 22733 22734# ldd/readelf like tool for Mach-O binaries on Mac OS X. 22735OTOOL=$lt_OTOOL 22736 22737# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. 22738OTOOL64=$lt_OTOOL64 22739 22740# Old archive suffix (normally "a"). 22741libext=$libext 22742 22743# Shared library suffix (normally ".so"). 22744shrext_cmds=$lt_shrext_cmds 22745 22746# The commands to extract the exported symbol list from a shared archive. 22747extract_expsyms_cmds=$lt_extract_expsyms_cmds 22748 22749# Variables whose values should be saved in libtool wrapper scripts and 22750# restored at link time. 22751variables_saved_for_relink=$lt_variables_saved_for_relink 22752 22753# Do we need the "lib" prefix for modules? 22754need_lib_prefix=$need_lib_prefix 22755 22756# Do we need a version for libraries? 22757need_version=$need_version 22758 22759# Library versioning type. 22760version_type=$version_type 22761 22762# Shared library runtime path variable. 22763runpath_var=$runpath_var 22764 22765# Shared library path variable. 22766shlibpath_var=$shlibpath_var 22767 22768# Is shlibpath searched before the hard-coded library search path? 22769shlibpath_overrides_runpath=$shlibpath_overrides_runpath 22770 22771# Format of library name prefix. 22772libname_spec=$lt_libname_spec 22773 22774# List of archive names. First name is the real one, the rest are links. 22775# The last name is the one that the linker finds with -lNAME 22776library_names_spec=$lt_library_names_spec 22777 22778# The coded name of the library, if different from the real name. 22779soname_spec=$lt_soname_spec 22780 22781# Permission mode override for installation of shared libraries. 22782install_override_mode=$lt_install_override_mode 22783 22784# Command to use after installation of a shared archive. 22785postinstall_cmds=$lt_postinstall_cmds 22786 22787# Command to use after uninstallation of a shared archive. 22788postuninstall_cmds=$lt_postuninstall_cmds 22789 22790# Commands used to finish a libtool library installation in a directory. 22791finish_cmds=$lt_finish_cmds 22792 22793# As "finish_cmds", except a single script fragment to be evaled but 22794# not shown. 22795finish_eval=$lt_finish_eval 22796 22797# Whether we should hardcode library paths into libraries. 22798hardcode_into_libs=$hardcode_into_libs 22799 22800# Compile-time system search path for libraries. 22801sys_lib_search_path_spec=$lt_sys_lib_search_path_spec 22802 22803# Detected run-time system search path for libraries. 22804sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path 22805 22806# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. 22807configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path 22808 22809# Whether dlopen is supported. 22810dlopen_support=$enable_dlopen 22811 22812# Whether dlopen of programs is supported. 22813dlopen_self=$enable_dlopen_self 22814 22815# Whether dlopen of statically linked programs is supported. 22816dlopen_self_static=$enable_dlopen_self_static 22817 22818# Commands to strip libraries. 22819old_striplib=$lt_old_striplib 22820striplib=$lt_striplib 22821 22822 22823# The linker used to build libraries. 22824LD=$lt_LD 22825 22826# How to create reloadable object files. 22827reload_flag=$lt_reload_flag 22828reload_cmds=$lt_reload_cmds 22829 22830# Commands used to build an old-style archive. 22831old_archive_cmds=$lt_old_archive_cmds 22832 22833# A language specific compiler. 22834CC=$lt_compiler 22835 22836# Is the compiler the GNU compiler? 22837with_gcc=$GCC 22838 22839# Compiler flag to turn off builtin functions. 22840no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag 22841 22842# Additional compiler flags for building library objects. 22843pic_flag=$lt_lt_prog_compiler_pic 22844 22845# How to pass a linker flag through the compiler. 22846wl=$lt_lt_prog_compiler_wl 22847 22848# Compiler flag to prevent dynamic linking. 22849link_static_flag=$lt_lt_prog_compiler_static 22850 22851# Does compiler simultaneously support -c and -o options? 22852compiler_c_o=$lt_lt_cv_prog_compiler_c_o 22853 22854# Whether or not to add -lc for building shared libraries. 22855build_libtool_need_lc=$archive_cmds_need_lc 22856 22857# Whether or not to disallow shared libs when runtime libs are static. 22858allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes 22859 22860# Compiler flag to allow reflexive dlopens. 22861export_dynamic_flag_spec=$lt_export_dynamic_flag_spec 22862 22863# Compiler flag to generate shared objects directly from archives. 22864whole_archive_flag_spec=$lt_whole_archive_flag_spec 22865 22866# Whether the compiler copes with passing no objects directly. 22867compiler_needs_object=$lt_compiler_needs_object 22868 22869# Create an old-style archive from a shared archive. 22870old_archive_from_new_cmds=$lt_old_archive_from_new_cmds 22871 22872# Create a temporary old-style archive to link instead of a shared archive. 22873old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds 22874 22875# Commands used to build a shared archive. 22876archive_cmds=$lt_archive_cmds 22877archive_expsym_cmds=$lt_archive_expsym_cmds 22878 22879# Commands used to build a loadable module if different from building 22880# a shared archive. 22881module_cmds=$lt_module_cmds 22882module_expsym_cmds=$lt_module_expsym_cmds 22883 22884# Whether we are building with GNU ld or not. 22885with_gnu_ld=$lt_with_gnu_ld 22886 22887# Flag that allows shared libraries with undefined symbols to be built. 22888allow_undefined_flag=$lt_allow_undefined_flag 22889 22890# Flag that enforces no undefined symbols. 22891no_undefined_flag=$lt_no_undefined_flag 22892 22893# Flag to hardcode \$libdir into a binary during linking. 22894# This must work even if \$libdir does not exist 22895hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec 22896 22897# Whether we need a single "-rpath" flag with a separated argument. 22898hardcode_libdir_separator=$lt_hardcode_libdir_separator 22899 22900# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22901# DIR into the resulting binary. 22902hardcode_direct=$hardcode_direct 22903 22904# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes 22905# DIR into the resulting binary and the resulting library dependency is 22906# "absolute",i.e impossible to change by setting \$shlibpath_var if the 22907# library is relocated. 22908hardcode_direct_absolute=$hardcode_direct_absolute 22909 22910# Set to "yes" if using the -LDIR flag during linking hardcodes DIR 22911# into the resulting binary. 22912hardcode_minus_L=$hardcode_minus_L 22913 22914# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR 22915# into the resulting binary. 22916hardcode_shlibpath_var=$hardcode_shlibpath_var 22917 22918# Set to "yes" if building a shared library automatically hardcodes DIR 22919# into the library and all subsequent libraries and executables linked 22920# against it. 22921hardcode_automatic=$hardcode_automatic 22922 22923# Set to yes if linker adds runtime paths of dependent libraries 22924# to runtime path list. 22925inherit_rpath=$inherit_rpath 22926 22927# Whether libtool must link a program against all its dependency libraries. 22928link_all_deplibs=$link_all_deplibs 22929 22930# Set to "yes" if exported symbols are required. 22931always_export_symbols=$always_export_symbols 22932 22933# The commands to list exported symbols. 22934export_symbols_cmds=$lt_export_symbols_cmds 22935 22936# Symbols that should not be listed in the preloaded symbols. 22937exclude_expsyms=$lt_exclude_expsyms 22938 22939# Symbols that must always be exported. 22940include_expsyms=$lt_include_expsyms 22941 22942# Commands necessary for linking programs (against libraries) with templates. 22943prelink_cmds=$lt_prelink_cmds 22944 22945# Commands necessary for finishing linking programs. 22946postlink_cmds=$lt_postlink_cmds 22947 22948# Specify filename containing input files. 22949file_list_spec=$lt_file_list_spec 22950 22951# How to hardcode a shared library path into an executable. 22952hardcode_action=$hardcode_action 22953 22954# ### END LIBTOOL CONFIG 22955 22956_LT_EOF 22957 22958 cat <<'_LT_EOF' >> "$cfgfile" 22959 22960# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE 22961 22962# func_munge_path_list VARIABLE PATH 22963# ----------------------------------- 22964# VARIABLE is name of variable containing _space_ separated list of 22965# directories to be munged by the contents of PATH, which is string 22966# having a format: 22967# "DIR[:DIR]:" 22968# string "DIR[ DIR]" will be prepended to VARIABLE 22969# ":DIR[:DIR]" 22970# string "DIR[ DIR]" will be appended to VARIABLE 22971# "DIRP[:DIRP]::[DIRA:]DIRA" 22972# string "DIRP[ DIRP]" will be prepended to VARIABLE and string 22973# "DIRA[ DIRA]" will be appended to VARIABLE 22974# "DIR[:DIR]" 22975# VARIABLE will be replaced by "DIR[ DIR]" 22976func_munge_path_list () 22977{ 22978 case x$2 in 22979 x) 22980 ;; 22981 *:) 22982 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" 22983 ;; 22984 x:*) 22985 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" 22986 ;; 22987 *::*) 22988 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" 22989 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" 22990 ;; 22991 *) 22992 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" 22993 ;; 22994 esac 22995} 22996 22997 22998# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. 22999func_cc_basename () 23000{ 23001 for cc_temp in $*""; do 23002 case $cc_temp in 23003 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; 23004 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; 23005 \-*) ;; 23006 *) break;; 23007 esac 23008 done 23009 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` 23010} 23011 23012 23013# ### END FUNCTIONS SHARED WITH CONFIGURE 23014 23015_LT_EOF 23016 23017 case $host_os in 23018 aix3*) 23019 cat <<\_LT_EOF >> "$cfgfile" 23020# AIX sometimes has problems with the GCC collect2 program. For some 23021# reason, if we set the COLLECT_NAMES environment variable, the problems 23022# vanish in a puff of smoke. 23023if test set != "${COLLECT_NAMES+set}"; then 23024 COLLECT_NAMES= 23025 export COLLECT_NAMES 23026fi 23027_LT_EOF 23028 ;; 23029 esac 23030 23031 23032 23033ltmain=$ac_aux_dir/ltmain.sh 23034 23035 23036 # We use sed instead of cat because bash on DJGPP gets confused if 23037 # if finds mixed CR/LF and LF-only lines. Since sed operates in 23038 # text mode, it properly converts lines to CR/LF. This bash problem 23039 # is reportedly fixed, but why not run on old versions too? 23040 $SED '$q' "$ltmain" >> "$cfgfile" \ 23041 || (rm -f "$cfgfile"; exit 1) 23042 23043 mv -f "$cfgfile" "$ofile" || 23044 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") 23045 chmod +x "$ofile" 23046 23047 ;; 23048 "po-directories":C) 23049 for ac_file in $CONFIG_FILES; do 23050 # Support "outfile[:infile[:infile...]]" 23051 case "$ac_file" in 23052 *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 23053 esac 23054 # PO directories have a Makefile.in generated from Makefile.in.in. 23055 case "$ac_file" in */Makefile.in) 23056 # Adjust a relative srcdir. 23057 ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` 23058 ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` 23059 ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` 23060 # In autoconf-2.13 it is called $ac_given_srcdir. 23061 # In autoconf-2.50 it is called $srcdir. 23062 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 23063 case "$ac_given_srcdir" in 23064 .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 23065 /*) top_srcdir="$ac_given_srcdir" ;; 23066 *) top_srcdir="$ac_dots$ac_given_srcdir" ;; 23067 esac 23068 # Treat a directory as a PO directory if and only if it has a 23069 # POTFILES.in file. This allows packages to have multiple PO 23070 # directories under different names or in different locations. 23071 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 23072 rm -f "$ac_dir/POTFILES" 23073 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 23074 gt_tab=`printf '\t'` 23075 cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" 23076 POMAKEFILEDEPS="POTFILES.in" 23077 # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend 23078 # on $ac_dir but don't depend on user-specified configuration 23079 # parameters. 23080 if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then 23081 # The LINGUAS file contains the set of available languages. 23082 if test -n "$OBSOLETE_ALL_LINGUAS"; then 23083 test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" 23084 fi 23085 ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` 23086 # Hide the ALL_LINGUAS assignment from automake < 1.5. 23087 eval 'ALL_LINGUAS''=$ALL_LINGUAS_' 23088 POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" 23089 else 23090 # The set of available languages was given in configure.in. 23091 # Hide the ALL_LINGUAS assignment from automake < 1.5. 23092 eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' 23093 fi 23094 # Compute POFILES 23095 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) 23096 # Compute UPDATEPOFILES 23097 # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) 23098 # Compute DUMMYPOFILES 23099 # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) 23100 # Compute GMOFILES 23101 # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) 23102 case "$ac_given_srcdir" in 23103 .) srcdirpre= ;; 23104 *) srcdirpre='$(srcdir)/' ;; 23105 esac 23106 POFILES= 23107 UPDATEPOFILES= 23108 DUMMYPOFILES= 23109 GMOFILES= 23110 for lang in $ALL_LINGUAS; do 23111 POFILES="$POFILES $srcdirpre$lang.po" 23112 UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" 23113 DUMMYPOFILES="$DUMMYPOFILES $lang.nop" 23114 GMOFILES="$GMOFILES $srcdirpre$lang.gmo" 23115 done 23116 # CATALOGS depends on both $ac_dir and the user's LINGUAS 23117 # environment variable. 23118 INST_LINGUAS= 23119 if test -n "$ALL_LINGUAS"; then 23120 for presentlang in $ALL_LINGUAS; do 23121 useit=no 23122 if test "%UNSET%" != "$LINGUAS"; then 23123 desiredlanguages="$LINGUAS" 23124 else 23125 desiredlanguages="$ALL_LINGUAS" 23126 fi 23127 for desiredlang in $desiredlanguages; do 23128 # Use the presentlang catalog if desiredlang is 23129 # a. equal to presentlang, or 23130 # b. a variant of presentlang (because in this case, 23131 # presentlang can be used as a fallback for messages 23132 # which are not translated in the desiredlang catalog). 23133 case "$desiredlang" in 23134 "$presentlang"*) useit=yes;; 23135 esac 23136 done 23137 if test $useit = yes; then 23138 INST_LINGUAS="$INST_LINGUAS $presentlang" 23139 fi 23140 done 23141 fi 23142 CATALOGS= 23143 if test -n "$INST_LINGUAS"; then 23144 for lang in $INST_LINGUAS; do 23145 CATALOGS="$CATALOGS $lang.gmo" 23146 done 23147 fi 23148 test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" 23149 sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" 23150 for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do 23151 if test -f "$f"; then 23152 case "$f" in 23153 *.orig | *.bak | *~) ;; 23154 *) cat "$f" >> "$ac_dir/Makefile" ;; 23155 esac 23156 fi 23157 done 23158 fi 23159 ;; 23160 esac 23161 done ;; 23162 "$ac_stdint_h":C) 23163{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_stdint_h : $_ac_stdint_h" >&5 23164printf "%s\n" "$as_me: creating $ac_stdint_h : $_ac_stdint_h" >&6;} 23165ac_stdint=$tmp/_stdint.h 23166 23167echo "#ifndef" $_ac_stdint_h >$ac_stdint 23168echo "#define" $_ac_stdint_h "1" >>$ac_stdint 23169echo "#ifndef" _GENERATED_STDINT_H >>$ac_stdint 23170echo "#define" _GENERATED_STDINT_H '"'$PACKAGE $VERSION'"' >>$ac_stdint 23171echo "/* generated $ac_cv_stdint_message */" >>$ac_stdint 23172if test "_$ac_cv_header_stdint_t" != "_" ; then 23173echo "#define _STDINT_HAVE_STDINT_H" "1" >>$ac_stdint 23174echo "#include <stdint.h>" >>$ac_stdint 23175echo "#endif" >>$ac_stdint 23176echo "#endif" >>$ac_stdint 23177else 23178 23179cat >>$ac_stdint <<STDINT_EOF 23180 23181/* ................... shortcircuit part ........................... */ 23182 23183#if defined HAVE_STDINT_H || defined _STDINT_HAVE_STDINT_H 23184#include <stdint.h> 23185#else 23186#include <stddef.h> 23187 23188/* .................... configured part ............................ */ 23189 23190STDINT_EOF 23191 23192echo "/* whether we have a C99 compatible stdint header file */" >>$ac_stdint 23193if test "_$ac_cv_header_stdint_x" != "_" ; then 23194 ac_header="$ac_cv_header_stdint_x" 23195 echo "#define _STDINT_HEADER_INTPTR" '"'"$ac_header"'"' >>$ac_stdint 23196else 23197 echo "/* #undef _STDINT_HEADER_INTPTR */" >>$ac_stdint 23198fi 23199 23200echo "/* whether we have a C96 compatible inttypes header file */" >>$ac_stdint 23201if test "_$ac_cv_header_stdint_o" != "_" ; then 23202 ac_header="$ac_cv_header_stdint_o" 23203 echo "#define _STDINT_HEADER_UINT32" '"'"$ac_header"'"' >>$ac_stdint 23204else 23205 echo "/* #undef _STDINT_HEADER_UINT32 */" >>$ac_stdint 23206fi 23207 23208echo "/* whether we have a BSD compatible inet types header */" >>$ac_stdint 23209if test "_$ac_cv_header_stdint_u" != "_" ; then 23210 ac_header="$ac_cv_header_stdint_u" 23211 echo "#define _STDINT_HEADER_U_INT32" '"'"$ac_header"'"' >>$ac_stdint 23212else 23213 echo "/* #undef _STDINT_HEADER_U_INT32 */" >>$ac_stdint 23214fi 23215 23216echo "" >>$ac_stdint 23217 23218if test "_$ac_header" != "_" ; then if test "$ac_header" != "stddef.h" ; then 23219 echo "#include <$ac_header>" >>$ac_stdint 23220 echo "" >>$ac_stdint 23221fi fi 23222 23223echo "/* which 64bit typedef has been found */" >>$ac_stdint 23224if test "$ac_cv_type_uint64_t" = "yes" ; then 23225echo "#define _STDINT_HAVE_UINT64_T" "1" >>$ac_stdint 23226else 23227echo "/* #undef _STDINT_HAVE_UINT64_T */" >>$ac_stdint 23228fi 23229if test "$ac_cv_type_u_int64_t" = "yes" ; then 23230echo "#define _STDINT_HAVE_U_INT64_T" "1" >>$ac_stdint 23231else 23232echo "/* #undef _STDINT_HAVE_U_INT64_T */" >>$ac_stdint 23233fi 23234echo "" >>$ac_stdint 23235 23236echo "/* which type model has been detected */" >>$ac_stdint 23237if test "_$ac_cv_char_data_model" != "_" ; then 23238echo "#define _STDINT_CHAR_MODEL" "$ac_cv_char_data_model" >>$ac_stdint 23239echo "#define _STDINT_LONG_MODEL" "$ac_cv_long_data_model" >>$ac_stdint 23240else 23241echo "/* #undef _STDINT_CHAR_MODEL // skipped */" >>$ac_stdint 23242echo "/* #undef _STDINT_LONG_MODEL // skipped */" >>$ac_stdint 23243fi 23244echo "" >>$ac_stdint 23245 23246echo "/* whether int_least types were detected */" >>$ac_stdint 23247if test "$ac_cv_type_int_least32_t" = "yes"; then 23248echo "#define _STDINT_HAVE_INT_LEAST32_T" "1" >>$ac_stdint 23249else 23250echo "/* #undef _STDINT_HAVE_INT_LEAST32_T */" >>$ac_stdint 23251fi 23252echo "/* whether int_fast types were detected */" >>$ac_stdint 23253if test "$ac_cv_type_int_fast32_t" = "yes"; then 23254echo "#define _STDINT_HAVE_INT_FAST32_T" "1" >>$ac_stdint 23255else 23256echo "/* #undef _STDINT_HAVE_INT_FAST32_T */" >>$ac_stdint 23257fi 23258echo "/* whether intmax_t type was detected */" >>$ac_stdint 23259if test "$ac_cv_type_intmax_t" = "yes"; then 23260echo "#define _STDINT_HAVE_INTMAX_T" "1" >>$ac_stdint 23261else 23262echo "/* #undef _STDINT_HAVE_INTMAX_T */" >>$ac_stdint 23263fi 23264echo "" >>$ac_stdint 23265 23266 cat >>$ac_stdint <<STDINT_EOF 23267/* .................... detections part ............................ */ 23268 23269/* whether we need to define bitspecific types from compiler base types */ 23270#ifndef _STDINT_HEADER_INTPTR 23271#ifndef _STDINT_HEADER_UINT32 23272#ifndef _STDINT_HEADER_U_INT32 23273#define _STDINT_NEED_INT_MODEL_T 23274#else 23275#define _STDINT_HAVE_U_INT_TYPES 23276#endif 23277#endif 23278#endif 23279 23280#ifdef _STDINT_HAVE_U_INT_TYPES 23281#undef _STDINT_NEED_INT_MODEL_T 23282#endif 23283 23284#ifdef _STDINT_CHAR_MODEL 23285#if _STDINT_CHAR_MODEL+0 == 122 || _STDINT_CHAR_MODEL+0 == 124 23286#ifndef _STDINT_BYTE_MODEL 23287#define _STDINT_BYTE_MODEL 12 23288#endif 23289#endif 23290#endif 23291 23292#ifndef _STDINT_HAVE_INT_LEAST32_T 23293#define _STDINT_NEED_INT_LEAST_T 23294#endif 23295 23296#ifndef _STDINT_HAVE_INT_FAST32_T 23297#define _STDINT_NEED_INT_FAST_T 23298#endif 23299 23300#ifndef _STDINT_HEADER_INTPTR 23301#define _STDINT_NEED_INTPTR_T 23302#ifndef _STDINT_HAVE_INTMAX_T 23303#define _STDINT_NEED_INTMAX_T 23304#endif 23305#endif 23306 23307 23308/* .................... definition part ............................ */ 23309 23310/* some system headers have good uint64_t */ 23311#ifndef _HAVE_UINT64_T 23312#if defined _STDINT_HAVE_UINT64_T || defined HAVE_UINT64_T 23313#define _HAVE_UINT64_T 23314#elif defined _STDINT_HAVE_U_INT64_T || defined HAVE_U_INT64_T 23315#define _HAVE_UINT64_T 23316typedef u_int64_t uint64_t; 23317#endif 23318#endif 23319 23320#ifndef _HAVE_UINT64_T 23321/* .. here are some common heuristics using compiler runtime specifics */ 23322#if defined __STDC_VERSION__ && defined __STDC_VERSION__ >= 199901L 23323#define _HAVE_UINT64_T 23324#define _HAVE_LONGLONG_UINT64_T 23325typedef long long int64_t; 23326typedef unsigned long long uint64_t; 23327 23328#elif !defined __STRICT_ANSI__ 23329#if defined _MSC_VER || defined __WATCOMC__ || defined __BORLANDC__ 23330#define _HAVE_UINT64_T 23331typedef __int64 int64_t; 23332typedef unsigned __int64 uint64_t; 23333 23334#elif defined __GNUC__ || defined __MWERKS__ || defined __ELF__ 23335/* note: all ELF-systems seem to have loff-support which needs 64-bit */ 23336#if !defined _NO_LONGLONG 23337#define _HAVE_UINT64_T 23338#define _HAVE_LONGLONG_UINT64_T 23339typedef long long int64_t; 23340typedef unsigned long long uint64_t; 23341#endif 23342 23343#elif defined __alpha || (defined __mips && defined _ABIN32) 23344#if !defined _NO_LONGLONG 23345typedef long int64_t; 23346typedef unsigned long uint64_t; 23347#endif 23348 /* compiler/cpu type to define int64_t */ 23349#endif 23350#endif 23351#endif 23352 23353#if defined _STDINT_HAVE_U_INT_TYPES 23354/* int8_t int16_t int32_t defined by inet code, redeclare the u_intXX types */ 23355typedef u_int8_t uint8_t; 23356typedef u_int16_t uint16_t; 23357typedef u_int32_t uint32_t; 23358 23359/* glibc compatibility */ 23360#ifndef __int8_t_defined 23361#define __int8_t_defined 23362#endif 23363#endif 23364 23365#ifdef _STDINT_NEED_INT_MODEL_T 23366/* we must guess all the basic types. Apart from byte-adressable system, */ 23367/* there a few 32-bit-only dsp-systems that we guard with BYTE_MODEL 8-} */ 23368/* (btw, those nibble-addressable systems are way off, or so we assume) */ 23369 23370 23371#if defined _STDINT_BYTE_MODEL 23372#if _STDINT_LONG_MODEL+0 == 242 23373/* 2:4:2 = IP16 = a normal 16-bit system */ 23374typedef unsigned char uint8_t; 23375typedef unsigned short uint16_t; 23376typedef unsigned long uint32_t; 23377#ifndef __int8_t_defined 23378#define __int8_t_defined 23379typedef char int8_t; 23380typedef short int16_t; 23381typedef long int32_t; 23382#endif 23383#elif _STDINT_LONG_MODEL+0 == 244 || _STDINT_LONG_MODEL == 444 23384/* 2:4:4 = LP32 = a 32-bit system derived from a 16-bit */ 23385/* 4:4:4 = ILP32 = a normal 32-bit system */ 23386typedef unsigned char uint8_t; 23387typedef unsigned short uint16_t; 23388typedef unsigned int uint32_t; 23389#ifndef __int8_t_defined 23390#define __int8_t_defined 23391typedef char int8_t; 23392typedef short int16_t; 23393typedef int int32_t; 23394#endif 23395#elif _STDINT_LONG_MODEL+0 == 484 || _STDINT_LONG_MODEL+0 == 488 23396/* 4:8:4 = IP32 = a 32-bit system prepared for 64-bit */ 23397/* 4:8:8 = LP64 = a normal 64-bit system */ 23398typedef unsigned char uint8_t; 23399typedef unsigned short uint16_t; 23400typedef unsigned int uint32_t; 23401#ifndef __int8_t_defined 23402#define __int8_t_defined 23403typedef char int8_t; 23404typedef short int16_t; 23405typedef int int32_t; 23406#endif 23407/* this system has a "long" of 64bit */ 23408#ifndef _HAVE_UINT64_T 23409#define _HAVE_UINT64_T 23410typedef unsigned long uint64_t; 23411typedef long int64_t; 23412#endif 23413#elif _STDINT_LONG_MODEL+0 == 448 23414/* LLP64 a 64-bit system derived from a 32-bit system */ 23415typedef unsigned char uint8_t; 23416typedef unsigned short uint16_t; 23417typedef unsigned int uint32_t; 23418#ifndef __int8_t_defined 23419#define __int8_t_defined 23420typedef char int8_t; 23421typedef short int16_t; 23422typedef int int32_t; 23423#endif 23424/* assuming the system has a "long long" */ 23425#ifndef _HAVE_UINT64_T 23426#define _HAVE_UINT64_T 23427#define _HAVE_LONGLONG_UINT64_T 23428typedef unsigned long long uint64_t; 23429typedef long long int64_t; 23430#endif 23431#else 23432#define _STDINT_NO_INT32_T 23433#endif 23434#else 23435#define _STDINT_NO_INT8_T 23436#define _STDINT_NO_INT32_T 23437#endif 23438#endif 23439 23440/* 23441 * quote from SunOS-5.8 sys/inttypes.h: 23442 * Use at your own risk. As of February 1996, the committee is squarely 23443 * behind the fixed sized types; the "least" and "fast" types are still being 23444 * discussed. The probability that the "fast" types may be removed before 23445 * the standard is finalized is high enough that they are not currently 23446 * implemented. 23447 */ 23448 23449#if defined _STDINT_NEED_INT_LEAST_T 23450typedef int8_t int_least8_t; 23451typedef int16_t int_least16_t; 23452typedef int32_t int_least32_t; 23453#ifdef _HAVE_UINT64_T 23454typedef int64_t int_least64_t; 23455#endif 23456 23457typedef uint8_t uint_least8_t; 23458typedef uint16_t uint_least16_t; 23459typedef uint32_t uint_least32_t; 23460#ifdef _HAVE_UINT64_T 23461typedef uint64_t uint_least64_t; 23462#endif 23463 /* least types */ 23464#endif 23465 23466#if defined _STDINT_NEED_INT_FAST_T 23467typedef int8_t int_fast8_t; 23468typedef int int_fast16_t; 23469typedef int32_t int_fast32_t; 23470#ifdef _HAVE_UINT64_T 23471typedef int64_t int_fast64_t; 23472#endif 23473 23474typedef uint8_t uint_fast8_t; 23475typedef unsigned uint_fast16_t; 23476typedef uint32_t uint_fast32_t; 23477#ifdef _HAVE_UINT64_T 23478typedef uint64_t uint_fast64_t; 23479#endif 23480 /* fast types */ 23481#endif 23482 23483#ifdef _STDINT_NEED_INTMAX_T 23484#ifdef _HAVE_UINT64_T 23485typedef int64_t intmax_t; 23486typedef uint64_t uintmax_t; 23487#else 23488typedef long intmax_t; 23489typedef unsigned long uintmax_t; 23490#endif 23491#endif 23492 23493#ifdef _STDINT_NEED_INTPTR_T 23494#ifndef __intptr_t_defined 23495#define __intptr_t_defined 23496/* we encourage using "long" to store pointer values, never use "int" ! */ 23497#if _STDINT_LONG_MODEL+0 == 242 || _STDINT_LONG_MODEL+0 == 484 23498typedef unsigned int uintptr_t; 23499typedef int intptr_t; 23500#elif _STDINT_LONG_MODEL+0 == 244 || _STDINT_LONG_MODEL+0 == 444 23501typedef unsigned long uintptr_t; 23502typedef long intptr_t; 23503#elif _STDINT_LONG_MODEL+0 == 448 && defined _HAVE_UINT64_T 23504typedef uint64_t uintptr_t; 23505typedef int64_t intptr_t; 23506#else /* matches typical system types ILP32 and LP64 - but not IP16 or LLP64 */ 23507typedef unsigned long uintptr_t; 23508typedef long intptr_t; 23509#endif 23510#endif 23511#endif 23512 23513/* The ISO C99 standard specifies that in C++ implementations these 23514 should only be defined if explicitly requested. */ 23515#if !defined __cplusplus || defined __STDC_CONSTANT_MACROS 23516#ifndef UINT32_C 23517 23518/* Signed. */ 23519# define INT8_C(c) c 23520# define INT16_C(c) c 23521# define INT32_C(c) c 23522# ifdef _HAVE_LONGLONG_UINT64_T 23523# define INT64_C(c) c ## L 23524# else 23525# define INT64_C(c) c ## LL 23526# endif 23527 23528/* Unsigned. */ 23529# define UINT8_C(c) c ## U 23530# define UINT16_C(c) c ## U 23531# define UINT32_C(c) c ## U 23532# ifdef _HAVE_LONGLONG_UINT64_T 23533# define UINT64_C(c) c ## UL 23534# else 23535# define UINT64_C(c) c ## ULL 23536# endif 23537 23538/* Maximal type. */ 23539# ifdef _HAVE_LONGLONG_UINT64_T 23540# define INTMAX_C(c) c ## L 23541# define UINTMAX_C(c) c ## UL 23542# else 23543# define INTMAX_C(c) c ## LL 23544# define UINTMAX_C(c) c ## ULL 23545# endif 23546 23547 /* literalnumbers */ 23548#endif 23549#endif 23550 23551/* These limits are merily those of a two complement byte-oriented system */ 23552 23553/* Minimum of signed integral types. */ 23554# define INT8_MIN (-128) 23555# define INT16_MIN (-32767-1) 23556# define INT32_MIN (-2147483647-1) 23557# define INT64_MIN (-__INT64_C(9223372036854775807)-1) 23558/* Maximum of signed integral types. */ 23559# define INT8_MAX (127) 23560# define INT16_MAX (32767) 23561# define INT32_MAX (2147483647) 23562# define INT64_MAX (__INT64_C(9223372036854775807)) 23563 23564/* Maximum of unsigned integral types. */ 23565# define UINT8_MAX (255) 23566# define UINT16_MAX (65535) 23567# define UINT32_MAX (4294967295U) 23568# define UINT64_MAX (__UINT64_C(18446744073709551615)) 23569 23570/* Minimum of signed integral types having a minimum size. */ 23571# define INT_LEAST8_MIN INT8_MIN 23572# define INT_LEAST16_MIN INT16_MIN 23573# define INT_LEAST32_MIN INT32_MIN 23574# define INT_LEAST64_MIN INT64_MIN 23575/* Maximum of signed integral types having a minimum size. */ 23576# define INT_LEAST8_MAX INT8_MAX 23577# define INT_LEAST16_MAX INT16_MAX 23578# define INT_LEAST32_MAX INT32_MAX 23579# define INT_LEAST64_MAX INT64_MAX 23580 23581/* Maximum of unsigned integral types having a minimum size. */ 23582# define UINT_LEAST8_MAX UINT8_MAX 23583# define UINT_LEAST16_MAX UINT16_MAX 23584# define UINT_LEAST32_MAX UINT32_MAX 23585# define UINT_LEAST64_MAX UINT64_MAX 23586 23587 /* shortcircuit*/ 23588#endif 23589 /* once */ 23590#endif 23591#endif 23592STDINT_EOF 23593fi 23594 if cmp -s $ac_stdint_h $ac_stdint 2>/dev/null; then 23595 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_stdint_h is unchanged" >&5 23596printf "%s\n" "$as_me: $ac_stdint_h is unchanged" >&6;} 23597 else 23598 ac_dir=`$as_dirname -- "$ac_stdint_h" || 23599$as_expr X"$ac_stdint_h" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 23600 X"$ac_stdint_h" : 'X\(//\)[^/]' \| \ 23601 X"$ac_stdint_h" : 'X\(//\)$' \| \ 23602 X"$ac_stdint_h" : 'X\(/\)' \| . 2>/dev/null || 23603printf "%s\n" X"$ac_stdint_h" | 23604 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 23605 s//\1/ 23606 q 23607 } 23608 /^X\(\/\/\)[^/].*/{ 23609 s//\1/ 23610 q 23611 } 23612 /^X\(\/\/\)$/{ 23613 s//\1/ 23614 q 23615 } 23616 /^X\(\/\).*/{ 23617 s//\1/ 23618 q 23619 } 23620 s/.*/./; q'` 23621 as_dir="$ac_dir"; as_fn_mkdir_p 23622 rm -f $ac_stdint_h 23623 mv $ac_stdint $ac_stdint_h 23624 fi 23625 ;; 23626 23627 esac 23628done # for ac_tag 23629 23630 23631as_fn_exit 0 23632_ACEOF 23633ac_clean_files=$ac_clean_files_save 23634 23635test $ac_write_fail = 0 || 23636 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 23637 23638 23639# configure is writing to config.log, and then calls config.status. 23640# config.status does its own redirection, appending to config.log. 23641# Unfortunately, on DOS this fails, as config.log is still kept open 23642# by configure, so config.status won't be able to write to it; its 23643# output is simply discarded. So we exec the FD to /dev/null, 23644# effectively closing config.log, so it can be properly (re)opened and 23645# appended to by config.status. When coming back to configure, we 23646# need to make the FD available again. 23647if test "$no_create" != yes; then 23648 ac_cs_success=: 23649 ac_config_status_args= 23650 test "$silent" = yes && 23651 ac_config_status_args="$ac_config_status_args --quiet" 23652 exec 5>/dev/null 23653 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 23654 exec 5>>config.log 23655 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 23656 # would make configure fail if this is the last instruction. 23657 $ac_cs_success || as_fn_exit 1 23658fi 23659if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 23660 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 23661printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 23662fi 23663 23664 23665